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

Проверим карту сайта: валидность XML, количество адресов, даты и коды ответа ссылок.

Поддерживаются адреса http:// и https://. Результат не сохраняется.

Что проверяет инструмент

Мы загружаем карту сайта, проверяем, что это корректный XML по протоколу sitemaps.org, считаем адреса и выборочно проверяем их коды ответа. Если указан индексный файл (список карт), инструмент покажет вложенные карты.

Требования к sitemap.xml

  • не больше 50 000 адресов и 50 МБ в несжатом виде на один файл;
  • кодировка UTF-8, спецсимволы в адресах экранированы (& вместо &);
  • только канонические адреса с кодом 200 — без редиректов, 404 и страниц с noindex;
  • абсолютные адреса с тем же протоколом и доменом, что и основное зеркало.

Как читать результат

  1. Формат — если XML невалиден, поисковик может проигнорировать файл целиком.
  2. Количество адресов — сравните с числом страниц в индексе. Большой разрыв — повод искать проблемы.
  3. Адреса с ошибками — 404 удалите из карты, для 301 укажите конечный адрес.
  4. lastmod — дата должна меняться только при реальном изменении страницы.

Карта сайта в 1С-Битрикс

В Битрикс карта сайта строится в модуле «Поисковая оптимизация» → «Карта сайта». Там выбираются инфоблоки, разделы и статические страницы, а генерацию можно запускать агентом по расписанию. Частые проблемы: в карту попадают служебные инфоблоки, адреса с index.php или старый домен после переезда. После настройки проверьте результат здесь, а если нужна разовая карта для небольшого сайта — соберите её в генераторе sitemap.xml.

Почему страницы из карты не попадают в индекс

Карта сайта — это приглашение к обходу, а не гарантия индексации. Если адреса из sitemap не появляются в поиске, проверьте, не закрыты ли они в robots.txt или meta robots, не отдают ли редирект, не дублируют ли другие страницы. В Яндекс Вебмастере в отчёте «Файлы Sitemap» видно, когда карта последний раз загружалась и были ли ошибки, а в «Страницах в поиске» — причины исключения конкретных адресов.

Полезные материалы Bitrix-Help

Часто задаваемые вопросы

Как сообщить поисковику о карте сайта?
Добавьте директиву Sitemap в robots.txt и укажите адрес карты в Яндекс Вебмастере и Google Search Console.
Нужно ли указывать lastmod?
Желательно, если дата честная. Поисковики используют её, чтобы чаще переобходить изменённые страницы.
Можно ли включать страницы с noindex?
Нет. В карте должны быть только страницы, которые вы хотите видеть в поиске. Противоречивые сигналы снижают доверие к карте.
Что делать, если адресов больше 50 000?
Разбейте карту на несколько файлов и создайте индексный sitemap со ссылками на них.
Влияют ли priority и changefreq?
Google их игнорирует, Яндекс учитывает слабо. Заполнять их не обязательно.

Вам также может пригодиться

Услуги
Инструменты
База знаний