Напишите нам:
Получить консультацию

GOOGLE INDEXING API: настройка

GOOGLE INDEXING API: настройка GOOGLE INDEXING API: настройка

О чем статья?


Время прочтения: 6 минут.

Indexing API — это инструмент поисковой системы Google, который позволяет напрямую отправлять уведомление поисковому роботу о добавлении страниц со своего сайта в индекс.

В ГСК (Google Search Console) квота на добавление 10 урлов в день. Google Indexing API  100 урлов за один раз и 200 урлов в день.

Все настройки потребуется выполнить один раз, затем просто обновляется файл urls.txt и запускается скрипт для отправки новых страниц. Скрипт скачивается отдельно. 

Всё просто! )

Создание сервисного аккаунта и JSON-ключа

Создание сервисного аккаунта

Перейти по ссылке и создать проект
https://console.cloud.google.com/projectselector2/iam-admin/serviceaccounts
Clipboard1678884041068-2.png 

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

И жмём на кнопку «create». Локацию можно не трогать:

Clipboard1678884052497-3.png 

После создания проекта создаем сервис аккаунт:

Clipboard1678884061832-4.png 


В следующей форме указываем название как домен, но может быть любое название. Затем жмем «create and continue» здесь нужно выбрать роль «owner».

Clipboard1678884071114-5.png
Clipboard1678884079674-6.png

И жмём «DONE»!

Создание json-ключа

Сервисный аккаунт создан. В столбце «actions» выбираем «manage keys»
Clipboard1678884088410-7.png

В открывшемся окне кликаем на: «ADD KEY» («Добавить ключ») и выбираем пункт: «Create new key» («Создать новый ключ»). Сохраняем его в формате JSON:
Clipboard1678884096361-8.png
Clipboard1678884106062-9.png

Скачивание скрипта из github

Примечание: Дополнительно для работы скрипта нужно установить Node.js https://nodejs.org/en/download/

Ссылка на скрипт: https: //github.com/swalker-888/google-indexing-api-bulk

Clipboard1678884114921-10.png

Сохраняем и распаковываем файлы в удобную папку на ПК.

Далее. Ранее сохраненный ключ в формате json открываем и копируем сгенерированный код:

Clipboard1678884124574-11.png

в файл service-account.json, который лежит в скачанной папке из github:
Clipboard1678884131405-12.png

Настройка ГСК

В сгенерированном ключе нужно скопировать сгенерированную почту. На скрине указано (clien_email): Clipboard1678884124574-11.png

Данная почту нужна для создания нового пользователя в ГСК. В ГСК переходим в «настройки» -> «пользователи и разрешения» -> «добавить пользователя»:
Clipboard1678884160767-14.png

В качестве почты указываем скопированную почту из ключа и пользователю даем права «владелец».

Включение Indexing API

Затем в сервисе Google Indexing API необходимо включить Indexing API. 

Жмем на созданный проект (название будет как указали при создании проекта):

Clipboard1678884180127-16.png
Clipboard1678884189663-17.png

Скрипт готов к использованию!

Установка библиотеки

На этом этапе и понадобиться дополнительная программа node.js

Перейти в папку со скриптом. В адресной строке набрать «cmd». Откроется консоль.
Clipboard1678884201540-18.png
Clipboard1678884207548-19.png

В консоли набрать три команды:

  • npm install requests
  • npm audit fix
  • npm audit fix --force

Запуск скрипта

В папке скрипта (который был скачан из Github) найти файл urls.txt.

Добавить в него URL-адреса (не более 100 URL за одну итерацию).

Затем в той же консоли (должна быть открыта в папке скрипта) набрать командуnode index.js Скрипт отправит урлы в Google. Если всё хорошо, то должно появиться уведомление код - «200 ОК»: Clipboard1678884217041-20.png

Поздравляем. Вы справились. Теперь скорость индексации страниц вашего сайта в Google будет выше, и вы сможете более активно влиять на ее скорость.


SEO-сервисы и программы
80
Возможно, вам будет интересно:
SEO-продвижение сайтов
Раскрутка сайтов в Яндекс и Google
SEO продвижение интернет-магазинов
Развитие ecommerce-проекта и увеличение его реальных доходов
Базовая оптимизация
Подготовка сайтов к seo-продвижению
Получить консультацию
Получить коммерческое предложение Заказать аудит сайта