Протокол, которым сайт сам сообщает поисковику об изменениях, вместо того чтобы ждать обхода. Разбираем, что он реально ускоряет, кому нужен, а кому не даст ничего заметного.
Обычно поисковый робот приходит на сайт по своему расписанию: у крупных и часто обновляемых сайтов чаще, у небольших реже. Из-за этого новая страница или изменённая цена могут ждать своей очереди днями. IndexNow переворачивает логику: сайт сам отправляет поисковику сигнал «вот этот адрес изменился». Яндекс протокол поддерживает, настройка занимает вечер работы разработчика. Но вокруг него много завышенных ожиданий, поэтому начнём с того, что он не делает.
| Ожидание | Что на самом деле |
|---|---|
| Страницы будут индексироваться быстрее | Да, поисковик быстрее узнаёт об изменении. На сайтах с частыми обновлениями разница ощутимая: есть примеры, когда попадание новых материалов ускорилось с нескольких минут до одной-двух |
| Страница гарантированно попадёт в индекс | Нет. Сигнал ускоряет обход, но решение об индексации принимает поисковик по своим правилам |
| Вырастут позиции | Нет. Это не фактор ранжирования, а способ доставки уведомления |
| Заменит карту сайта | Нет. Sitemap нужен для полного понимания структуры, IndexNow — для точечных уведомлений |
| Поможет слабому сайту | Нет. Если страница не заслуживает индексации, более быстрый обход этого не изменит |
Короткая формулировка: IndexNow сокращает задержку между «изменилось» и «поисковик об этом знает». Всё остальное решается качеством сайта.
Кому не нужно: сайту из двадцати страниц, которые меняются раз в квартал. Подключить можно, вреда не будет, но и эффекта вы не заметите — обход таких сайтов и так укладывается в разумные сроки.
Произвольная строка из букв и цифр.
Он должен открываться по адресу вашсайт.ру/ваш-ключ.txt и содержать сам ключ. Так поисковик убеждается, что уведомления отправляет владелец сайта.
При публикации и изменении страницы — запрос к API поисковика с адресом и ключом. В популярных CMS это делается расширением, в самописных — несколькими строками на стороне сервера.
Там видно, какие адреса приняты.
Это самый важный пункт — о нём в следующем блоке.
Протокол общий для нескольких поисковых систем, поэтому одно подключение работает не только на Яндекс.
Самая частая реализация выглядит так: при каждой сборке сайта отправляются все адреса из карты сайта. Формально работает, фактически бессмысленно. Смысл протокола в том, что вы сообщаете об изменении. Если вы каждый день отправляете тысячу неизменившихся адресов, сигнал перестаёт нести информацию, и относиться к нему будут соответственно. Правильно — отправлять адрес тогда, когда страница действительно изменилась: опубликовали, отредактировали, поменяли цену, товар появился или пропал. Второе по частоте: отправлять адреса, закрытые от индексации или отдающие ошибку. Перед отправкой стоит проверять, что страница открыта и отвечает нормально.
Если ничего из этого не изменилось, дело обычно не в протоколе: либо отправка настроена неправильно, либо у сайта есть проблемы серьёзнее скорости обхода — например, страницы не индексируются по качеству.
Google поддерживает собственный способ уведомлений для отдельных типов контента, а IndexNow используют Яндекс, Bing и ряд других систем. Одно подключение закрывает сразу несколько поисковиков, кроме Google.
Да, ключ должен лежать в корне того хоста, для которого отправляются уведомления. Поддомен — отдельный хост.
Немного, но проблема нового сайта обычно не в скорости уведомлений, а в отсутствии доверия. Сначала нужны нормальная структура, содержимое и первые внешние упоминания.
Нет. Карта сайта нужна, чтобы поисковик видел структуру целиком, включая страницы, которые давно не менялись. IndexNow — про точечные уведомления.
Ограничения есть у каждой поисковой системы, и они меняются. Практический ориентир другой: отправляйте только реально изменившиеся страницы, и вы никогда не упрётесь в лимиты.
При правильной настройке нет. Навредить может массовая отправка всего подряд и отправка закрытых или битых адресов: это шум, который снижает доверие к вашим уведомлениям.
Часто дело не в скорости уведомлений, а в структуре и качестве страниц. Посмотрим сайт и скажем, что действительно мешает индексации.
Обсудить проект