Проверка карты сайта sitemap.xml онлайн

Проверьте XML-карту сайта: количество URL, lastmod, приоритеты, валидность. Поддержка sitemap index.

Анализ Sitemap.xml — проверка карты сайта

Проверьте XML-карту сайта: количество URL, даты lastmod, приоритеты, валидность XML. Автоматическое обнаружение sitemap через robots.txt. Убедитесь, что карта сайта корректна и помогает индексации.

Автоматическое обнаружение sitemap
Подсчёт количества URL
Проверка дат lastmod
Анализ приоритетов и частоты
Валидация XML-синтаксиса
Поддержка sitemap index

Как пользоваться

  1. Введите домен или прямую ссылку на sitemap.xml
  2. Дождитесь парсинга и анализа карты сайта
  3. Исправьте ошибки и обновите устаревшие даты

Use Cases

  • Проверка карты сайта перед отправкой в Google Search Console.
  • Мониторинг больших sitemap после миграции URL-структуры.

Limitations

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

Example Input / Output

Пример ввода
https://example.com/sitemap.xml
Пример вывода
URLs: 1240, lastmod coverage: 78%, 2 структурные ошибки XML.

FAQ

Введите домен или прямую ссылку на sitemap.xml. Мы найдём карту через robots.txt, проверим валидность XML, посчитаем URL, разберём вложенные sitemap-индексы, даты lastmod и приоритеты. После правок отправьте карту в Google Search Console.

Только канонические страницы с кодом 200. Уберите из карты редиректы, 404, страницы с noindex, дубли с параметрами и неканонические версии — такие URL сбивают Google и тратят краулинговый бюджет.

Да, особенно для сайтов с более чем 100 страницами, новых сайтов, сайтов с глубокой структурой. Sitemap помогает Google быстрее обнаруживать и переиндексировать страницы.

Sitemap должен обновляться автоматически при добавлении/изменении страниц. Даты lastmod должны быть актуальными — Google использует их для приоритезации повторного сканирования.

Как проверить карту сайта онлайн и прочитать отчёт

Чтобы проверить sitemap.xml онлайн, введите в поле выше домен или прямой адрес карты. Если указан только домен, инструмент сначала читает строки Sitemap: в robots.txt, затем пробует /sitemap.xml и /sitemap_index.xml и берёт первый адрес, который отвечает кодом 200 и содержит <urlset> или <sitemapindex>. Если карта не нашлась, хотя она есть, — значит, она не указана в robots.txt и лежит по нестандартному пути: вставьте полный URL файла.

Отчёт анализа sitemap состоит из оценки 0–100 и нескольких счётчиков. Оценка считается прозрачно, по штрафам:

Что найденоШтрафЧто делать
Карта пустая: нет ни URL, ни подкарт−40Проверьте генератор карты: часто это кэш плагина или карта, собранная до публикации страниц.
XML невалиден−20Ищите неэкранированный & в адресах, BOM или пробел перед <?xml, PHP-предупреждение в начале файла.
lastmod есть меньше чем у половины URL−15Включите вывод даты изменения в генераторе.
Больше 50 000 URL в одном файле−20Разбейте на несколько файлов и соберите их в sitemap index.

Счётчики «Свежих (90 дн.)» и «Старше года» показывают распределение дат lastmod. Если у всех URL стоит сегодняшняя дата — генератор подставляет текущее время, а не реальную дату правки. Такой lastmod Google быстро перестаёт учитывать. Если карта — индексный файл, в отчёте будет список подкарт: чтобы проверить каждую, вставьте её адрес в поле отдельно.

Требования к файлу sitemap.xml

  • Лимиты: не больше 50 000 URL и 50 МБ в несжатом виде на один файл. Индексный файл тоже вмещает до 50 000 подкарт. Сжатие gzip допустимо, но лимит 50 МБ считается до сжатия.
  • Кодировка UTF-8 и экранирование спецсимволов: & → &amp;, < → &lt;, ' → &apos;.
  • Абсолютные URL с тем же протоколом и хостом, что и у сайта: https://example.com/page/, а не /page/ и не http://www.example.com/page/.
  • lastmod — в формате W3C Datetime: 2026-10-12 или 2026-10-12T09:30:00+03:00. Google использует lastmod, если даты стабильно совпадают с реальными изменениями контента (не с датой генерации файла и не с изменением футера).
  • priority и changefreq Google игнорирует. Держать их можно, но правильная расстановка приоритетов ничего не даёт для индексации.

Какие URL не должны попадать в sitemap

Карта — это список страниц, которые вы просите проиндексировать. Каждый «мусорный» адрес в ней — противоречивый сигнал для Google:

  • Редиректы 301/302 — в карте должен стоять конечный адрес. Типичная причина: смена http→https или добавление слэша без обновления генератора.
  • 404 и 410 — удалённые товары и статьи, которые плагин не убрал из карты.
  • Страницы с noindex — вы одновременно просите проиндексировать страницу и запрещаете это делать. В Search Console это видно как ошибка «Отправленный URL заблокирован тегом noindex».
  • Неканонические страницы — если rel="canonical" указывает на другой адрес, в карту должен попасть именно он.
  • URL с параметрами — фильтры, сортировки, UTM-метки, ?replytocom= в WordPress.
  • Адреса, закрытые в robots.txt — Google не сможет их просканировать.

Сам анализатор карты коды ответов страниц не запрашивает. Возьмите список URL из отчёта и проверьте их в чекере HTTP-статусов, а правила сканирования — в проверке robots.txt.

Где найти sitemap сайта

  • robots.txt — строка Sitemap: https://example.com/sitemap_index.xml. Это самый надёжный способ, и его же использует инструмент.
  • WordPress без плагинов (с версии 5.5) — /wp-sitemap.xml.
  • Yoast SEO и Rank Math — /sitemap_index.xml; встроенная карта WordPress при этом отключается.
  • Tilda, Shopify, Wix — карта генерируется автоматически по адресу /sitemap.xml.
  • 1С-Битрикс — карта создаётся в модуле «Поисковая оптимизация», обычно это /sitemap.xml со ссылками на подфайлы.

Если карты нет, соберите её генератором sitemap и пропишите путь в robots.txt — так её найдут все поисковики, а не только те, куда вы отправили её вручную.

Пример корректного sitemap.xml

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/catalog/shoes/</loc>
    <lastmod>2026-10-01</lastmod>
  </url>
  <url>
    <loc>https://example.com/search/?q=boots&amp;sort=price</loc>
  </url>
</urlset>

Второй URL приведён только для демонстрации экранирования &amp; — страницы поиска и сортировок в реальной карте не нужны. Индексный файл выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap-posts.xml</loc>
    <lastmod>2026-10-10</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-products.xml.gz</loc>
  </sitemap>
</sitemapindex>

Sitemap в Search Console: статусы и что они значат

Карту отправляют в разделе «Файлы Sitemap» (как подключить сайт — в инструкции по Search Console). Старый ping-адрес google.com/ping?sitemap= Google отключил в 2023 году: теперь работают только Search Console и строка в robots.txt.

  • «Не удалось получить» — Googlebot не смог скачать файл. Бывает сразу после отправки, но если статус держится сутки и дольше, ищите причину: файл отдаёт 404/5xx, закрыт в robots.txt, требует авторизации, Googlebot блокирует файрвол или Cloudflare. Если наш инструмент карту открывает, а Google нет, почти всегда дело в блокировке ботов на сервере.
  • «Обнаружены ошибки» — файл скачан, но часть разметки не разобрана: невалидный XML, неверный формат дат, URL чужого домена.
  • «Обнаружена, не проиндексирована» в отчёте об индексировании страниц — Google знает об URL (часто именно из карты), но ещё не сканировал его. Карта здесь не виновата: причина в краулинговом бюджете, слабой внутренней перелинковке или низкой ценности страниц. Помогают ссылки на эти страницы и удаление из карты мусорных URL, которые съедают бюджет.

Быстрая проверка, что сервер отдаёт карту Googlebot, — запрос с его User-Agent:

curl -sI -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/sitemap.xml

В ответе должны быть HTTP/2 200 (или HTTP/1.1 200) и Content-Type: application/xml либо text/xml. Код 403 или страница проверки браузера означают, что бота режет защита: добавьте исключение для проверенных ботов в правилах WAF. Учтите, что так проверяется только User-Agent — настоящий Googlebot приходит с IP-адресов Google, и правила по IP нужно смотреть отдельно.

Сколько страниц из карты реально в индексе, покажет проверка индексации сайта.

Sitemap для больших и мультиязычных сайтов

На сайте с десятками тысяч страниц делите карту по типам контента: товары, категории, статьи. Тогда в Search Console видно, какой раздел индексируется хуже, а при сбое генератора ломается один файл, а не вся карта. Языковые версии можно описать прямо в sitemap через xhtml:link. Каждый URL перечисляет все альтернативы, включая себя:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://example.com/ru/page/</loc>
    <xhtml:link rel="alternate" hreflang="ru" href="https://example.com/ru/page/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/page/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/page/"/>
  </url>
</urlset>

Английская версия в той же карте должна содержать такой же набор ссылок. Связки без взаимной ссылки Google отбрасывает. Взаимность и x-default удобно проверить в валидаторе hreflang. Полное описание формата — в документации Google.

Улучшите позиции в поиске

SEO-проблемы могут стоить вам трафика. Каскадный линкбилдинг улучшит видимость сайта в поиске.

Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.