Главная Статьи Оптимизация

Что такое IndexNow и как ускорить индексацию сайта

Вы опубликовали страницу, а в поиске её нет ни через день, ни через неделю. Знакомо? Поисковые роботы обходят сайты по своему графику, и новый контент может ждать индексации долго. IndexNow переворачивает логику: вместо того чтобы ждать робота, сайт сам мгновенно сообщает поисковику об изменениях. Разберём, как это работает и как подключить за 15 минут.

Проблема: почему индексация такая медленная

Классическая схема такая: поисковый робот периодически заходит на сайт, скачивает страницы, находит новые ссылки и ставит их в очередь на обход. Частота визитов зависит от авторитета и размера сайта. У молодых проектов робот появляется редко — отсюда и задержки в дни и недели. Сайт при этом пассивен: он просто ждёт.

🐢

Обычная индексация

дни — недели

Робот сам решает, когда зайти. Новый и изменённый контент ждёт своей очереди. Сайт пассивно ждёт обхода.

С IndexNow

минуты — часы

Сайт сам пингует поисковик при каждом изменении. Робот приходит за свежим URL целенаправленно и быстро.

Что такое IndexNow

IndexNow — это открытый протокол, который позволяет сайту мгновенно уведомлять поисковые системы о том, что страница создана, изменена или удалена. Вместо ожидания планового обхода вы отправляете короткий сигнал «вот этот URL обновился — переобойдите его». Протокол бесплатный, простой и поддерживается напрямую крупными поисковиками.

Яндекс
Bing
Seznam
Naver
Google (напрямую — нет)

Важный нюанс: Google официально протокол не поддерживает и использует собственные механизмы (Search Console, sitemap). Но участники IndexNow делятся пингами между собой, поэтому один запрос доходит сразу до нескольких систем. Для Рунета это особенно ценно — Яндекс поддерживает IndexNow полноценно.

Как это работает

Механизм держится на двух вещах: секретном ключе, который подтверждает, что вы владелец сайта, и HTTP-запросе с адресом изменённой страницы. Ключ кладётся в виде текстового файла в корень сайта — так поисковик убеждается, что пинг отправляет именно владелец, а не кто-то посторонний.

1
✍️
Изменение
Вы опубликовали или обновили страницу на сайте.
2
📡
Пинг с ключом
Сайт шлёт URL + ключ на адрес IndexNow.
3
🔑
Проверка
Поисковик читает ключ-файл в корне и подтверждает владельца.
4
🤖
Переобход
Робот приходит за свежим URL в приоритетном порядке.

Как подключить IndexNow: пошагово

  1. Сгенерируйте ключ. Это строка из 8–128 символов (буквы и цифры), например a1b2c3d4e5f6.... Можно взять любой случайный набор — подойдёт генератор паролей или генератор хэшей.
  2. Создайте файл ключа. Положите в корень сайта текстовый файл с именем ваш-ключ.txt, внутри которого — тот же ключ. Он должен открываться по адресу https://сайт.ru/ваш-ключ.txt.
  3. Отправьте пинг. При изменении страницы пошлите запрос на endpoint поисковика. Простейший вариант — GET-ссылка:
GET https://yandex.com/indexnow?url=https://сайт.ru/page.html&key=ваш-ключ&keyLocation=https://сайт.ru/ваш-ключ.txt

Для нескольких URL сразу удобнее POST с JSON — так можно отправить до 10 000 адресов за раз:

POST https://api.indexnow.org/indexnow
Content-Type: application/json

{
  "host": "сайт.ru",
  "key": "ваш-ключ",
  "keyLocation": "https://сайт.ru/ваш-ключ.txt",
  "urlList": ["https://сайт.ru/page1.html", "https://сайт.ru/page2.html"]
}

В ответ придёт код 200 или 202 — это значит, что пинг принят в обработку. Адрес api.indexnow.org раздаёт сигнал всем участникам протокола сразу; можно слать и напрямую на yandex.com/indexnow или bing.com/indexnow.

Способы отправки на практике

🛠
Из реального опыта: на Raskruty.ru мы встроили авто-пинг IndexNow прямо в деплой — после каждой выкладки изменённые URL автоматически уходят в Яндекс и Bing. Это бесплатно и снимает задачу «не забыть отправить на переобход». Ускорить обход также помогает свежая карта сайта и корректный robots.txt.

Частые ошибки

Как проверить, что работает

После настройки убедитесь, что всё на месте: ключ-файл открывается в браузере, а endpoint возвращает 200/202. В Яндекс.Вебмастере в разделе «Индексирование → Переобход страниц» видно отправленные URL и их статус. Дополнительно следите за скоростью появления новых страниц в поиске — после подключения IndexNow она должна заметно вырасти.

🔎
Проверить, что страница в принципе открыта для индексации (нет noindex, не закрыта в robots), поможет анализ сайта и проверка индексации, а число страниц в индексе по списку проектов — массовая проверка индексации.

Коротко

IndexNow — бесплатный протокол, которым сайт сам сообщает поисковикам об изменениях, ускоряя индексацию с дней до часов. Его поддерживают Яндекс, Bing, Seznam и Naver (Google — нет, но пинги расходятся между участниками). Чтобы подключить, нужно сгенерировать ключ, положить файл ключа в корень и отправлять пинг при каждом изменении страницы — вручную, через плагин CMS или автоматически при публикации. Это не отменяет работу над качеством контента, но заметно сокращает путь новой страницы до поиска.

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

Что такое IndexNow простыми словами?
Это способ для сайта мгновенно сообщить поисковику, что страница появилась или изменилась, чтобы её быстрее переобошли. Вместо ожидания планового визита робота сайт сам отправляет короткий сигнал с адресом страницы и секретным ключом.
Поддерживает ли Google IndexNow?
Напрямую нет — Google использует свои механизмы (Search Console, sitemap). Но протокол поддерживают Яндекс, Bing, Seznam и Naver, а участники делятся пингами между собой, поэтому один запрос доходит до нескольких систем. Для Рунета главное, что IndexNow полноценно поддерживает Яндекс.
Как получить ключ для IndexNow?
Ключ — это произвольная строка из 8–128 букв и цифр. Сгенерируйте любой случайный набор (подойдёт генератор паролей или хэшей), создайте текстовый файл с именем «ключ.txt» и тем же ключом внутри и положите его в корень сайта, чтобы он открывался по адресу https://сайт.ru/ключ.txt.
Ускоряет ли IndexNow попадание в ТОП?
Нет, IndexNow ускоряет только индексацию — то есть как быстро поисковик узнает о странице и переобойдёт её. На позиции влияют качество контента, ссылки и поведенческие факторы. IndexNow лишь сокращает путь страницы до поиска.
Как часто отправлять пинги?
Только при реальном изменении страницы — публикации, обновлении или удалении. Не нужно слать сигналы по таймеру или при каждом заходе бота: это считается спамом, и поисковик начнёт их игнорировать.