Главная / Руководства
Индексация

Как составить и проверить sitemap.xml для поисковых систем

XML-карта помогает поисковому роботу обнаруживать важные адреса, но не отменяет внутреннюю навигацию и не гарантирует индексацию. Показываем, как проверить её состав и актуальность.
4

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

Как привести XML-карту к актуальному состоянию

  1. Снимите карту текущих URL

    Выгрузите адреса из CMS, краулера или списка опубликованных страниц. Разделите их на индексируемые документы, служебные страницы, редиректы и ошибки. Сравните количество адресов с тем, что находится в карте сайта. Разница не всегда означает проблему: например, служебные URL обычно исключают сознательно. Важнее определить, не пропущены ли разделы и целевые посадочные страницы.

  2. Проверьте синтаксис XML

    Файл должен отдавать корректный ответ и быть XML-документом с элементами urlset, url и loc либо индексом нескольких карт. В адресах должны использоваться абсолютные URL, а специальные символы требуется корректно экранировать. При наличии lastmod он должен отражать реальные значимые изменения, а не автоматически обновляться каждый день без изменения содержимого.

  3. Оставьте только подходящие адреса

    Включайте канонические индексируемые страницы, которые должны находиться в поиске. Уберите URL с ответами 3xx, 4xx, 5xx, случайные noindex, версии со служебными параметрами и дубли. Если страница удалена навсегда, не держите её в карте ради «сохранения веса». Если адрес переехал, sitemap обычно должна содержать уже конечный URL.

  4. Проверьте доступность и статус

    Пройдитесь по выборке адресов из XML: проверьте HTTP-код, canonical, запреты и содержимое. Затем сопоставьте результат с внутренними ссылками: если XML содержит страницу, на которую невозможно попасть из навигации, нужно выяснить, почему она осталась изолированной. Карта помогает обнаружить документ, но не заменяет понятную структуру сайта.

  5. Отправьте карту и разберите отчёты

    Добавьте адрес файла в Яндекс Вебмастер и Google Search Console, где такая возможность доступна, проверьте формат и отчёты об обработке. Не делайте вывода «всё проиндексировано», если интерфейс сообщил лишь об успешном чтении XML. Сопоставляйте количество отправленных адресов, обнаруженных канонических страниц и фактические причины исключения.

Пример проверки после публикации нового раздела

У сайта появилось 40 новых страниц услуг, но карта содержит только 12 из них. Прежде чем генерировать отдельный XML вручную, проверьте, опубликованы ли страницы, не закрыты ли они в настройках CMS и относятся ли к текущему домену. Затем сравните sitemap с картой URL и навигацией. Если страницы открываются, но не перечислены в XML, исправьте генерацию; если URL есть в карте, но закрыт noindex, сначала разберитесь, нужен ли он в индексе.

Что проверить в файле на большой структуре

У каталога может быть несколько отдельных XML-карт: для страниц, записей, товаров и изображений. При таком устройстве важен корректный индекс карт, доступность вложенных файлов и отсутствие смешения адресов разных хостов. Если CMS меняет URL при обновлении карточки, проверьте, что прежний адрес исключается, а новый появляется. Не следует создавать десятки маленьких карт без необходимости: дробление само по себе не повышает позиции.

Как находить проблемы массово

Полезная проверка строится на сравнении трёх множеств: адреса в sitemap, внутренние HTML-ссылки и реально доступные канонические страницы. URL, который есть в sitemap, но отсутствует во внутренней навигации, стоит проверить на изоляцию. URL, который присутствует в меню, но не включён в XML, может быть пропущен генератором. Особое внимание уделяйте новым разделам и датам изменения: так проще обнаружить неактуальный экспорт после публикации Потока.

Сигналы, которые нужно разделять

СигналЧто означаетКак проверить
URL есть в sitemapЭто подсказка для обнаружения страницы.Не означает, что страница будет проиндексирована.
URL доступен с кодом 200Документ отвечает на запрос.Нужна проверка canonical, содержимого и ограничений.
URL удалён и отвечает 404/410Страница больше недоступна.Уберите её из карты и внутренних ссылок.
URL редиректитЕсть новый конечный адрес.Разместите в XML конечную индексируемую страницу.

Частые ошибки

  • Добавлять в sitemap все технически доступные URL, включая результаты фильтрации и параметры.
  • Использовать всегда одинаковое lastmod, не связанное с изменениями.
  • Считать успешную отправку файла подтверждением индексации.
  • Забывать обновить карту после изменения домена или схемы URL.

Быстрая проверка готовности карты

  • XML открывается и имеет корректную структуру.
  • Внутри только нужные абсолютные канонические адреса.
  • Нет редиректов и заметной доли ошибок.
  • Основные разделы присутствуют в навигации.
  • В отчётах поисковых систем нет критических ошибок чтения.

Как часто возвращаться к этой проверке

После массового изменения структуры или переноса сайта проверка нужна сразу. На стабильном проекте достаточно периодически сверять карту с фактическими опубликованными URL и сообщениями вебмастеров. Обнаружение документа не гарантирует его включения в индекс: это самостоятельный этап оценки страницы.

Первоисточники и документация

Made on
Tilda