Справочник ошибок sitemap делится на две группы: ошибки загрузки файла и ошибки его разбора . Различие имеет значение, так как первая группа — это проблема сервера, а вторая — проблема генератора, и за них отвечают разные люди.
Ошибки загрузки
Не проиндексирован (загрузка не удалась, URL, возможно, неверный), ошибка HTTP (статус, отличный от 200), неверный URL, соединение потеряно, сбой соединения, ошибка DNS, некорректный ответ HTTP, пустой ответ, ошибка распаковки gzip и URL запрещен в robots.txt — последнее является полностью вашей собственной ошибкой, которую стоит проверить в первую очередь.

Жесткие ограничения
- 50 МБ максимальный размер файла.
- 50 000 URL на один файл sitemap — если больше, разбейте файл и используйте индексный файл.
- 50 000 файлов sitemap на один индексный файл.
- 1024 символа максимальная длина URL.
- 100 ошибок и обработка полностью прекращается.
Правило, которое большинство генераторов нарушают
URL не соответствует расположению файла sitemap. Sitemap в каталоге может содержать только URL из этого каталога или его подкаталогов. /sitemaps/products.xml Файл в , перечисляющий URL в корне сайта, недействителен, и именно это создают многие плагины, когда sitemap перемещается из корня.
Кодировка и структура
Файл должен начинаться с префикса UTF-8 и стандартного объявления XML; его отсутствие является предупреждением (“encoding not UTF-8”), а не ошибкой. Структурные ошибки включают теги, встречающиеся более одного раза, неожиданные теги, пропущенные обязательные теги, пустые теги, вложенные теги там, где это запрещено, и теги с избыточным количеством данных. Невалидный XML — файл, который сформирован неправильно — останавливает всё.
Два условия досрочного прекращения
Yandex останавливает обработку, когда обнаруживает более 100 ошибок, а также когда файл начинается с подряд идущих невалидных URL в предположении, что формат неверный. Оба случая означают, что список зарегистрированных ошибок неполный, поэтому исправление видимых ошибок и повторная отправка могут выявить совершенно новый набор.

Вложенность
Индексный файл sitemap может ссылаться только на файлы sitemap — не на другие индексные файлы. Глубоко вложенные структуры на крупных сайтах здесь терпят неудачу.
Предупреждение, которое можно проигнорировать
“Unknown tag (ignored)” часто является легитимным расширением протокола sitemap для другой системы. Yandex игнорирует тег и обрабатывает остальное; файл менять не нужно.
Как мы это применяем
The error we see most often on client sites is the location rule — a plugin writing a sitemap into a subdirectory while listing root URLs — and the second is a 50,000-URL overflow on a catalogue that grew past the threshold without anyone noticing. Both produce a file that looks perfectly reasonable when opened in a browser. We check the sitemap after every catalogue expansion for exactly that reason.
Связанные услуги