Что такое Google Index API и как его настроить?

#SEO 16 февраля 2022 Оценить статью

Большинство владельцев сайтов или SEO-специалистов сталкивались с тем, что с относительно недавнего времени Google убрал из функционала Search Console возможность массовой отправки страниц на индексацию.
Для облегчения процедуры переиндексации был создан специальный скрипт – Google Index API. И хотя долгое время этот инструмент считался актуальным только для сайтов поиска работы и с наличием прямых трансляций (как утверждал сам Джон Мюллер), но практика показала, что он отлично подходит для всех веб-ресурсов и данных.
Итак, пока поисковая система №1 вставляет новые палки в колеса вебмастерам, предлагаем Вашему вниманию подробную инструкцию по установке и настройке этого скрипта.

Шаг 1 – Создание проекта API

Заходим в консоль Google API
Консоль Google API
Для этого нужно перейти по этой ссылке
Расставляем галочки и продолжаем.
Далее из перечня вариантов необходимо выбрать «Создать новый проект» или «Create project», в зависимости от языка.
Создание нового проекта GCP
Далее перед вами будет следующий экран:
Создание проекта GCP
В верхнюю строку следует вписать название будущего проекта, а строку снизу можно оставить не заполняя.
Далее переходим в «сервисные аккаунты» через главное меню:
Сервисный аккаунт в GCP
В появившемся окне необходимо будет создать новый сервисный аккаунт:
Создание сервисного аккаунта GCP
В следующем окне необходимо заполнить только первую строку (обязательно латиницей):
Создание сервисного аккаунта GCP
Вторая строка будет сгенерирована из первой, а третью можно оставить без изменений.
В следующем окне необходимо выбрать статус пользователя. В нашем случае выбираем «Владелец» (или «owner» для англ. версии)
Нажимаем «Готово» и видим в списке свой первый созданный аккаунт:

Теперь пришло время загрузить наш файл с ключом API.
В окне, где отображается ваш новый аккаунт, нажимаем на 3 точки в столбце действия и выбираем «Управление ключами»:
Управление ключами GCP
Далее выбираем «Добавить ключ» и «создать новый ключ»:
Добавление ключа API в GCP
Далее предлагается выбор из 2 форматов ключа, где уже по умолчания выбран JSON, который нам и необходим, нажимаем кнопку «Создать»:

Если вы четко следовали инструкции, то на компьютер должен загрузиться файл .json

Шаг 2 – Настройка скрипта

Для начала скачиваем скрипт тут
Скачивание скрипта
После того как скачали распаковываем архив.
Находим в распакованном архиве файл «service_account» и открываем его.
Настройка скрипта
Далее заменяем все содержимое на данные из ранее полученного файла .json

Шаг 3 – Привязка скрипта к Google Search Console

Открываем Гугл Серч Консоль и заходим в проект.
Далее заходим в настройки и нажимаем «Добавить пользователя»

На следующем экране увидим 2 поля:
Добавление пользователя
В первое вписываем электронный адрес который ранее создали в Google Cloud Platform (на изображении ниже), а во второй выбираем «Полный доступ»
Предоставление доступа
Далее нам необходимо выбрать ту строку, где у нас тип прав «владелец», нажать на три точки и нажать «Добавить владельца» и снова вставляем адрес из Google Cloud Platform, созданный ранее.
Если все сделано правильно, то напротив аккаунта появится статус «Владелец»:
Если все сделано правильно
Теперь включаем Google Index API. Для этого переходим сюда
Выбираем наш проект и нажимаем «Включить»:
Привязка скрипта в Search Console
Шаг 4 – Активация скрипта

Среди распакованного архива находим файл «urls». Открываем его и вписываем туда все URL. которые необходимо проиндексировать. В день можно отправить до 200 url.
Добавление URL
Далее качаем исходный код node.js тут
После этого переходим в командную строку и заходим в папку google-indexing-api-bulk-master, которую скачали ранее.
По умолчанию папка будет по адресу Desktop — Roots — google-indexing-api-bulk-master.

Переходим в папку «cd Desktop»
Добавляем в новой строке «cd Roots» и жмём Enter.
В новой строке добавляем «cd google-indexing-api-bulk-master» (папка расположения файлов) и снова нажимаем Enter.
Следующим шагом загружаем файлы библиотеки в эту же папку. Для этого существуют следующие команды:

C: \ Users \ user \ Desktop \ Roots \ google-indexing-api-bulk-master> npm install requests
C: \ Users \ user \ Desktop \ Roots \ google-indexing-api-bulk-master> npm audit fix
C: \ Users \ user \ Desktop \ Roots \ google-indexing-api-bulk-master> npm audit fix –force

Вписываем эти значения каждые с новой строки и немного ждем загрузки данных.

После установки всех файлов библиотеки запускаем последнюю команду node index.js.
По итогу должно получиться следующее:

Когда вы захотите проиндексировать следующие страницы, то просто удалите старые урлы из файла urls и впишите новые.
В командной строке C:\Users\user\Desktop\Roots\google-indexing-api-bulk-master> добавляете node index.js и нажимаете Enter.
Но это только для текущего проекта. Для новых придется все выполнять по новой.

Александр Байчук SEO специалист
похожие статьи
подписаться:
Google Мой Бизнес: продвижение средствами локального SEO
Google Мой Бизнес: продвижение средствами локального SEO
# SEO
Технический аудит сайта
Технический аудит сайта
# SEO
Что такое аутрич и как он работает?
Что такое аутрич и как он работает?
# SEO
Комментарии