Дмитрий Анашкин

IndexNow: как новая статья попадает к роботу Яндекса за минуты, а не за неделю

Опубликовано 14 окт. 2026 г.8 мин чтенияНачальный
Рабочий стол: ноутбук с открытой статьёй, от него светящаяся линия к маленькому механическому роботу-паучку без надписей, секундомер, бумажная карта сайта со списком строк, шахматн
Туториал
IndexNow
Дмитрий Анашкин · 8 мин
Чему вы научитесь
  • Как поисковик узнаёт о новой странице и чем IndexNow быстрее карты сайта
  • Что показали 38 статей моего блога: через сколько минут приходит робот Яндекса
  • Как подключить IndexNow с ИИ-агентом и какие ответы записывать
  • Почему уведомления пропадают молча и зачем сообщать о правках
  • Где IndexNow не поможет и что делать с Google
Начальный

Коротко

Как поисковик узнаёт о новой странице?

Обычный путь медленный. Поисковый робот обходит сайт по своему расписанию: популярные сайты чаще, новые и маленькие реже. Новая статья может ждать визита робота днями, хотя она уже опубликована и стоит в карте сайта.

Карта сайта помогает, но тоже не мгновенно. Файл со списком адресов и датами обновления робот перечитывает время от времени, и между выходом статьи и чтением карты проходит неизвестно сколько.

Для блога, где статьи выходят каждый день, эта задержка заметна. Тема горячая сегодня, а робот придёт через неделю.

Что такое IndexNow простыми словами?

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

Удобная деталь протокола: поисковики, которые его поддерживают, договорились делиться полученными адресами друг с другом. Отправил один раз - узнают все участники. За один запрос можно передать до 10 000 адресов.

Яндекс в своей справке честно пишет, что такой способ не гарантирует индексацию переданных страниц. Это приглашение роботу, а не пропуск в поиск.

38 статей моего блога: через сколько приходит робот

Статьи на моём блоге выходят по календарю: в 10:00, 13:00 и 16:00 по Москве. Движок блога в момент публикации отправляет адрес статьи в IndexNow. А отдельный счётчик визитов роботов записывает, когда какой робот пришёл на страницу.

Сверка выглядит так:

Статья вышлаВизит YandexBotЗадержка
05.10, 10:0005.10, 10:01около минуты
05.10, 16:0005.10, 16:00в ту же минуту
06.10, 10:0006.10, 10:11одиннадцать минут
06.10, 13:0006.10, 13:01около минуты

Без уведомления такой скорости не бывает: робот не обходит маленький блог раз в минуту. Минуты задержки - это ровно время, за которое Яндекс принимает уведомление и отправляет робота.

С Google картина другая. За месяц Googlebot заходил на весь сайт несколько десятков раз, а из 38 новых статей добрался до одной. IndexNow ему ничего не сообщает: Google протокол не поддерживает. Для Google нужен свой путь, о нём ниже.

Как подключить IndexNow к своему сайту?

  1. Придумать ключ

    Строка от 8 до 128 символов: латинские буквы, цифры и дефис. Проще всего попросить агента сгенерировать случайную.

  2. Положить файл с ключом на сайт

    Файл с именем вида «ключ.txt» в корне сайта, внутри - тот же ключ. Проверить: адрес сайт/ключ.txt должен открываться в браузере.

  3. Отправлять уведомление при публикации

    В момент, когда статья становится видна читателям, сайт отправляет запрос с адресом страницы, адресом сайта и ключом. Если статьи выходят по расписанию, уведомление ставится туда же, где расписание публикует статью.

  4. Записывать ответ

    Код ответа сохранить в журнал: 200 - принято, 202 - принято, ключ ещё проверяется, 403 - ключ не найден или не совпал, 422 - адрес не принадлежит сайту, 429 - слишком много запросов.

  5. Проверить на одной статье

    Опубликовать статью и посмотреть, пришёл ли робот. На моём блоге это видно в счётчике роботов, в остальных случаях - в логах сервера или в Яндекс Вебмастере.

Когда задачу ставит ИИ-агенту человек без опыта разработки, важно описать не код, а момент: «уведомление уходит тогда, когда статья стала видна читателю, а не когда я сохранил черновик». Если отправить черновик, робот придёт на страницу, которая отдаёт ошибку, и потратит визит впустую.

Почему два из 38 сообщений пропали молча?

Нашёл я это не в коде, а сверкой: выписал все статьи за две недели, рядом поставил визиты YandexBot и увидел две пустые строки. Дальше уже в коде нашлось, что результат запроса никуда не пишется. Ошибки сети ловятся, а ответ «ключ не принят» или «слишком много запросов» проходит как успех.

Урок шире, чем IndexNow. Любой вызов внешнего сервиса, который сайт делает «в фоне», должен оставлять след: что отправили, что ответили. Иначе первым о сбое узнаёт не владелец, а отсутствие результата через месяц. Похожую историю с фоновыми задачами я разбирал в статье автозадачи: агент работает без тебя.

Правка статьи - тоже повод сообщить

Для блога, который обновляет старые статьи, это важно. Поправил цену в статье месячной давности, а в поиске ещё неделю висит старая версия. Уведомление при сохранении изменений уже опубликованной статьи решает это одной строкой в том же месте кода.

Для случаев, когда уведомление не сработало, у Яндекса есть второй канал - переобход страниц в Вебмастере. Там адрес ставится в очередь робота вручную или через API, в пределах суточной квоты сайта. Я собрал для себя инструмент, который отправляет пачку адресов на переобход и через неделю проверяет, попали ли они в поиск.

Пределы IndexNow: Google, индексация, качество

Для Google рабочий путь такой: добавить сайт в Search Console, подтвердить права и отправить туда карту сайта. Отдельного API для обычных статей у Google нет: его API индексации официально только для вакансий и трансляций. Этот шаг для моего блога ещё впереди, и цифры выше - честная картина до него.

Для нейросетей с поиском IndexNow полезен косвенно. Многие из них собирают свежий ответ из поисковой выдачи, и страница, которая быстрее попала в индекс Яндекса или Bing, быстрее становится возможной опорой ответа. Как сделать, чтобы нейросети вообще видели сайт, я разбирал в статье про сайт на JavaScript и нейросети, а про машиночитаемый слой - в статье llms.txt для сайта.

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

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

Главный вывод

Для Яндекса и Bing это самый дешёвый способ ускорить индексацию. Для Google он не работает, там нужна Search Console.

Практический шаг: открой адрес своего сайта с /sitemap.xml и проверь, есть ли там свежие статьи с датами. Если карта есть, следующий шаг - IndexNow.

Сколько времени сейчас проходит между выходом статьи на твоём сайте и визитом поискового робота?

Источники

Отправь другу или себе в избранное в Telegram, чтобы не потерять.

Поделиться в Telegram
Было полезно?
Автор
Дмитрий Анашкин
Практик-интегратор ИИ в бизнес

Основатель NeuroDA и SMAIPL. Корпоративные воркшопы по ИИ, внедрение AI в бизнес-процессы.

Похожие гайды

Сайт из презентации компании: как собрать одностраничник с ИИ-агентом и ничего не выдумать

В презентации компании уже согласованы услуги, кейсы с цифрами и фирменный стиль - это почти готовый сайт. Разбираю на своём проекте из 61 слайда: карта фактуры, метки «уточнить» вместо выдумок, визуалы и цвета прямо из PDF, выбор стека и четыре грабли первой выкладки.

8 мин

Папка ИИ-агента на Яндекс Диске или в iCloud: почему рабочий проект лучше держать на диске

Рабочую папку агента хочется положить в облако: места мало, документы и так на Яндекс Диске. Разбираю, что ломает синхронизация - конфликты, файлы только в облаке, удаление на всех устройствах, - как проверить, что папка локальная, и схему с копиями и приватным репозиторием.

8 мин

Агент настроил себе защиту и перестал запускаться: как править настройки безопасно

Агент дописал себе запрет на чтение ключей, и приложение перестало запускаться: починить себя он уже не мог. Разбираю, что ломается в файле настроек, почему один промпт то работает, то нет, порядок безопасной правки за шесть шагов и проверку запретов на файле-приманке.

8 мин

Как подключить домен к сайту: свой адрес вместо технической ссылки

Свой домен меняет адрес, а не приложение, и подключается за вечер. Разбираю на запуске этого блога, как выбрать между поддоменом и корнем, какую запись DNS ставить, откуда берётся замочек https, сколько ждать и почему после переключения ломаются вход и карта сайта.

10 мин

Связанные понятия