Как ускорить индексацию сайта в Яндексе
Ускорить индексацию сайта в Яндексе можно, если самому сообщать о новых и изменённых страницах: отправлять их через IndexNow, ставить важные адреса на переобход в Вебмастере, держать точный sitemap и ссылаться на новые страницы с уже известных роботу. IndexNow заодно уведомляет Bing и другие поисковики-участники. Гарантии индексации ни один способ не даёт, но ждать, пока робот сам наткнётся на страницу, не придётся.

Как Яндекс находит страницы
Робот узнаёт об адресах тремя основными путями: по ссылкам с уже известных страниц, из файла sitemap и по вашим прямым уведомлениям — запросам на переобход и IndexNow. В справке об IndexNow Яндекс также называет обход по счётчику Метрики как способ полного обхода сайта.
Ускорить индексацию — значит сократить этап обнаружения. Если страницу нашли, но в поиск она не попала, причина обычно в качестве или технике, а не в скорости. Этот случай разобран в статье почему сайт не индексируется в Яндексе.
Шаг 1. Переобход в Вебмастере
Для нескольких важных адресов самый быстрый ручной способ — Вебмастер. Откройте «Индексирование» → «Переобход страниц» и вставьте ссылки. По справке, робот посетит их в приоритетном порядке при следующем обращении к сайту. На той же странице видны статусы отправленных адресов, а важные страницы можно добавить в «Мониторинг важных страниц».
Число адресов в день ограничено; актуальный лимит показан в интерфейсе и может меняться. Отправляйте новые ключевые страницы и страницы с существенными изменениями, а не весь сайт. Если с Вебмастером вы только знакомитесь, начните с гайда по Яндекс Вебмастеру.
Шаг 2. Подключите IndexNow
IndexNow — открытый протокол, которым сайт сообщает поисковикам, что страница добавлена, изменена или удалена. По данным indexnow.org, его поддерживают Microsoft Bing, Naver, Seznam.cz, Яндекс и Yep; Google в этом списке нет. В документации протокола сказано, что поисковики-участники передают полученные адреса друг другу, так что достаточно одного запроса.
Подключение в три шага:
- Создайте ключ. По документации — от 8 до 128 символов: латинские буквы, цифры и дефис.
- Разместите файл ключа. Текстовый файл в UTF-8 с именем
{ваш-ключ}.txtи ключом внутри положите в корень сайта. Файл в подпапке подтверждает только адреса внутри этой папки. - Отправляйте запросы. Один адрес — GET-запрос на
https://yandex.com/indexnow?url=...&key=.... Несколько адресов — POST с JSON:host,key, при необходимостиkeyLocationиurlList, до 10 000 адресов в одном запросе.
Коды ответа подскажут, что произошло: 200 — принято, 202 — получено, ключ ещё проверяется, 403 — ключ не найден или не совпадает, 422 — адреса не относятся к сайту, 429 — слишком много запросов.
Две оговорки. Яндекс прямо пишет, что этот способ не гарантирует, что переданные страницы будут проиндексированы. И просит передавать только новые, изменённые или удалённые страницы, а для полного обхода использовать sitemap или обход по счётчику Метрики.
IndexNow на WordPress
Проще всего — официальный плагин IndexNow от команды Bing Webmaster. Он отслеживает создание, изменение и удаление записей и страниц и отправляет адреса в фоне, пропускает страницы с noindex и позволяет исключать разделы. IndexNow есть и во многих SEO-плагинах: включите его в одном месте, чтобы не отправлять дубли.
IndexNow на статическом сайте: как делаем мы
satelo.io — статический сайт, который собирается скриптами на Python. После каждой сборки скрипт деплоя:
- Берёт все адреса из
sitemap.xml. - Считает хеш каждой собранной HTML-страницы и сравнивает с хешами прошлого деплоя.
- Отправляет только изменившиеся адреса одним POST-запросом на
https://api.indexnow.org/indexnowс ключом иkeyLocation. - Сохраняет новые хеши для следующего раза.
Сравнивать нужно содержимое, а не даты файлов: полная пересборка обновляет все файлы, и отправлять их каждый раз значило бы нарушать правило «только изменённые страницы». Так же можно сделать для Hugo, Jekyll, Eleventy или Astro в шаге CI.
Шаг 3. Sitemap, которому можно верить
- Честный
lastmod. Google используетlastmod, только если он стабильно и проверяемо точен, аpriorityиchangefreqигнорирует. Меняйте дату только при существенных правках, а не при каждой сборке. - Разбиение. Яндекс ограничивает один файл 50 000 адресов и 50 МБ без сжатия. Для больших сайтов используйте файл индекса и, как советует Яндекс, отмечайте тегом
lastmodчасто обновляемые файлы. - Только индексируемые адреса. Без редиректов, 404, noindex и дублей.
- Сообщите, где файл. Строка
Sitemap:в robots.txt и добавление в разделе «Файлы Sitemap» Вебмастера.
Шаг 4. Ссылки на новые страницы
Уведомление говорит, что страница есть; ссылки говорят, что она важна. При публикации поставьте ссылку на новую страницу с главной или ленты блога, из двух-трёх близких по теме старых статей и из рубрики. Обнаружению помогают и упоминания на тематических сайтах — безопасные способы их получить описаны в статье ссылки для нового сайта.
Частые ошибки с IndexNow и как их заметить
- Файл ключа недоступен. Он должен открываться по адресу
https://ваш-сайт.ru/{ключ}.txtи содержать ровно ключ. Редирект на страницу входа, закешированная 404 или защитный плагин, блокирующий.txt, приводят к ответу 403. - Не тот хост или протокол. Адреса в
urlListдолжны относиться к указанномуhost, иначе будет 422. Следите за www и без www, http и https. - Отправка адресов, которые не должны быть в поиске. Редиректы, страницы с noindex, фильтры и архивы меток тратят запросы впустую.
- Два плагина отправляют одно и то же. SEO-плагин и плагин IndexNow одновременно — это дубли при каждом сохранении.
- Ответ никто не смотрит. Записывайте код ответа каждого запроса: тихий 403 может месяцами оставаться незамеченным.
Как понять, что сработало
- Статус в «Переобходе страниц» для адресов, отправленных вручную.
- «Страницы в поиске» в Вебмастере: попала ли новая страница в поиск или исключена, и по какой причине.
- Логи сервера. Были ли заходы YandexBot и Bingbot на новый адрес. Если робот приходил, а страницы в поиске нет, дело уже не в скорости обнаружения.
Что не ускоряет индексацию
- «Пинг-сервисы». Ни справка Яндекса об IndexNow, ни руководство Google по sitemap не называют их способом отправки страниц. Google перечисляет Search Console, её API, строку в robots.txt и WebSub для лент.
- Покупка ссылок, чтобы «протолкнуть» страницы. Это манипуляция выдачей, против которой направлены правила поисковиков, и настоящую причину пропуска страницы она не устраняет.
- Ежедневная отправка одних и тех же адресов. IndexNow может ответить 429, а по неизменённым страницам ничего не произойдёт.
- Массовая отправка малоценных страниц. Быстрее найденная пустая страница просто быстрее окажется в исключённых.
Чек-лист: ускорить индексацию сегодня
| Задача | Где | Как часто |
|---|---|---|
| Добавить сайт и sitemap | Яндекс Вебмастер, Bing Webmaster Tools | Один раз |
| Разместить файл ключа IndexNow | Корень сайта | Один раз |
| Автоотправка изменённых адресов | Плагин WordPress или скрипт деплоя | При каждом изменении |
| Переобход ключевых страниц | Вебмастер → «Переобход страниц» | Для важных новых и обновлённых страниц |
| Внутренние ссылки на новое | Главная, похожие статьи, рубрики | При каждой публикации |
| Проверка исключённых страниц | Вебмастер → «Страницы в поиске» | Раз в месяц |
Что сделать дальше
Быстрая индексация помогает, только если есть что индексировать и что на это ссылается. Если у вас WordPress, плагин Satelo публикует партнёрские статьи автоматически, а статьи о вашем сайте на похожих площадках дают роботу больше путей к новым страницам (Satelo в публичной бете, сеть пока небольшая). А чтобы сначала посмотреть на сайт со стороны, проверьте индекс качества: оценка 0–100 и открытые данные за каждым компонентом примерно за 30 секунд.
Частые вопросы
Как ускорить индексацию сайта в Яндексе?
Отправляйте новые и изменённые адреса через IndexNow, ставьте важные страницы на переобход в Вебмастере, держите точный sitemap и ссылайтесь на новые страницы с уже известных роботу.
Что такое IndexNow?
Открытый протокол, которым сайт сообщает поисковикам о добавленных, изменённых или удалённых страницах. Его поддерживают Яндекс, Bing и ещё несколько поисковиков; адреса передаются между участниками.
Гарантирует ли IndexNow индексацию?
Нет. Яндекс прямо пишет, что способ не гарантирует индексацию переданных страниц: он только сообщает, что адрес новый или изменился.
Как подключить IndexNow в Яндексе?
Создайте ключ, положите файл {ключ}.txt в корень сайта и отправляйте запросы на https://yandex.com/indexnow: GET для одного адреса или POST с JSON для нескольких. На WordPress это делает плагин.
Сколько страниц можно отправить на переобход?
Дневной лимит показан в интерфейсе Вебмастера в разделе «Переобход страниц» и может меняться. Для массовых уведомлений используйте IndexNow.
Поддерживает ли Google IndexNow?
На indexnow.org Google не указан среди участников. Для Google используйте sitemap, Search Console и внутренние ссылки.
Читайте также




Узнайте индекс качества своего сайта
Бесплатно и без регистрации: оценка от 0 до 100 в основном по открытым данным. Затем добавьте сайт в Satelo и получайте партнёрские статьи от сайтов вашего уровня.
Введите домен, например example.ru
Добавить сайт