Техническое SEO · 14 октября 2026 · 3 мин чтения
Как проверить sitemap на ошибки: валидаторы и частые проблемы
Эта страница на узбекском: /uz/blog/sitemap-xatolarini-tekshirish
Карта сайта генерируется автоматически, поэтому о ней часто забывают. Между тем со временем в неё попадают удалённые товары, старые адреса, тестовые страницы. Проверку стоит делать после запуска сайта, после переездов и крупных изменений структуры, а в остальное время — регулярно, хотя бы раз в квартал.
Шаг 1. Файл открывается
Откройте адрес карты в браузере. Файл должен отдаваться с кодом 200, без редиректа и без авторизации. Если вместо XML показывается страница сайта или ошибка 404 — поисковик тоже её не прочитает. Проверьте и строку Sitemap в robots.txt: путь в ней должен совпадать с реальным.
Шаг 2. Синтаксис
XML требователен к формату. Типичные проблемы:
- Пустая строка или пробел перед объявлением XML в начале файла
- Неэкранированный амперсанд в адресах с параметрами
- Незакрытые теги после ручной правки
- Кодировка не UTF-8, кириллица в адресах без кодирования
- Лишний вывод ошибок PHP или отладочной информации внутри файла
Для проверки синтаксиса подойдёт любой онлайн-валидатор XML или валидатор sitemap. Если браузер показывает дерево тегов без сообщения об ошибке, базовый синтаксис в порядке.
Шаг 3. Адреса отдают код 200
Выгрузите все адреса из карты и проверьте их ответ сервера. Это делают краулеры вроде Screaming Frog или аналогов, которые умеют загружать список адресов. В карте должны остаться только страницы с кодом 200. Адреса с 301 и 302 замените конечными, с 404 и 410 — удалите.
Шаг 4. Адреса канонические и открыты для индексации
На этом шаге ищите противоречия:
- Страницы с мета-тегом noindex
- Страницы, у которых canonical указывает на другой адрес
- Адреса, закрытые в robots.txt
- Дубли: с www и без, http и https, со слешем на конце и без
- Адреса с UTM-метками и параметрами сортировки
Все они должны уйти из карты.
Шаг 5. Полнота
Обратная проверка: все ли важные страницы есть в карте. Сравните список адресов из краулинга сайта со списком из sitemap. Если новые разделы или товары не попадают в карту, проблема в настройках генератора: например, он учитывает только записи определённого типа.
Шаг 6. Отчёты поисковиков
В Google Search Console в разделе файлов sitemap видно, когда карта прочитана последний раз, сколько адресов обнаружено и есть ли ошибки. В Яндекс Вебмастере есть раздел файлов sitemap и инструмент анализа: он покажет ошибки формата и время обработки. Сравните число адресов в отчётах с числом в файле.
Шаг 7. Лимиты и разбивка
Один файл карты ограничен по числу адресов и по размеру. Если сайт большой, используйте индексный файл и несколько частичных карт. Удобно разбивать по типам страниц: товары, категории, статьи. Тогда в отчётах сразу видно, в каком разделе проблемы с индексацией.
Чек-лист на одну страницу
- Файл доступен, код 200, верный путь в robots.txt
- Корректный XML в UTF-8
- Только абсолютные адреса на основном домене и протоколе
- Нет редиректов, ошибок, noindex и неканонических адресов
- Все важные страницы присутствуют
- Даты lastmod реальные, а не дата генерации
- Карта добавлена в Search Console и Вебмастер, ошибок нет
Кто должен проверять
Владелец сайта может сам открыть файл и посмотреть отчёты в панелях. Выгрузку и проверку ответов сервера проще поручить SEO-специалисту или разработчику. Главное — чтобы проверка была в чьём-то регламенте, а не происходила только после падения трафика.
Что делать после исправлений
Отправьте карту повторно в обе панели. Новые данные о статусе появятся не сразу — поисковику нужно заново её прочитать. Если ошибки повторяются, скорее всего, их создаёт генератор, и исправлять нужно его настройки, а не сам файл.
Заявка на SEO-аудит
Оставьте адрес сайта и телефон — свяжемся и расскажем, что мешает сайту расти в поиске.
Заказать аудит