Что такое IndexNow?
IndexNow — это открытый протокол, через который сайт мгновенно уведомляет поисковые системы об изменениях URL: о новых страницах, правках и удалениях.
IndexNow — это не замена обычной индексации сайта, а быстрый сигнал роботу: появился товар, изменилась цена, страница удалена — движок узнаёт об этом за минуты, а не за недели. Бизнесу протокол даёт свежие сниппеты, меньше потерянного трафика на устаревших версиях страниц и предсказуемый запуск новых разделов.
Как работает IndexNow
Механика простая. Владелец сайта генерирует уникальный ключ — строку из 8–128 латинских букв и цифр. Ключ публикуется в корне сайта отдельным текстовым файлом вида /ключ.txt, содержимое которого — сам ключ. Так поисковик убеждается, что отправитель действительно владеет доменом.
Дальше сайт формирует запрос: список URL, домен и ключ. Запрос уходит либо в общий шлюз api.indexnow.org, либо в конкретную систему. Уведомление, отправленное в общий шлюз, участники делят между собой: одного запроса достаточно, чтобы о новом адресе узнали все поддерживающие протокол поисковики. Сервер отвечает кодом: 200 — принято, 202 — принято, ключ ещё проверяется, 403 — ключ не подтверждён, 422 — адрес не принадлежит домену, 429 — слишком много запросов.
Важно: протокол ускоряет обход, но не гарантирует попадание в индекс. Робот получает сигнал и планирует визит, а решение о включении страницы в поиск принимает алгоритм.
Кому и зачем нужен IndexNow
Обычно робот приходит по расписанию, и новая страница может ждать обхода днями. Для каталогов, маркетплейсов, медиа и сервисов такая задержка стоит денег.
- Интернет-магазины: изменились цены, наличие или характеристики — свежий сниппет напрямую влияет на клики.
- Медиа и блоги: новость важна в первые часы, и обход по расписанию тут не помогает.
- Каталоги с частой сменой ассортимента: снятые товары быстрее уходят из выдачи, меньше переходов на пустые страницы.
- Промо и акции: сроки ограничены, а страница нужна в поиске почти сразу после публикации.
Плюс — экономия ресурса обхода: если уведомлять только об изменившихся адресах, робот реже тратит время на неизменное.
Как внедрить IndexNow на сайте
- Сгенерируйте ключ и положите его текстовый файл в корень домена — файл должен открываться и отдавать код 200.
- Укажите ключ в панелях: раздел IndexNow есть в Яндекс Вебмастере и Bing Webmaster Tools, тогда файл в корне не обязателен.
- Настройте автоматику: при публикации, изменении или удалении страницы сайт сам должен отправлять запрос — через плагин CMS или собственную интеграцию.
- Передавайте только адреса с реально изменившимся контентом или статусом; в одном запросе допустимо до 10 000 URL.
- Следите за кодами ответа в логах: постоянные 403 и 422 означают, что уведомления не доходят.
Технически это обычный запрос по протоколу HTTP: подходит и GET со списком адресов в параметрах, и POST с JSON-телом.
Типичные ошибки и ограничения
- Ожидание эффекта в Google. Протокол поддерживают Bing, Яндекс, Seznam и Naver, а Google в нём не участвует — там о правках сообщают иначе, например через Google Search Console.
- Массовая отправка всего сайта после каждой правки: это не ускоряет индексацию, а лишь создаёт шум.
- Уведомления о чужих страницах: ключ привязан к домену, поэтому адрес другого сайта отклонится с кодом 422.
- Отправка несуществующих и служебных страниц: 404, заглушек, дублей.
- Ключ размещён не в корне или закрыт в robots.txt — тогда проверка не пройдёт.
И главное ограничение: протокол ускоряет обход, но не отменяет требований к качеству страницы. Тонкий или дублированный контент просто быстрее попадёт под фильтры.
Вывод
IndexNow — дешёвый и технически простой способ сократить путь страницы до выдачи в Bing, Яндексе, Seznam и Naver. Внедрение занимает несколько часов, а отдача заметна там, где контент и ассортимент обновляются часто. Google протокол не поддерживает, поэтому это дополнение к работе над индексацией, а не её замена.