S Генератор sitemap.xml

Ошибки sitemap.xml

Частые ошибки sitemap.xml

Сначала выясните, может ли робот загрузить карту и прочитать XML. Затем проверьте страницы внутри файла: это отдельные задачи с разными причинами ошибок.

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 перенаправляет на такой адрес, обновите запись и проверьте внутренние ссылки.