О чем статья? Для чего нужен Google Indexing API? Создание сервисного аккаунта Создание JSON-ключа Скачивание скрипта из github Настройка ГСК Включение Indexing API Установка библиотеки Запуск скрипта Время прочтения: 6 минут. Indexing API — это инструмент поисковой системы Google, который позволяет напрямую отправлять уведомление поисковому роботу о добавлении страниц со своего сайта в индекс. В ГСК (Google Search Console) квота на добавление 10 урлов в день. Google Indexing API — 100 урлов за один раз и 200 урлов в день. Все настройки потребуется выполнить один раз, затем просто обновляется файл urls.txt и запускается скрипт для отправки новых страниц. Скрипт скачивается отдельно. Всё просто! ) Кейсы SEO-продвижения: смотрите, какие задачи можно решать при грамотном продвижении Создание сервисного аккаунта и JSON-ключа Создание сервисного аккаунта Перейти по ссылке и создать проект https://console.cloud.google.com/projectselector2/iam-admin/serviceaccounts В открытой форме придумываем имя проекта желательно как домен для ясности, вообще может быть любое название. И жмём на кнопку «create». Локацию можно не трогать: После создания проекта создаем сервис аккаунт: В следующей форме указываем название как домен, но может быть любое название. Затем жмем «create and continue» здесь нужно выбрать роль «owner». Аудит сайта: узнайте, почему ваш сайт не приносит ожидаемых результатов И жмём «DONE»! Создание json-ключа Сервисный аккаунт создан. В столбце «actions» выбираем «manage keys» В открывшемся окне кликаем на: «ADD KEY» («Добавить ключ») и выбираем пункт: «Create new key» («Создать новый ключ»). Сохраняем его в формате JSON: Скачивание скрипта из github Примечание: Дополнительно для работы скрипта нужно установить Node.js https://nodejs.org/en/download/ Ссылка на скрипт: https: //github.com/swalker-888/google-indexing-api-bulk Сохраняем и распаковываем файлы в удобную папку на ПК. Далее. Ранее сохраненный ключ в формате json открываем и копируем сгенерированный код: в файл service-account.json, который лежит в скачанной папке из github: Настройка ГСК В сгенерированном ключе нужно скопировать сгенерированную почту. На скрине указано (clien_email): Данная почту нужна для создания нового пользователя в ГСК. В ГСК переходим в «настройки» -> «пользователи и разрешения» -> «добавить пользователя»: В качестве почты указываем скопированную почту из ключа и пользователю даем права «владелец». Включение Indexing API Затем в сервисе Google Indexing API необходимо включить Indexing API. Жмем на созданный проект (название будет как указали при создании проекта): Скрипт готов к использованию! Установка библиотеки На этом этапе и понадобиться дополнительная программа node.js Перейти в папку со скриптом. В адресной строке набрать «cmd». Откроется консоль. В консоли набрать три команды: npm install requests npm audit fix npm audit fix --force Запуск скрипта В папке скрипта (который был скачан из Github) найти файл urls.txt. Добавить в него URL-адреса (не более 100 URL за одну итерацию). Затем в той же консоли (должна быть открыта в папке скрипта) набрать командуnode index.js Скрипт отправит урлы в Google. Если всё хорошо, то должно появиться уведомление код - «200 ОК»: Поздравляем. Вы справились. Теперь скорость индексации страниц вашего сайта в Google будет выше, и вы сможете более активно влиять на ее скорость.