Букмарклет IndexNow + индексация в Yandex и Bing

После анонса в блоге Яндекса новой системы индексирования IndexNow потребовалось простое решение для её использования и букмарклет IndexNow результат этой хотелки.

Для тех, кто в танке, поясню, что Яндекс с Бингом родили новый формат оповещения о новых страницах на сайте в виде пинговалки url на их разделы https://yandex.com/indexnow и https://bing.com/indexnow с получением ответа в виде json о том, принят ли запрос. Это лишь способ оповестить поисковые системы о новых или обновлении старых страниц, причём довольно удобный, по моему мнению, хотя проиндексировать ли страницу решает поисковик…

Поддержка протокола IndexNow Яндексом

Поддержка протокола IndexNow Яндексом

Документация по IndexNow уместилась на одну страничку и теперь осталось лишь уговорить Google )) присоединиться к этой идее, хотя их пока вполне устраивают каты сайта на sitemap.xml.

Букмарклет YandexIndexNow для Яндекса

YandexIndexNow

Букмарклет BingIndexNow для Бинга

BingIndexNow

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

Для формирования KEY в корне своего сайта создаёте файл в .txt с любым хитросделанным именем: допустимы символы нижнего регистра (a-z), символы верхнего регистра (A-Z), цифры (0-9) и тире (-) и это же имя указываете в тексте файла (без расширения .txt). В коде скрипта меняете фразу «ИмяФайлаКлючаВкорнеСайта» на свой ключ.

Для ленивых кнопка с кодом, которую можно сразу перетащить, удерживая левую кнопки мыши нажатой, на панель браузера и жмакнув редактировать, изменить фразу на ваш KEY.

Если страница добавлена в список на индексирование, то в Яндексе в ответ прилетит JSON в виде:
{
success":true
}

или с кодом ошибки, если накосячили
{
"success":false,
"message":"No key provided"
}

Почему уточнение в Яндексе? Потому-что Bing ложил на этот способ с пробором и в ответ отдаёт пустоту и индексировать совсем не желает, хотя о том, что страница IndexNow функционирует можно догадаться, получив ответ с кодом ошибки при не правильном формировании URL.

Вполне возможно объединить два букмарклета в один, но в текущих реалиях индексация в Bing вряд ли будет востребована трудовым народом.

При желании ключ может отличаться от имени файла и место расположения файла в иерархии папок сайта может быть другими, тогда понадобится указать это в скрипте в параметрах &key и &keyLocation= (пример для Яндекса).

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

Из интересного то, что можно слать страницы в индекс пачками (Post запрос) до 10000 страниц и, как следствие, дорвейщики сразу начнут окучивать этот способ, поэтому будет ли он работать пока не ясно…

P.s. Пинганул IndexNow при публикации в обед … в 19.00 в индексе нет. Добавил в вебмастер Яши. В 19.20 в индексе:

Индексация статьи в Яндексе

Индексация статьи в вебмастере Яндекса

Вывод: Пока IndexNow не работает так, как надо. Яндексоидам нужно что-то докрутить…

Ждём, когда этот инструмент заработает по настоящему.

IndexNow ответ Платона

Ответ Платона в блоге Яндекса на вопрос по IndexNow

комментария 2

  1. Devaka:

    Отличный букмарклет!

    • Xstroy:

      Спасибо Сергей за практические опыты с этим инструментом на https://devaka.ru/articles/indexnow , а то уже сомневаться стал в его эффективности, хотя ты подтвердил мои наблюдения о большей эффективности обычного переобхода в вебмастере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *