Google - Indexing API - google-indexing-api-bulk - быстрая индексация страниц сайта

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Доступная цена

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 код - значит все ОК, через пару часов - урлы будут в индексе.

Google-indexing-api-bulk-master-1.png