Проверка Sitemap: ошибки и отправка поисковикам
Что проверять в Sitemap и чего от него ожидать
Sitemap сообщает поисковым роботам адреса страниц. Проверяйте доступность файла, корректность формата, состав URL, обработку поисковиком и индексацию нужных страниц. Эти проверки отвечают на разные вопросы: смог ли робот получить карту, прочитал ли её и что произошло с перечисленными страницами. Яндекс предупреждает, что наличие URL в Sitemap не гарантирует его появления в результатах поиска.
В статье речь об XML-карте. HTML-карта решает другую задачу: помогает посетителю ориентироваться на сайте. Не отправляйте навигационную страницу вместо XML-файла.
Sitemap помогает обнаруживать страницы при глубокой вложенности, слабой перелинковке или большом каталоге. Для сайта с автоматическим выпуском статей проверяйте карту вместе с публикацией. Материал может открываться по прямому адресу и отсутствовать в списке, который получает робот.
Проверяйте всю цепочку: файл доступен, XML читается, нужный адрес включён, поисковик обработал карту, страницу проверили отдельно.
Если новые материалы отсутствуют в поиске, включите карту в поисковый аудит сайта. Запишите проблемный URL и пройдите цепочку по шагам. Так вы получите конкретную задачу для исправления вместо общего поручения «починить SEO».
Как найти Sitemap и проверить доступность файла
Ищите точный адрес Sitemap в директиве Sitemap: внутри robots.txt, в настройках системы управления сайтом и в ранее отправленных картах в кабинетах поисковиков. Затем проверьте ответ сервера и содержимое файла. Адрес /sitemap.xml подходит для начальной проверки, но Google допускает другое имя файла. Отсутствие карты по привычному пути ещё ничего не доказывает.
Откройте найденный URL и убедитесь, что видите XML-карту или индекс карт. Страница ошибки, форма входа и обычная страница сайта не подходят. Даже если браузер показывает содержимое без предупреждений, это ещё не ответ для робота.
Проверьте адрес через «Проверка ответа сервера» в Яндекс Вебмастере. Инструкция Яндекса требует проверить HTTP-статус 200 OK. Убедитесь также, что сайт не запрещает роботу обход самого файла.
Когда браузер открывает карту, а робот получает ошибку
Сохраните результат проверки именно для робота. Передайте администратору точный URL, ответ сервера и сообщение поисковика. Не ограничивайтесь скриншотом открытой карты: он показывает только ваш запрос.
Если система управления сайтом указывает другой адрес, чем robots.txt, выясните, какой файл должен работать. Зафиксируйте его как основной для дальнейшей проверки и отправки. Иначе вы будете возвращаться к разным версиям карты.
Проверка Sitemap: формат, структура и ограничения
Проверка формата Sitemap включает кодировку UTF-8, структуру XML, обязательные элементы и ограничения размера. В карте страниц проверьте urlset, отдельные элементы url и адреса в loc. В индексе карт проверьте sitemapindex и ссылки на дочерние файлы. После проверки индекса откройте каждую вложенную карту: исправный список файлов ещё не подтверждает исправность их содержимого.
Структура использует пространство имён http://www.sitemaps.org/schemas/sitemap/0.9. Специальные символы внутри значений требуют экранирования: амперсанд в XML записывают как &. Правила и образцы доступны в протоколе Sitemap.
По требованиям Яндекса, одна карта ограничена 50 000 URL и 50 МБ без сжатия. При превышении любого ограничения разделите файл.
Запустите «Анализ файлов Sitemap»: инструмент принимает URL, содержимое или загруженный файл. Ошибку XML исправляйте в генераторе, затем проверяйте результат заново.
В карте страниц
lastmodотносится к изменению страницы. В индексе карт он относится к изменению соответствующего файла Sitemap.
Не подставляйте дату генерации вместо изменения страницы. Google учитывает достоверный lastmod, отражающий значимое обновление, и игнорирует priority и changefreq. Исправление этих полей не заменяет проверку XML и URL.
Как проверить адреса внутри карты сайта
Сверьте URL из Sitemap со списком страниц, которые вы хотите видеть в поиске. Найдите пропуски, устаревшие адреса и дубли, затем проверьте каждое расхождение. Google рекомендует абсолютные URL и предпочтительные канонические версии. Проверяйте адрес целиком: схему, домен и путь. Совпадение названия страницы не означает совпадения URL.
Выгрузите адреса в рабочую таблицу. Ниже пример её заполнения; обозначения страниц условные.
| URL | Ответ сервера | Конечный адрес | Запреты обхода и индексации | Канонический адрес | Решение |
|---|---|---|---|---|---|
| Адрес действующей услуги | Записать результат | Проверить совпадение | Проверить | Сверить | Оставить после проверки |
| Старый адрес статьи | Записать результат | Записать новый URL | Проверить | Сверить | Проверить замену в карте |
| Адрес дубля | Записать результат | Проверить | Проверить | Найти предпочтительную версию | Уточнить состав карты |
Отмечайте robots.txt, noindex, X-Robots-Tag и rel="canonical" как отдельные предметы диагностики. Не снимайте запреты автоматически ради совпадения с картой. Сначала уточните назначение страницы: карта не должна спорить с запретом, который вы оставили намеренно.
После переезда материала проверьте старый URL, перенаправление и новый адрес. Канонический адрес и перенаправление выполняют разные задачи, поэтому фиксируйте их отдельно.
Исправляйте источник генерации Sitemap. Ручная правка автоматически создаваемого файла может исчезнуть при следующей сборке. Другие расхождения включите в проверку технического состояния сайта, чтобы задача не свелась к редактированию списка ссылок.
Как передать Sitemap Яндексу и Google
Передавайте поисковикам проверенный адрес карты или индекса Sitemap через кабинеты сайта и укажите полный URL в robots.txt. В Google Search Console выберите нужный ресурс и откройте отчёт о файлах Sitemap. В Яндекс Вебмастере выберите нужный сайт и раздел «Индексирование → Файлы Sitemap». Перед отправкой убедитесь, что работаете с нужным доменом и схемой адреса.
Для условного сайта запись в robots.txt выглядит так:
Sitemap: https://seo-gipoteza.ru/sitemap.xml
Замените пример своим полным адресом. Если отправляете индекс карт, проверьте дочерние файлы до добавления индекса.
Для отправки через отчёт Google нужны права владельца ресурса. Если сайт ещё не добавлен в кабинеты, начните с регистрации сайта в поисковых системах.
После отправки сохраните адрес файла и результат в каждом кабинете. Отдельно запишите сообщения об ошибках: формулировка отчёта поможет отличить проблему получения от проблемы обработки.
Передавайте карту после проверки доступности, XML и состава адресов. Отправка ошибочного файла оставит причину сбоя на сайте.
Если обновили содержимое карты по прежнему URL, Яндекс не требует удалять и добавлять её заново. Сначала проверьте опубликованный файл, затем следите за его обработкой в отчёте.
Как проверить обработку Sitemap и индексацию страниц
После отправки проверьте статус карты, последнее чтение и обнаруженные адреса, а затем отдельно исследуйте важные URL. Статус «Успешно» в отчёте Google Search Console подтверждает получение и обработку файла. Он не подтверждает индексацию всех перечисленных страниц. Для вывода о конкретном материале откройте проверку его URL и изучите результат.
Если поисковик не получил карту, вернитесь к доступности файла. Если он получил её, но обнаружил ошибки, откройте подробности отчёта и исправьте указанную причину. Повторная отправка без исправления не закрывает задачу.
В Яндекс Вебмастере сам XML-файл может попасть в исключённые страницы со статусом «Неверный формат документа». Яндекс поясняет, что это само по себе не мешает обработке Sitemap. Смотрите отчёт карты, а не только статус XML как обычной страницы.
Обработанный Sitemap подтверждает чтение карты. Индексацию нужной страницы проверяйте по её URL.
Для сайта с контентным конвейером выберите опубликованные материалы, которых нет в поиске. Сопоставьте адрес в системе публикации, запись в карте и результат проверки URL. Если страница уже должна быть в выдаче, сверьте её появление проверкой позиций сайта в поиске. Передайте расхождение ответственному за автоматический поток статей: причина может находиться между публикацией и генерацией Sitemap.
Что подготовить до исправления Sitemap
До исправления Sitemap подготовьте точные адреса, результаты проверок и доступ к источнику генерации карты. Такой набор поможет разработчику воспроизвести проблему и проверить результат. Если у вас пока есть только сообщение «страницы не индексируются», начните с конкретного материала. Найдите его URL, запись в карте и статус обработки файла в каждом поисковике.
- Адрес карты или индекса. Скопируйте полный URL, который сайт публикует и передаёт поисковикам.
- Список целевых страниц. Отметьте услуги, категории и статьи, которые должны входить в карту.
- Результат проверки доступа. Сохраните HTTP-ответ и содержимое, полученное при обращении к файлу.
- Сообщения валидатора. Передайте точный текст ошибки и укажите файл, где она возникла.
- Источник генерации. Выясните, какие настройки или код формируют Sitemap и кто может их исправить.
- Результаты из кабинетов. Зафиксируйте обработку карты и отдельные проверки проблемных URL.
После изменения повторите тот шаг, на котором обнаружили сбой, и проверьте следующие звенья цепочки. Закрывайте задачу по результату проверки, а не по факту внесённой правки. Для передачи работы достаточно понятного описания: какой адрес проверяли, что получили, что ожидали и что нужно исправить.
Ответы ниже касаются ситуаций, которые легко принять за ошибку Sitemap: различий между кабинетами, работы с индексом карт и ограничений ручной проверки. Сохраните точный адрес файла и результат инструмента, которым вы пользовались.
Источники
Документы ниже помогают сверить разные части проверки. Протокол описывает XML и значение элементов. Инструкция Google объясняет подготовку и отправку карты. Справка Яндекса описывает работу с файлами в Вебмастере. Отчёт Search Console помогает читать результат обработки и отличать его от проверки страниц.
Используйте документ, который относится к обнаруженной проблеме. Ошибку XML сверяйте с протоколом, сообщение кабинета — со справкой соответствующего поисковика. Не переносите значение статуса из одного сервиса в другой без проверки. В задаче для разработчика оставляйте ссылку на нужное правило рядом с описанием расхождения: это даёт проверяемый критерий исправления.
- Протокол Sitemap — Sitemaps.org.
- Создание и отправка Sitemap — Google Search Central.
- Файлы Sitemap — Яндекс Вебмастер.
- Отчёт о файлах Sitemap — Google Search Console.
Если нужна помощь с проверкой сайта и подключением контентного конвейера, оставьте заявку с адресом сайта и описанием найденного сбоя.
Короткие ответы
Почему карта видна в Яндекс Вебмастере, но отсутствует в отчёте Google?
Кабинеты независимы: карта в одном сервисе не появляется в другом сама. Откройте нужный ресурс в Google Search Console и отправьте полный адрес файла через отчёт о файлах Sitemap. Затем дождитесь статуса обработки в этом отчёте.
Можно ли закончить проверку после успешной валидации загруженного файла?
Проверьте также опубликованный URL. Загруженный файл помогает проверить содержимое, но не показывает, какой ответ получает робот от вашего сервера. После исправления генератора сравните результат по рабочему адресу с проверенной версией.
Как понять, что перед вами индекс Sitemap?
Посмотрите корневой элемент: `sitemapindex` обозначает индекс карт. Его записи ведут к файлам Sitemap. Откройте их и продолжите проверку, пока не дойдёте до карт с адресами страниц.
рядом в кластере «SEO для бизнеса»