Коротко. В Яндекс.Вебмастере: раздел «Индексирование → Файлы Sitemap», вставить полный адрес вида https://site.ru/sitemap.xml и нажать «Добавить». В Google Search Console: раздел «Индексирование → Файлы Sitemap» (в интерфейсе — Sitemaps), в поле ввести только относительный путь sitemap.xml — домен подставляется автоматически. Оба сервиса берут файл в обработку не мгновенно: статус «Обработан успешно» обычно появляется в течение 1-3 дней, но это не означает, что все страницы из файла сразу попадут в индекс — сама индексация может занять от нескольких дней до нескольких недель в зависимости от объёма сайта и его технического состояния.
Что вообще делает sitemap.xml и почему одной отправки не всегда достаточно
Файл sitemap.xml — это список адресов сайта, который сайт сам предлагает поисковику для обхода. Он не гарантирует индексацию — это подсказка, а не команда: поисковая система всё равно проверяет каждую страницу на дубли, качество и техническую доступность, прежде чем добавить в базу. Отправка файла через панель вебмастера ускоряет обнаружение новых страниц — особенно на молодых сайтах, у которых ещё не наработана история сканирования и робот заходит нечасто. На сайте с historией стабильного трафика робот и так регулярно проверяет sitemap по расписанию, даже без ручной отправки, но подать файл вручную стоит в любом случае: это занимает две минуты и не имеет обратной стороны.
Перед отправкой: где должен лежать файл и что в нём проверить
Файл должен быть доступен по прямому адресу — как правило, https://site.ru/sitemap.xml, хотя допустимы и другие пути, если так настроена CMS. Перед отправкой стоит открыть этот адрес в браузере и убедиться в трёх вещах: файл открывается и не выдаёт ошибку 404 или 500, в нём перечислены реальные рабочие адреса сайта, а не тестовые или устаревшие, и он не превышает лимит в 50 000 URL или 50 МБ на один файл — для более крупных сайтов используется индекс sitemap-файлов, где один файл ссылается на несколько других поменьше. Также важно, чтобы протокол в файле совпадал с протоколом сайта: если сайт работает по https, а в sitemap перечислены адреса с http, часть URL может обрабатываться некорректно.
Добавление в Яндекс.Вебмастер: пошагово
- Войти в личный кабинет Яндекс.Вебмастера и выбрать нужный сайт из списка (если сайт ещё не добавлен и не подтверждено право на него — это отдельный первый шаг, без него sitemap не подать).
- Перейти в раздел «Индексирование» → «Файлы Sitemap» в левом меню.
- В поле ввода указать полный адрес файла, включая протокол: https://site.ru/sitemap.xml.
- Нажать «Добавить». Файл появится в списке со статусом «Не обработан» — это нормально для первых часов.
- Через 1-3 дня статус меняется на «Обработан» или показывает ошибку, если файл был недоступен или содержал некорректные записи.
Отдельно стоит заглянуть в раздел «Индексирование → Статистика обхода» через несколько дней после отправки — там видно, сколько страниц из sitemap робот уже посетил, и можно сверить это число с общим количеством URL в файле.
Добавление в Google Search Console: пошагово
- Войти в Google Search Console и выбрать сайт (ресурс) из списка в верхнем левом углу — как и в Яндексе, право на сайт нужно подтвердить заранее.
- В левом меню открыть раздел «Индексирование» → «Файлы Sitemap».
- В поле «Добавьте новый файл Sitemap» ввести не полный адрес, а только относительный путь — просто sitemap.xml, без https:// и домена: интерфейс сам подставляет префикс сайта.
- Нажать «Отправить». Файл появится в таблице отправленных со статусом обработки.
- Обновить страницу через 1-2 дня — колонка «Статус» покажет «Успешно» и число обнаруженных URL, либо конкретную ошибку с указанием строки в файле.
Частая путаница именно на этом шаге: пользователи, привыкшие к Яндекс.Вебмастеру, пытаются вставить в Google Search Console полный адрес с https://, и система выдаёт ошибку формата — поле ожидает путь относительно уже подтверждённого домена.
Таблица: различия интерфейсов
| Параметр | Яндекс.Вебмастер | Google Search Console |
|---|---|---|
| Формат ввода адреса | Полный URL с https:// | Только относительный путь |
| Раздел в интерфейсе | Индексирование → Файлы Sitemap | Индексирование → Файлы Sitemap (Sitemaps) |
| Время обработки статуса | Обычно 1-3 дня | Обычно 1-2 дня |
| Можно ли удалить отправленный файл | Да, кнопкой рядом со статусом | Да, через меню с тремя точками у записи |
| Показывает ли реальное число проиндексированных URL из файла | Частично, через раздел статистики | Да, отдельным счётчиком в статусе |
Как понять, что файл принят с ошибкой, и что делать
Оба сервиса при ошибке указывают не просто «файл не обработан», а конкретную причину: недоступен по указанному адресу (проверить код ответа сервера — должен быть 200), превышен лимит записей или размера файла, некорректный XML-синтаксис — незакрытый тег или неверная кодировка, или URL в файле ведут на страницы с ошибкой 404 либо редиректом, что снижает доверие к остальному списку. После исправления причины повторно отправлять файл не обязательно на новый URL — если путь тот же, достаточно нажать «Обновить» или «Повторить попытку» рядом с существующей записью, оба сервиса перечитают файл заново. Полный технический разбор того, как устроен путь страницы от файла sitemap до появления в выдаче, — в материале о том, что такое индексация сайта.
Что делать после отправки, чтобы не терять контроль
Отправка файла — это не разовое действие и забыть. На growing сайте, где регулярно добавляются новые страницы (карточки товаров, статьи блога), стоит раз в месяц открывать статус sitemap в обеих панелях и сверять число URL, отправленных в файле, с числом, которое сервис считает проиндексированным. Разрыв в 10-20% — обычная ситуация даже для здорового сайта, но разрыв в половину и больше сигнализирует о технической проблеме — например, часть страниц в файле закрыта через noindex или блокируется в robots.txt, что делает их присутствие в sitemap бессмысленным. Такую сверку логично проводить в рамках регулярной веб-аналитики сайта, а не отдельной разовой задачей.
FAQ
Обязательно ли подтверждать права на сайт перед отправкой sitemap?
Да, в обеих системах. Без подтверждения владения доменом раздел с sitemap просто недоступен — это защита от отправки чужих сайтов от чужого имени.
Что будет, если отправить sitemap дважды в разные системы одновременно?
Ничего плохого — Яндекс и Google обрабатывают заявки независимо друг от друга, отправка в одну систему никак не влияет на другую. Файл можно и нужно подавать в обе панели.
Сколько по времени страницы из sitemap реально появляются в поиске?
Обработка самого файла занимает 1-3 дня, но это не то же самое, что индексация перечисленных страниц — она может занять от нескольких дней до нескольких недель в зависимости от размера сайта и его технического состояния.
Нужно ли переотправлять sitemap при каждом добавлении новой страницы?
Нет, если файл генерируется автоматически системой управления сайтом — робот обходит его по своему расписанию и сам замечает изменения. Переотправка вручную полезна, только если нужно ускорить обнаружение конкретной крупной партии новых страниц.
Можно ли добавить несколько разных sitemap-файлов для одного сайта?
Да, оба сервиса поддерживают несколько отправленных файлов одновременно — это удобно, если каталог и блог генерируют отдельные sitemap, например sitemap-catalog.xml и sitemap-blog.xml.
Проверить, корректно ли настроен sitemap.xml на сайте
Бесплатный аудит покажет, все ли нужные страницы попадают в файл и нет ли расхождений с реальной индексацией.
Как отдать карту сайта поисковикам
Строка в robots.txt — обязательный минимум. Дополнительно карту добавляют в Вебмастере и Search Console вручную.
# в конце robots.txt
Sitemap: https://example.ru/sitemap_index.xml
# проверить, что карта отдаётся и не пустая
curl -sI https://example.ru/sitemap_index.xml | head -1
curl -s https://example.ru/sitemap_index.xml | grep -c ""