Top.Mail.Ru

Настройка Google Indexing API

14.04.2023 Обновлено: 4.05.23
Время на чтение 3 мин
Количество просмотров 1269
14.04.2023
Настройка Google Indexing API

Google Indexing API — это инструмент, предоставляемый Гугл для быстрой и эффективной индексации новых или обновленных страниц в его поисковой системе.

Инструмент позволяет вебмастерам и seo-специалистам уведомлять Google о добавлении или изменении страницы на сайте, чтобы они были быстро проиндексированы и отображены в результатах поиска. Это особенно полезно для сайтов с большим объемом содержимого или для сайтов, которые часто обновляются.

Обычно Indexing api используется для:

  • переобхода сайта после внесения изменений (проще закинуть 5-50 страниц одним файлом, чем по одному в Google Search Console
  • быстрой индексации новых и/или тех страницы, которые гугл не хочет индексировать естественным образом

Замечание: Перед тем, как отправлять страницы с помощью инструмента, проанализируйте их и сравните с конкурентами в выдаче. Возможно, они не участвуют в поиске из-за некачественной оптимизации. Стоит отметить, что даже если страницы отправленные с помощью АПИ проиндексировались, Google их может со временем удалить. Пример:

Гугл Индекс Апи позволяет отправлять ежедневно до 200 страниц. Но при этом до 100 урл адресов в одном файле.

Как настроить Google Indexing API

Вся настройка состоит из нескольких этапов, в каждом из которых свои шаги. Ниже постарались объяснить простым языком с иллюстрациями каждого действия.

Создаем сервисный аккаунт

1. Переходим на сайт Google Cloud Console

2. Нажимаем выбрать проект (select project) в правом верхнем углу:

3. В открывшемся окне нажимаем «New project», а затем вводим имя проекта (английскими буквами) и нажимаем «CREATE»

4. После 3 шага у вас создался новый проект, теперь нажимаем на бургер слева сверху (1), наводим на APIs&Services (2) и нажимаем Credentials (3)

5. На открывшейся странице нажимаем «Create Credentials», в открывшемся списке выбираем «Service account»

6. Затем еще раз пишем любое название проекта латинскими буквами (1) и создаем (2)

7. Обязательно выбираем роль владельца (1) и продолжаем настройку Google Indexing Api (2), потом нажимаем «Done»

Создаем JSON ключ

После создания Аккаунта необходимо создать JSON ключ, переходим в Services Account

Здесь совершаем два действия — Actions — Manage Key

На странице Keys создаем новый ключ: «Add Key» (добавить ключ) — «Create new key» (создать новый ключ).

Далее создаем ключ в формате JSON, нажимая создать вы скачаете файл.

Пример файла:

Скачивание и установка скрипта для сканирования + библиотека

После того, как мы создали аккаунт, скачали ключ, осталось еще несколько необходимых шагов:

1. Переходим в GitHub для скачивания файлов

2. После скачивания архива вам будет доступен файл с папками

Файл service_account.json нужен для добавления в него ключа, который мы создали ранее. В urls.txt дальше будет необходимо вставить URL адреса, который вы хотите отправить на индексацию Гуглу.

3. Теперь необходимо установить библиотеку. Для этого переходим сюда, скачиваем и устанавливаем файл. После установки на компьютер, переходим в папку со скриптом (там где файлы service_account.json и urls.txt) и открываем окно PowerShell (на Windows сочетание клавиш левый Ctrl + Shift + правка кнопка мыши).

4. В открывшемся окне терминала прописываем следующие команды (можно сразу все):

npm install requests
npm audit fix
npm audit fix —force

Это действия создает файл в папке скрипта, который называется node_modules. Если она у вас появилась, значит библиотека установлена верно.

Самое сложное мы сделали, осталось пару шагов и начнем запускать Google Indexing API.

1. Необходимо связать скрипт с Google Search Console, для этого мы переходим во вкладку сервисного аккаунта, копируем email и добавляем данный электронную почту как владельца ресурса в Search Console, следующий путь: (Настройки — Добавить пользователя — адрес электронной почты — разрешение: владелец — добавить.)

2. Затем переходим на страницу активации Google Indexing API и нажимаем «Enable».

Готово! Скрипт готов к работе. Осталось запустить и отправить необходимые страницы.

Запуск и отправка страниц в Google Indexing Api

Переходим в папку google-indexing-api-bulk-master и делаем следующее:

  1. Добавляем JSON ключ в папку service_account.json (если не добавили сразу)
  2. Переходим в файл, находим папку urls, добавляем все необходимые страницы, сохраняем.
  3. В этой же папке запускаем терминал PowerShell (на Windows сочетание клавиш левый Ctrl + Shift + правка кнопка мыши)
  4. В открывшемся файле пишем: node index.js
  5. Ждем загрузку и должны увидеть примерно такую картину.

Это значит, что страница отправлена Гуглу и вы все сделали правильно. Может быть такое, что вместо 200 ответа сервера может быть 403 или другая ошибка. В таком случае проверьте верно ли сделаны все предыдущие шаги.

Оцените статью
4.8
(5 оценок)
Поделиться статьей в:

Рекомендуем так же

Получите персональную скидку

Мы всегда рады помочь и подсказать в том, в чем мы - профессионалы Оставьте заявку и мы перезвоним вам!

Спасибо, ваша заявка отправлена
Мы свяжемся с вами в ближайшее время