Что проверяет
Если введён просто домен, инструмент сначала ищет ссылку на 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, актуальна и не содержит ошибок.