Назначение интерфейса
Google Indexing API — программный интерфейс для прямых уведомлений об изменениях, добавлении или удалении страниц. API ставит переданные URL в приоритетную очередь сканирования.
Официальная политика и реальность
В официальной документации Google указано, что API предназначен только для страниц с вакансиями (JobPosting) и прямыми трансляциями (BroadcastEvent). Использовать его для других целей крайне не рекомендуется.
Лимиты использования
Стандартная квота составляет 200 запросов в день на один проект в Google Cloud Console. При отправке запроса указывается тип операции: URL_UPDATED для новых или измененных страниц и URL_DELETED для удаленных.
Увеличение квоты возможно через форму запроса в техническую поддержку Google.
Порядок настройки
- Регистрация проекта в Google Cloud Console.
- Включение библиотеки Web Search Indexing API.
- Создание сервисного аккаунта и получение ключа в формате JSON.
- Добавление email сервисного аккаунта в список владельцев ресурса в Google Search Console.
- Настройка сервера для автоматической отправки POST-запросов с использованием полученного JSON-ключа.