Как добавить Sitemap в Google Search Console

Отправка sitemap.xml в Search Console, проверка доступности, статусы Success и Couldn’t fetch, ошибки URL и связь с Page Indexing.

Отчёт Sitemaps сообщает Google о файлах карты и показывает ошибки их чтения. Перед отправкой карта должна быть доступна Googlebot, не требовать авторизации и содержать канонические URL. Google может прочитать файл, но не обязан обойти и индексировать каждую страницу.

Что делает отчёт Sitemaps

Search Console хранит историю отправленных файлов, время последнего чтения, обнаруженные URL и ошибки парсинга. Для большого сайта индекс Sitemap позволяет разделить карты по разделам и анализировать покрытие отдельно.

Стабильный URL карты лучше постоянной смены имени. Обновляйте содержимое и lastmod, а не отправляйте новый файл после каждой публикации.

Что подготовить до начала

  • Sitemap доступен Googlebot без cookie, авторизации и блокировки.
  • XML валиден и соблюдает лимиты протокола.
  • URL относятся к текущему ресурсу Search Console и являются каноническими.
  • В карте нет 3xx, 4xx, 5xx, noindex и дублей.
Как отправить Sitemap
Действия расположены в рабочем порядке

Как отправить Sitemap

  1. Откройте полный URL карты и проверьте ответ 200 OK.
  2. Проверьте синтаксис и состав через Sitemap Intelligence.
  3. В Search Console выберите нужный ресурс и откройте Indexing → Sitemaps.
  4. Вставьте путь или полный URL в «Add a new sitemap» и нажмите Submit.
  5. После обработки откройте строку файла и проверьте статус, дату и обнаруженные URL.

Как читать статусы

Статус относится к файлу, а индексирование — к отдельным страницам.

Сигнал или статусЧто он означаетЧто делать
SuccessGoogle прочитал и разобрал SitemapПерейдите в Page Indexing с фильтром карты
Couldn't fetchФайл не удалось получитьПроверьте доступность, DNS, robots и live URL test
Has errorsЧасть содержимого не разобранаОткройте детали и исправьте генератор
Discovered URLsВ файле найдено указанное число адресовНе трактуйте его как число индексированных страниц
Контроль: Sitemap в GSC
Проверяйте результат по данным интерфейса и сайта

Почему Google не принимает карту

Проверяйте файл тем же публичным маршрутом, которым его получает Googlebot.

ПроблемаВероятная причинаИсправление
Файл требует логинКарта закрыта приложениемОтдавайте публичный 200 или поддерживаемый доступ
URL вне ресурсаВ карту попал другой хост или протоколИспользуйте соответствующий property или исправьте адреса
Неверный XMLНеэкранированные символы или поломанная кодировкаИсправьте сериализацию UTF-8
Карта содержит мусорГенератор берёт все маршрутыОставьте только канонические индексируемые URL
Почему Google не принимает карту
Ошибка в панели — начало диагностики, а не готовый диагноз

Контроль результата и приёмка работы

Перед контрольным прогоном подготовьте всё, от чего зависит результат: Sitemap доступен Googlebot без cookie, авторизации и блокировки; XML валиден и соблюдает лимиты протокола; URL относятся к текущему ресурсу Search Console и являются каноническими; В карте нет 3xx, 4xx, 5xx, noindex и дублей. Проверьте не только основной пример, но и второй URL или ресурс того же типа. В отчёте сохраните время, адрес проверяемого объекта, аккаунт и роль, фактический статус в интерфейсе, а для технической операции — HTTP-код и конечный URL.

Success означает: google прочитал и разобрал sitemap. Контрольное действие: перейдите в page indexing с фильтром карты. Couldn't fetch означает: файл не удалось получить. Контрольное действие: проверьте доступность, dns, robots и live url test. Has errors означает: часть содержимого не разобрана. Контрольное действие: откройте детали и исправьте генератор. Discovered URLs означает: в файле найдено указанное число адресов. Контрольное действие: не трактуйте его как число индексированных страниц.

Если воспроизводится «Файл требует логин», проверьте гипотезу «Карта закрыта приложением» и выполните следующее: отдавайте публичный 200 или поддерживаемый доступ. Если воспроизводится «URL вне ресурса», проверьте гипотезу «В карту попал другой хост или протокол» и выполните следующее: используйте соответствующий property или исправьте адреса. Если воспроизводится «Неверный XML», проверьте гипотезу «Неэкранированные символы или поломанная кодировка» и выполните следующее: исправьте сериализацию utf-8. Если воспроизводится «Карта содержит мусор», проверьте гипотезу «Генератор берёт все маршруты» и выполните следующее: оставьте только канонические индексируемые url.

Порядок приёмки для «Как добавить Sitemap в Google Search Console»: Открыть Page Indexing и выбрать фильтр по отправленному Sitemap; Сгруппировать неиндексированные URL по причинам и шаблонам; Исправить системные ошибки и проверить контрольные страницы в URL Inspection; Поддерживать точный lastmod и стабильный адрес карты. Отдельно укажите, что уже подтверждено live-проверкой, а что появится только после следующего обхода или обновления отчёта. Это не даст повторять отправку ради одного статуса в панели и сохранит воспроизводимую историю изменений.

Что делать после Success

  1. Открыть Page Indexing и выбрать фильтр по отправленному Sitemap.
  2. Сгруппировать неиндексированные URL по причинам и шаблонам.
  3. Исправить системные ошибки и проверить контрольные страницы в URL Inspection.
  4. Поддерживать точный lastmod и стабильный адрес карты.

Частые вопросы

Нужно ли добавлять Sitemap, если он есть в robots.txt?

Google может обнаружить его из robots.txt, но ручная отправка даёт историю, статусы и ошибки в Search Console.

Почему Success, а страниц в индексе мало?

Success относится к чтению XML. Страницы могут быть дублями, noindex, недоступными или не выбранными для индексации.

Можно удалить Sitemap из Search Console?

Да. Это удалит запись из отчёта, но не сам файл и не уже известные Google URL.

Что читать дальше

Источники

Факты, названия разделов и ограничения сверены с документацией. Интерфейсы, тарифы и лимиты сервисов могут меняться.