Техническое SEO

Sitemap.xml: как создать правильную карту сайта и проверить ошибки

Карта сайта помогает поисковой системе находить канонические страницы, но не исправляет слабую архитектуру и не заставляет робот индексировать любой URL. Полезная sitemap содержит только те адреса, которые сайт действительно считает основными.

Какие URL включать

Добавляйте страницы с кодом 200, разрешённые к индексации и имеющие canonical на себя. Не включайте редиректы, страницы ошибок, noindex, дубли с параметрами и адреса, закрытые в robots.txt. URL должны использовать единый протокол, домен и формат слеша.

Как работать с lastmod

Lastmod должен меняться после существенного обновления содержимого, а не при каждом запуске генератора. Если сайт не умеет хранить дату изменения страницы достоверно, поле лучше не добавлять. Массово неверные даты мешают поисковой системе отличать обновлённые материалы от неизменившихся.

Большие сайты и индекс карт

Один файл ограничен количеством URL и размером. Большой каталог удобно делить по типам страниц или разделам и объединять через sitemap index. Такое деление помогает увидеть, где появляются ошибки индексации: в товарах, категориях, статьях или региональных страницах.

Проверка перед отправкой

Проверьте XML-синтаксис, доступность файла, ответы случайной выборки URL, canonical и meta robots. Сравните количество адресов с данными краулера и CMS. После отправки следите не только за статусом карты, но и за отношением проиндексированных страниц к отправленным.

Короткий чек-лист

  • В карте только канонические URL с кодом 200
  • Нет noindex, редиректов и страниц ошибок
  • Lastmod отражает реальное изменение
  • Большой сайт разделён на понятные карты
  • Выборка URL проверена краулером
← Все статьи