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 вместе со всеми остальными техническими параметрами, запустите технический аудит сайта.
