Написать в Max Telegram

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

Построчный разбор директив User-agent, Disallow, Allow, Sitemap, Crawl-delay, Host, Clean-param. Инструмент находит: директивы вне блока User-agent, неабсолютные адреса в Sitemap, повторяющиеся блоки User-agent: *, неизвестные директивы и файлы крупнее 500 КБ (после этого предела поисковики по стандарту игнорируют «хвост» файла). Пустой Disallow: — не ошибка, а разрешение всего для блока, помечается отдельно.

Что проверяет

Если введён просто домен, инструмент сначала ищет ссылку на sitemap в robots.txt, а если её там нет — пробует стандартный путь /sitemap.xml. Для найденного файла проверяется: валидность XML, лимиты спецификации (не больше 50 000 записей <url> и 50 МБ на файл), корректность формата <lastmod>, допустимость значений <changefreq> и <priority>, а также что каждый <loc> — абсолютный адрес. Если файл оказался индексом sitemap, инструмент разбирает первые 50 вложенных файлов; если какой-то из них сам оказался индексом — это отдельная находка, стандарт такого не допускает, поэтому глубже инструмент не идёт. Дополнительно проверяется доступность первых 20 адресов из итоговой карты — каждый коротким HEAD-запросом.

Зачем это нужно

Sitemap с ошибками поисковики могут либо проигнорировать целиком, либо разобрать частично — например, растерять записи после первой невалидной строки в XML. Битые ссылки внутри карты сайта — сигнал для поисковика, что карта не поддерживается в актуальном состоянии. Инструмент показывает такие проблемы одним списком, без построчного разглядывания XML руками.

Ограничения

Доступность проверяется выборочно — по первым 20 адресам итоговой карты, а не по всем: для карт на тысячи и десятки тысяч страниц полная проверка заняла бы слишком много времени и создавала бы заметную нагрузку на проверяемый сайт. В отличие от большинства инструментов сайта, где всё считается прямо в браузере, здесь домен и найденные адреса уходят на наш сервер — иначе браузер не может скачать чужие файлы напрямую (ограничение CORS). Сам разбор XML и проверка каждого значения происходят уже на вашей стороне.

Проверка sitemap.xml онлайн — бесплатно

Пригодится после переезда сайта на новую CMS, перед сдачей проекта заказчику или просто чтобы убедиться, что карта сайта, которую видит Яндекс и Google, актуальна и не содержит ошибок.