Спершу для налаштування 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” та обираємо сторінки для автоматичної індексації – зберігаємо зміни.