Настройка Search Console и скрипта для индексации страниц в API Google

Сегодня я хотел бы продолжить описывать сервисы и скрипты, которые необходимо для быстрой индексации через API Google. В прошлой статье я описал как правильно настроить Console Cloud Google для быстрой индексации страниц в поисковой системе Google. Сегодня добавлю информацию про Search Console, а также расскажу, где можно скачать скрипт и как его настроить. В общем поехали!

Настройка сервиса Search Console Google

В прошлой статье было рассказано про добавление сервисного аккаунта, после которого появился email.

8716c825f961c54b7728fb5eb33ed1dd.jpeg

Данный email необходимо скопировать и вставить в Search Console следующим образом:

1) Зайти в проект сервиса https://search.google.com/search-console/about для которого вы хотите индексировать страницы.

2) Перейти в пункт «Настройки» → «Пользователи и разрешения»:

31afb9b83f65dbfa25a547b3ba497ab2.jpg

Далее нажимаем кнопку «Добавить пользователя» и вставляем Email, который необходимо было скопировать выше.

eca3fce752adace259b6f09c73a7322b.jpg

Права пользователя должны быть обязательно «Владелец»(«Owner»). На этом настройка Search Console заканчивается.

Инструкция по скрипту для индексации страниц

Для начала работы со скриптом, необходимо его скачать на GitHub.

7ced1a7cf1e0530c41e637df188e99a3.jpg

Лучше всего скачать сразу архивом «Download ZIP», и разархивировать его на своем ПК.

После того как будут скачены все файлы, их необходимо разместить в одной папке. Название папки никак не влияет на работу скрипта.

Далее необходимо перейти по ссылке https://nodejs.org/en/download/. Скачать Node.js для своей операционной системы и установить ее.

d8a4601a664a8fa4aa7bbfa796cd6d91.jpg

После установки данной программы, необходимо запустить программу Node.js. Данная программа очень похожа на командную строку.

578feb5da15c172657eac175865175b8.jpg

После того как программа запущена, необходимо разархивировать файлы с GitHub и указать правильно пусть к данной папке. По итогу у вас должен получится пусть к проекту, как это показано на изображении ниже

4d72aa1c3e94bf1f6daa0132baecf191.jpg

У нас проект называется Seo House.

Следующим этапом необходимо найти в папке проекта файл «service_account.json» и скопировать туда значение из сервиса Console Cloud Google.

926945df35acb559f45e382ddc31e04d.jpg

У каждого проекта файл будет иметь разные значения.

После того как все вышеперечисленные работы сделаны, необходимо ввести команду:

npm install requests

Подождать пока все установится. После поочередно запустить еще

npm audit fix и npm audit fix –force

На этом установка скрипта заверено.

Далее загружаете необходимо количество страниц в файл «urls.txt»

f416a666527dd19a242ed99fd9376f11.jpg

И запускаем команду

node index.js

Скрипт отрабатывает все URL секунд за 30 — 40. Если все хорошо прошло, то вам скрипт отдает все указанные адреса и ответ сервера 200. Если адреса отдают 413, то скорее всего вы закинули много адресов и часть страниц не обошлись. Если какие-то другие ответы сервера, то рекомендуется пересмотреть инструкцию.

ВАЖНО! Отправка адресов через скрипт в Google не гарантирует 100% индексацию страниц, но увеличивает их шансы.

Если у вас возникли вопросы по работе сервисов или самописному скрипту, то пишите в комментариях или мне в контакты.

© Habrahabr.ru