Медленная индексация страниц — вечная боль. Вы опубликовали статью, а Google замечает это через неделю, когда актуальность уже потеряна. Решение есть — Google Indexing API, который позволяет почти мгновенно сообщить поисковику о новых страницах.
Ниже, пошаговое руководство, от установки Python до запуска скрипта. Мы не будем писать код, а только установим всё необходимое и скопируем пару команд. Пройдите по этим шагам, и у вас будет свой рабочий инструмент для ускорения индексации.
Готовый скрипт лежит здесь, но не спешите его качать, сначала всё подготовим.
Часть 0: Подготовка. Устанавливаем всё необходимое
Шаг 1. Установка Python — «мозга» для нашего скрипта
Перейдите на официальный сайт Python
Выбираем последнюю версию

На открывшейся странице ищем Recommended и свою версию операционной системы, у меня 64-bit

Запустите скачанный файл. В самом первом окне установщика обязательно поставьте галочку внизу с надписью "Add Python to PATH". Это критически важно!

После этого жмите "Install Now" и просто ждите окончания установки.
Шаг 2. Установка Visual Studio Code — удобного блокнота для работы
Visual Studio Code (VS Code) — это просто бесплатный и удобный редактор. Он нужен, чтобы удобно вставить пару строк в наш скрипт.
Зайдите на сайт https://code.visualstudio.com/ и скачайте версию для Windows.
Установите его, просто нажимая "Далее" во всех окнах.
Откройте VS Code. Слева найдите иконку с квадратиками (Расширения). В поиске введите Python и установите самое первое расширение от Microsoft.

Часть 1: Настройка на стороне Google
Просто повторяйте шаги.
Шаг 3. Создаем проект и сервисный аккаунт в Google Cloud
Создаем проект. Перейдите по ссылке https://console.cloud.google.com/projectcreate, придумайте любое имя для проекта (например, My-Site-Indexing) и нажмите "Создать".

Включаем API. В меню поиска наверху напишите Indexing API и перейдите на его страницу. Нажмите большую синюю кнопку ENABLE (Включить).

Создаем "робота" (сервисный аккаунт). В том же поиске вбейте Service Accounts и перейдите на страницу сервисных аккаунтов. Нажмите + CREATE SERVICE ACCOUNT.

Придумайте имя (например, indexing-bot).
Нажмите CREATE AND CONTINUE.
На следующем шаге ("Grant this service account access...") ничего не трогайте и просто нажмите CONTINUE, а затем DONE.
Получаем ключ-пароль. Вы увидите вашего "робота" в списке. Кликните на его email-адрес.
Перейдите во вкладку MANAGE KEYS.

Нажмите ADD KEY -> Create new key.

Выберите JSON и нажмите CREATE. Браузер скачает файл с длинным названием — это и есть наш ключ. Сохраните его!

Часть 2: Даем "роботу" доступ к сайту
Шаг 4. Добавляем сервисный аккаунт в Google Search Console (Самый главный шаг!)
Если это не сделать, Google не разрешит нашему скрипту отправлять URL.
Откройте Google Search Console вашего сайта https://search.google.com/search-console/ .
Перейдите в Настройки -> Пользователи и разрешения.
Нажмите ДОБАВИТЬ ПОЛЬЗОВАТЕЛЯ.

В поле "Адрес электронной почты" вставьте email вашего "робота", который вы создали на прошлом шаге (он выглядит как something@project-name.iam.gserviceaccount.com).
В поле "Разрешение" выберите Владелец.
Нажмите ДОБАВИТЬ.

Часть 3: Запускаем магию!
Почти всё! Осталось самое простое.
Шаг 5. Готовим папку со скриптом
Перейдите на страницу скрипта: https://github.com/Andreylaki/google-indexing-api.
Нажмите зеленую кнопку Code и выберите Download ZIP.

Распакуйте этот архив в удобное место, например, в папку F:\google_indexing_api.
Перенесите в эту папку ваш JSON-ключ, который мы скачали в Шаге 3.

Шаг 6. Настраиваем и запускаем скрипт
Откройте Visual Studio Code. Нажмите File -> Open Folder... и выберите вашу папку F:\google_indexing_api.
В списке файлов слева кликните на google_indexing.py.
Найдите в коде строчку:
SERVICE_ACCOUNT_FILE = "сюда вписать ключ.json"Теперь посмотрите на имя вашего JSON-ключа в папке. Скопируйте его полное имя (например, my-site-indexing-324234-fddsf3421.json).
Вставьте это имя в код внутрь кавычек. Должно получиться так:
SERVICE_ACCOUNT_FILE = "my-site-indexing-324234-fddsf3421.json"

Откройте файл urls.txt и вставьте туда список URL вашего сайта для индексации (каждый с новой строки, до 200 штук). Сохраните файл.
В VS Code нажмите Ctrl + ` (это клавиша с буквой Ё или тильдой ~), или через меню как на скришоте. Внизу откроется черный экран — это терминал.

Выполните команду, чтобы скачать нужные для скрипта библиотеки. Скопируйте и вставьте в терминал:
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlibНажмите Enter и подождите.

Прежде чем запускать скрипт, нам нужно сделать одну важную вещь: сказать терминалу, в какой папке он должен работать. По умолчанию он открывается в вашей системной папке, а ему нужно перейти в ту, где лежат наши файлы: google_indexing.py, urls.txt и ключ .json. Для этого используется команда cd, в примере скрипт находится в папке “F:\google_indexing_api”, меняем через терминал папку командой “cd F:\google_indexing_api”

Готово! Теперь для отправки URL просто вводите в терминал команду и жмите Enter:
python google_indexing.py

Вы должны увидеть в терминале сообщения об успешной отправке URL!
Заключение
Поздравляю! Вы только что настроили профессиональный инструмент, не написав ни строчки кода. Теперь ускорение индексации в ваших руках. Просто обновляйте файл urls.txt и запускайте скрипт одной командой.