Google-indexing-api - установка на Ubuntu 24.04 - 2026

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Перейти к:навигация, поиск

Published: 2026-07-21


google-indexing-api — это скрипт для автоматической отправки URL в Google Indexing API, чтобы ускорить индексацию страниц в поисковой системе Google.

Установка на Ubuntu 24.04

Выполните следующие команды для установки всех необходимых компонентов:

sudo apt update && \
sudo apt install -y git python3 python3-pip python3-venv && \
cd /root && \
git clone https://github.com/Andreylaki/google-indexing-api.git && \
cd /root/google-indexing-api && \
python3 -m venv venv && \
source venv/bin/activate && \
pip install --upgrade pip setuptools wheel && \
pip install \
    google-api-python-client \
    google-auth \
    google-auth-oauthlib \
    google-auth-httplib2 \
    oauth2client \
    requests

Что делает этот скрипт

Скрипт google_indexing.py автоматизирует отправку URL в Google Indexing API для ускорения индексации страниц в поисковой системе Google.

Основные возможности:

  • Читает список URL из файла urls/urls.txt
  • Авторизуется в Google API через сервисный аккаунт (JSON-ключ)
  • Отправляет каждому URL уведомление типа URL_UPDATED — сигнал Google, что страница обновлена и её нужно переиндексировать
  • Выводит результат отправки для каждого URL

Структура папки после установки

В корневой папке установки должны находиться:

google_indexing.py   — основной скрипт
urls/               — папка со списком URL
venv/               — виртуальное окружение Python
КЛЮЧ.json           — файл сервисного аккаунта Google (скачать из Google Cloud Console)
'как запустить скрипт.txt' — инструкция

Подготовка к запуску

  • В файл urls/urls.txt впишите URL для индексации (каждый с новой строки)
  • Поместите JSON-ключ сервисного аккаунта Google в корневую папку установки
  • В файле google_indexing.py укажите имя вашего JSON-ключа в переменной service_account_file

Запуск

source venv/bin/activate
python3 google_indexing.py

либо одной командой
~/google-indexing-api/venv/bin/python ~/google-indexing-api/google_indexing.py

Скрипт прочитает URL из файла, авторизуется в Google API и отправит запросы на переиндексацию. Результат по каждому URL будет выведен в консоль.


https://console.cloud.google.com/ - получить API JSON файл
https://search.google.com/search-console - добавить админа с Cloud в права на сайт (КАК ВЛЕДЕЛЕЦ)


Проверить за конкретное число:

site:wiki.iphoster.net after:2026-07-20


Источники

×
Реклама
ИКС