1. Вместо XML открывается ошибка или другая страница
Откройте адрес самой карты без авторизации. Если ответ 404, проверьте имя файла и путь загрузки. При 403 проверьте права доступа и ограничения сервера; при 5xx сначала восстановите работу сервера. Ответ 200 тоже требует проверки: вместо XML сервер может вернуть HTML с формой входа или сообщением об ошибке.
Проверяйте фактический адрес после перенаправления. Сообщения о загрузке файла и чтении его содержимого можно уточнить в справке отчёта Sitemaps Google.
2. XML не читается
Запустите валидатор карты. Он проверяет базовую структуру, пространство имён, loc, даты и основные ограничения формата. Исправьте незакрытые теги, пропущенные адреса и неэкранированные символы. Сравните файл с примерами urlset и sitemapindex.
Проверка структуры не заменяет проверку всех расширений Sitemap и не показывает, какие страницы уже есть в поиске. Если панель вебмастера сообщает ошибку, сопоставьте её строку или URL с содержимым файла.
3. Страницы из карты отвечают ошибкой
Извлеките URL через парсинг XML и передайте список в проверку HTTP-статусов. Исправьте ссылки на удалённые страницы и сбои сервера. Для перенаправлений проверьте конечный адрес; при выборе основной версии замените старый URL в карте и внутренних ссылках.
Тайм-аут проверки не равен ответу 404: это отсутствие полученного ответа. Повторите запрос и проверьте страницу другим способом, прежде чем удалять её из карты. Для отдельного URL инструмент аудита страницы покажет ответ, canonical, meta robots и правила robots.txt.
4. Карта и настройки страницы противоречат друг другу
Если страница нужна в поиске, проверьте её noindex, ограничения обхода и canonical на другую версию. Добавление в карту не исправляет эти настройки. Яндекс отдельно поясняет, что noindex у самого XML-файла и запрет индексации перечисленных страниц имеют разный смысл: вопросы о Sitemap.
5. В результате не хватает адресов
При статусе «Лимит» генератор возвращает только обработанную часть сайта. Проверьте выбранный лимит, доступность внутренних ссылок и ограничения исходного сайта. Страницы, появляющиеся только после выполнения JavaScript, этот обходчик может не найти. Не считайте небольшой результат доказательством отсутствия остальных страниц.
После исправлений создайте карту заново и сравните её с прежней. Если XML читается, но нужный URL не появился в поиске, проверяйте сам URL в панели вебмастера. Приём карты и индексация её страниц не означают одно и то же.
Вопросы
FAQ по разделу
?Почему sitemap.xml может не приниматься?
Проверьте доступность самого файла, его XML-структуру, кодировку и ограничения размера. Ошибка ответа отдельной страницы внутри карты отличается от ошибки загрузки или чтения XML.
?Можно ли добавлять страницы с noindex?
Для карты страниц, которые вы хотите видеть в поиске, исключите URL с noindex. Само наличие адреса в Sitemap не отменяет запрет индексации страницы.
?Нужно ли убирать редиректы из sitemap.xml?
Укажите рабочие конечные адреса, которые вы выбрали каноническими. Если старый URL перенаправляет на такой адрес, обновите запись и проверьте внутренние ссылки.