Переходим на Google Cloud Platform и создаём там сервисный аккаунт.
Нажимаем на кнопку Create Project

Здесь можно ввести желаемое название проекта либо оставить предлагаемое. Местоположение оставляем как есть, редактировать необязательно. Нажимаем Create Project

На следующей странице нажимаем Create service account

В разделе Service account details вводите любое название на латинице в поле Service account name и нажимаем Create and continue.

В разделе Grant this service account access to project назначаем роль этого аккаунта — Owner
Последний раздел Grant users access to this service account можно оставить как есть.
Нажимаем Done
2. Cоздание JSON-ключа

Переходим в Manage keys и нажимаем ADD KEY и Create new key

Тип ключа выбираем Json нажимаем Create и скачиваем ключ к себе на компьютер
Переименовываем скачанный файл в service_account_file.json и помещаем его в папку /engine/xoopw/indexing/conf
3. Связь скрипта с Google Search Console
Для этого назначаем полным владельцем client_email из нашего JSON-ключа. Назначить владельца можно через форму Google Search Console: Настройки — Пользователи и разрешения — Управление владельцами ресурса — Добавить пользователя.
После добавления пользователя даем ему Разрешение - Владелец
Теперь нужно включить Indexing API в нашем проекте. Переходим по ссылке выбираем сервисный аккаунт, и включаем API.