Sitemap.xml — это файл-инструкция для поисковых систем. Он содержит список всех важных страниц вашего сайта и говорит Яндексу: «Вот мои страницы, проиндексируй их». Без карты сайта поисковый робот может не найти часть страниц — особенно если на них нет ссылок с других страниц.

Зачем нужен sitemap.xml

Когда робот Яндекса приходит на ваш сайт, он переходит по ссылкам от страницы к странице. Если какая-то страница не связана ссылками с другими — робот её не найдёт. Sitemap решает эту проблему: вы напрямую сообщаете поисковику обо всех страницах.

Особенно важен sitemap для новых сайтов (ускоряет индексацию с недель до дней), больших сайтов (сотни и тысячи страниц), сайтов со сложной структурой (многоуровневые каталоги).

Как создать в WordPress

Самый простой способ — плагин Yoast SEO или Rank Math. Оба создают sitemap автоматически.

Yoast SEO: установите плагин → SEO → Общие → вкладка «Возможности» → XML-карты сайта: Вкл. Карта будет доступна по адресу вашсайт.ru/sitemap_index.xml.

Rank Math: установите плагин → Rank Math → Карта сайта → включите. Адрес: вашсайт.ru/sitemap_index.xml.

Как создать в Тильде

Тильда создаёт sitemap автоматически при публикации. Адрес: вашсайт.ru/sitemap.xml. Проверьте, что файл доступен — откройте в браузере.

Как создать для самописного сайта

Если сайт без CMS, создайте файл вручную. Минимальный формат:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://вашсайт.ru/</loc>
  </url>
  <url>
    <loc>https://вашсайт.ru/uslugi/</loc>
  </url>
  <url>
    <loc>https://вашсайт.ru/kontakty/</loc>
  </url>
</urlset>

Разместите файл в корне сайта.

Для Next.js: используйте пакет next-sitemap — он генерирует карту автоматически при сборке.

Как добавить в Яндекс.Вебмастер

Зайдите в Яндекс.Вебмастер → ваш сайт → Индексирование → Файлы Sitemap → добавьте URL вашего sitemap.xml. Яндекс начнёт обходить указанные страницы в ближайшие дни.

Также укажите sitemap в robots.txt:

Sitemap: https://вашсайт.ru/sitemap.xml

Типичные ошибки

В sitemap указаны несуществующие страницы (404). Sitemap содержит страницы, закрытые в robots.txt. Файл не обновляется при добавлении новых страниц. URL в sitemap отличаются от реальных (http вместо https, без слеша на конце).

Чтобы проверить, корректно ли настроен sitemap вместе со всеми остальными техническими параметрами, запустите технический аудит сайта.