Смысл и границы применения
XML-карта сайта — машиночитаемый файл со списком URL, о которых сайт хочет сообщить поисковикам. Она особенно полезна, когда из-за размера сайта, его структуры или перелинковки страницы сложнее найти. Карта дополняет внутренние ссылки, по которым идёт сканирование, но не делает URL индексируемым, каноническим и полезным и не гарантирует, что его просканируют.
Как её проверять
Проверяйте карту как объявление предпочтительного набора индексируемых страниц, а не как файл, который просто отдаёт код 200. Выборочно смотрите записи: отдаёт ли URL финальный ответ сервера, указывает ли канонический тег на саму страницу, индексируема ли она и входит ли она в задуманный перечень. Убедитесь, что даты последнего изменения отражают реальные правки, а не шаблонную отметку времени. Сверяйте число записей с живыми разделами сайта, а не переписывайте старую цифру из документа.
- Формируйте записи из поддерживаемого контент-реестра или каталога товаров, а не из списка, который ведут вручную.
- Включайте только финальные канонические URL, которые поисковик может загрузить и проиндексировать.
- Делите большие наборы на несколько файлов карты и индекс карт в пределах ограничений протокола.
- Укажите карту в robots.txt или отправьте её через инструменты поисковых систем там, где это уместно.
- Пересчитывайте и перепроверяйте карту после запусков, удалений, редиректов и миграций CMS.
Практические решения
Разделы карты я формирую из реального реестра контента и пересчитываю живой вывод, а не повторяю цифру из старого документа. Этот принцип работает для любого сайта: привяжите генерацию карты к источнику, который знает, опубликована ли страница и является ли она предпочтительной, а исключения проверяйте явно. Тестовые и неопубликованные маршруты оставляйте вне производственной карты.
Ограничения и ошибки
Отправка карты не заставляет поисковик сканировать, индексировать или ставить страницу выше в выдаче. Не добавляйте в карту редиректы, страницы с noindex, дубли, заблокированные или отдающие ошибки URL только ради увеличения счётчика. Карта не компенсирует страницы-сироты, сломанную навигацию и каноническую политику, которая противоречит её записям.