Google - Indexing API - google-indexing-api-bulk - быстрая индексация страниц сайта
Google - Indexing API - google-indexing-api-bulk - быстрая индексация страниц сайта
Начиная с 14 Октября 2020 у гугла начались проблемы с индексацией страниц сайтов. А именно из Google Webmaster уже невозможно вручную заставить бота проиндексировать конкретную станицу сайта:
October 14, ongoing The "Request Indexing" feature of the URL Inspection Tool has been disabled in order to make some technical updates. We expect it to be re-enabled in the coming weeks. In the meanwhile, Google continues to find and index content through our regular methods, as covered here.
Решение пока что есть - это скармливать новые урлы через Indexing API Google через скрипт.
Ссылка на API Google: https://console.developers.google.com/apis/api/indexing.googleapis.com/
Создать проект и сервисный аккаунт, получить ключ JSON тут:
https://console.cloud.google.com/projectselector2/iam-admin/serviceaccounts?supportedpurview=project
Добавить Владельца client_email из JSON ключа в Google Search Console нашего сайта.
Ссылка на скрипт: https://github.com/swalker-888/google-indexing-api-bulk
Скачать https://github.com/swalker-888/google-indexing-api-bulk/archive/master.zip
Требует установки NodeJS: https://nodejs.org/en/download/
После установки NodeJS - нужно установить requests пакет
# npm install requests
Запуск из папки со скриптом через PowerShell (Левый SHIFT + Правая кнопка мыши --> Открыть окно PowerShell здесь):
# node index.js
Новые урлы для индексации нужно добавить в файл urls - списком
Файл service_account из заменяем полностью из нашего JSON ключа
Лимиты на запросы:
100 URLs per request batch 200 URLs per day
Если получаете 200 код - значит все ОК, через пару часов - урлы будут в индексе.