Сначала для настройки Google Indexing API переходим на сайт разработчика и создаем Service account. Роль указываем "Собственник".
Заходим в проект и создаем ключ доступа. Нажимаем Add Key выбираем JSON и загружаем скрипт.
Переходим в детали проекта и копируем Email. По этому адресу мы должны расширить доступ в google search console.
Обратите внимание – доступ должен быть с правами "Собственник".
Качаем файлы github
Переходим на github и загружаем файлы по этим ссылкой. Перенесите сразу файлы в нужную папку.
Скачаемый скрипт проекта вставляем в файл "service_account.json". Выбранные url, которые нужно индексировать, копируем в файл “urls”.
Переходим в Windows Powershell
Качаем и устанавливаем Windows Powershell на официальном сайте.
Команды для загрузки библиотек в папку скрипта PowerShell. Прописываем в следующем порядке:
npm install requests
npm audit fix
npm audit fix –force
Далее прописываем пути для индексации:
cd E:\index\папка проекта
node index.js (запускаем скрипт)
Возможные проблемы
- Если выбиваете ошибку, загружаем библиотеку в папку проекта через Powershell:
npm install requests
npm audit fix
npm audit fix –force - Проверьте открытие API за ссылкой.
- Не забывайте о лимитах Google Indexing API.
- На аккаунте Google Indexing API должен быть полный доступ "Собственника" в google search console.
Настройка плагина на WordPress
Переходим в WordPress и устанавливаем плагин instant indexing for Google. Активируем плагин и переходим к настройкам.
Добавляем файл “service_account.json” и выбираем страницы для автоматической индексации – сохраняем изменения.