Статус коды IndexNow

Справочник ответов (статус кодов) который могут возвращать поисковые системы при отправки URL в IndexNow.

Принцип работы технологии IndexNow

Протокол IndexNow позволяет поисковым системам автоматически сообщать об изменениях на сайте. Это может быть появление новых страниц, обновление или удаление ранее проиндексированных URL.

С помощью IndexNow вы можете напрямую уведомлять Bing и Yandex об изменениях на сайте, не дожидаясь, пока поисковые боты пройдут проверку.

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

Обратите внимание, что отправка страниц не гарантирует их индексацию.

Как получить ключ API

Для получения API-ключа необходимо создать в корневой директории сайта текстовый файл с секретным именем длиной от 8 до 128 символов (можно использовать латинские буквы, цифры и дефис).

Затем нужно добавить этот секретный код к содержимому секретного файла.

Пример секретного ключа: 21f7b55e46fb41ad9cc27a0e380b1bc0
Пример текстового файла: 21f7b55e46fb41ad9cc27a0e380b1bc0.txt

Зачем он нужен IndexNow

  • Для ускорения индексации URL (чем быстрее ваши страницы попадают в поисковые системы, тем быстрее вы получаете поисковый трафик).
  • Для ускорения деиндексации (возможно, что в поиске есть страницы, которые вы хотели бы исключить оттуда как можно скорее).
  • Для ускорения регистрации изменений (если вы улучшили страницы и хотите, чтобы поисковые системы учли эти изменения).

Таблица статусов IndexNow

Код Причина Описание
202 Ok Поисковик проверил ключ и получил подтверждение
202 Accepted Новый ключ ожидает проверки.
  • Если вы уверены, что он корректный, подождите некоторое время и отправьте несколько других адресов. Если код изменился на 200 OK, значит, ключ проверен и адреса переданы.
  • Если код остался 202, то ключ еще не был добавлен в базу после проверки и необходимо еще подождать.
400 Invalid params Переданы некорректные параметры в теле запроса.
403 Invalid key Ключ не удалось загрузить или он не подходит к указанным в запросе адресам.
405 Method not allowed Поддерживаются методы GET и POST.
422 Invalid key location Параметр keyLocation указан неверно.
422 Invalid url В запросе указан неверный URL-адрес или переданный ключ не подходит для его обработки.
422 Key must be at least 8 characters Ключ включает в себя меньше 8 символов.
422 Key must be no longer than 128 characters Ключ включает в себя больше 128 символов.
422 Key must consist of a-Z0-9 or '-' Ключ содержит неподходящие символы.
422 No host provided Отсутствует параметр host в запросе.
422 No key provided Отсутствует параметр key в запросе.
422 No more than 10000 urls allowed Параметр urlList содержит больше 10 000 URL-адресов.
422 No url provided Отсутствует параметр url в запросе.
422 Url list has to be an array Отсутствует параметр urlList или он не является массивом.
422 Url list cannot be empty Передан пустой параметр urlList.
422 Url has to be an array of string Параметр urlList должен содержать данные типа String.
429 Too Many Requests Превышено количество запросов для одного IP-адреса.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий