XML-карта сайта

XML-карта сайта — машиночитаемый список предпочтительных URL сайта. Она помогает поисковикам находить страницы, но не гарантирует сканирование и индексацию.

Смысл и границы применения

XML-карта сайта — машиночитаемый файл со списком URL, о которых сайт хочет сообщить поисковикам. Она особенно полезна, когда из-за размера сайта, его структуры или перелинковки страницы сложнее найти. Карта дополняет внутренние ссылки, по которым идёт сканирование, но не делает URL индексируемым, каноническим и полезным и не гарантирует, что его просканируют.

Схема, на которой показана главная связь в теме «XML-карта сайта».

Как её проверять

Проверяйте карту как объявление предпочтительного набора индексируемых страниц, а не как файл, который просто отдаёт код 200. Выборочно смотрите записи: отдаёт ли URL финальный ответ сервера, указывает ли канонический тег на саму страницу, индексируема ли она и входит ли она в задуманный перечень. Убедитесь, что даты последнего изменения отражают реальные правки, а не шаблонную отметку времени. Сверяйте число записей с живыми разделами сайта, а не переписывайте старую цифру из документа.

  1. Формируйте записи из поддерживаемого контент-реестра или каталога товаров, а не из списка, который ведут вручную.
  2. Включайте только финальные канонические URL, которые поисковик может загрузить и проиндексировать.
  3. Делите большие наборы на несколько файлов карты и индекс карт в пределах ограничений протокола.
  4. Укажите карту в robots.txt или отправьте её через инструменты поисковых систем там, где это уместно.
  5. Пересчитывайте и перепроверяйте карту после запусков, удалений, редиректов и миграций CMS.

Практические решения

Разделы карты я формирую из реального реестра контента и пересчитываю живой вывод, а не повторяю цифру из старого документа. Этот принцип работает для любого сайта: привяжите генерацию карты к источнику, который знает, опубликована ли страница и является ли она предпочтительной, а исключения проверяйте явно. Тестовые и неопубликованные маршруты оставляйте вне производственной карты.

Ограничения и ошибки

Отправка карты не заставляет поисковик сканировать, индексировать или ставить страницу выше в выдаче. Не добавляйте в карту редиректы, страницы с noindex, дубли, заблокированные или отдающие ошибки URL только ради увеличения счётчика. Карта не компенсирует страницы-сироты, сломанную навигацию и каноническую политику, которая противоречит её записям.

FAQ

Гарантирует ли XML-карта индексацию?
Нет. Она помогает обнаружить страницы, но решение о том, сканировать или индексировать URL и когда это делать, принимают поисковые системы.
Нужно ли добавлять в карту URL с редиректом?
Нет. Включайте финальные предпочтительные канонические URL, а не редиректы и страницы с ошибками.
Достаточно ли robots.txt, если карты сайта нет?
robots.txt управляет доступом к сканированию, а карта сайта сообщает предпочтительные URL. Они решают разные задачи.