Що таке Google Index API та як його налаштувати?

#SEO 16 February 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

Відкриваємо Google Серч Консоль і заходимо в проект.
Далі заходимо в налаштування та натискаємо «Додати користувача»

На наступному екрані побачимо 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 фахівець
схожі статті
підписатися:
Індексація сайту та методи впливу на неї
Індексація сайту та методи впливу на неї
# SEO
Що таке robots.txt і для чого він потрібний?
Що таке robots.txt і для чого він потрібний?
# SEO
Як оцінити та покращити поведінкові фактори на своєму сайті?
Як оцінити та покращити поведінкові фактори на своєму сайті?
# SEO
Коментарі