Введите адрес страницы: проверим карту сайта (sitemap.xml) и покажем результат. Полный SEO-диагноз страницы можно запустить кнопкой из результата.
Бесплатно и без регистрации. Проверяется одна страница и общие настройки домена.
Главная → Все проверки → Карта сайта (sitemap.xml)
Карта сайта — список всех страниц, который вы сами отдаёте поисковику, чтобы он ничего не пропустил. Как оглавление книги.
Карта сайта играет роль подсказки для робота, где искать новые и изменённые страницы. Google прямо пишет: небольшому сайту с полной перелинковкой она не обязательна. Проблема в другом — на практике карта чаще всего либо отсутствует, либо содержит мусор: старые адреса после переезда на новый движок, страницы с ошибкой 404, дубли после смены домена. Пока файл в таком состоянии, робот дольше находит свежий контент и позже узнаёт об удалённых страницах. На крупных сайтах со слабой внутренней перелинковкой это ощутимо замедляет обнаружение обновлений. Починка технически простая: перегенерировать файл через CMS или плагин, обычно не больше часа даже при полном пересборе структуры.
Google документирует формат карты сайта и оговаривает: маленьким сайтам с полной перелинковкой она не обязательна. Проверяется существование и валидность XML заявленной карты (или /sitemap.xml). Первоисточник ↗
Категория проверки: Техническая база. Вес в оценке: 5/10.
Сверьте с тем, сколько страниц на сайте на самом деле. Если карта разбита на несколько файлов, записи означают вложенные файлы, а не страницы.
Так делают большие сайты и плагины вроде Yoast, нарушения нет.
Мы искали карту сайта по строке Sitemap в robots.txt и по адресу /sitemap.xml. Файла не оказалось ни по одному адресу. Google называет ориентир: примерно до 500 страниц, на каждую из которых ведёт ссылка из меню или раздела, карта не обязательна. Если страниц больше, сделайте её. Порядок важен: сгенерируйте карту движком сайта или плагином, положите по адресу /sitemap.xml, откройте этот адрес в браузере и убедитесь, что XML отдаётся, и только после этого добавьте в robots.txt строку «Sitemap:» с полным адресом. Строка на адрес, который не отвечает кодом 200, поисковику не помогает, а добавляет ошибку загрузки карты.
Обычно по такому адресу лежит страница ошибки или обычный HTML. Откройте адрес в браузере и посмотрите, что приходит. Дальше либо почините генерацию карты, либо уберите строку Sitemap из robots.txt, если она там есть: пока файл битый, поисковик забирает по заявленному адресу мусор.
Чинить обычно достаётся разработчику.
Нет, Google прямо указывает: сайту с небольшим числом страниц и полной перелинковкой между ними карта сайта не обязательна — робот и так найдёт все страницы по ссылкам. Она становится полезной, когда страниц много, часть из них слабо связана ссылками или сайт часто добавляет новый контент, который нужно быстро обнаружить.
Обычно это значит, что по заявленному адресу лежит не валидный XML: файл обрезан, содержит посторонний текст перед декларацией, или адрес отдаёт HTML-страницу вместо файла. Откройте адрес карты сайта в браузере напрямую и сравните с ожидаемым форматом — если видите ошибку сервера или другую страницу, файл нужно перегенерировать.
Вручную — нет, если сайт использует CMS с автогенерацией карты: файл обновляется сам при публикации. Ручное обновление нужно только на самописных сайтах без такой функции, и тогда его стоит внести в чек-лист публикации, иначе карта постепенно устаревает и перестаёт отражать реальную структуру сайта.
Кроме этой проверки — ещё 51: индексация, скорость, разметка, заголовки, ссылки. Каждая с указанием источника требования.