Автоматизация добавления сайтов в Google Search Console через API
Ключевые факты
- 1 Автоматическое добавление сайтов в Google Search Console возможно через API.
- 2 Процесс включает создание Google Cloud приложения с запросом специфических scopes.
- 3 Для верификации сайта используется Site Verification API, например, через HTML-файл.
- 4 После верификации можно загружать sitemap через GSC API.
- 5 Аналогичная автоматизация возможна для Bing Webmaster Tools.
Автор поста, изначально считавший невозможным автоматическое добавление сайтов в Google Search Console (GSC) через API, разработал и реализовал такой механизм. Процесс включает создание приложения в Google Cloud с запросом необходимых scopes (auth/webmasters, auth/siteverification, auth/userinfo.email). После ручного предоставления доступа к аккаунтам, бот сохраняет токены. При добавлении нового сайта в панель, бот проверяет его наличие в GSC. Если сайт отсутствует, он добавляется с помощью метода sites.add из GSC API. Для верификации используется Google Site Verification API, который запрашивает токен (например, в виде HTML-файла). Специальный скрипт на серверах загружает этот файл в корень сайта, после чего верификация подтверждается. Завершающим шагом является загрузка sitemap через GSC API. Отмечается, что для Bing Webmaster Tools существует аналогичная схема автоматизации.