Я перестал экспортировать CSV из GSC каждый понедельник
Два года я выполнял одну и ту же задачу каждый понедельник.
Я открывал Search Console. Нажимал «экспорт». Ждал CSV-файл. Переносил данные в таблицу. Сравнивал их с показателями прошлой недели.
Это занимало 47 минут. А всё, что мне было нужно — это понять, не сломалось ли что-нибудь.
Теперь я использую Search Console API. Это занимает 4 секунды.
Веб-интерфейс хорош для быстрого просмотра. Но он не подходит для отслеживания изменений во времени. Вам приходится вручную менять диапазоны дат. Приходится вглядываться в таблицы. Кроме того, экспорт ограничен 1000 строк.
API дает больше данных. Вы получаете метрики по запросам, страницам и устройствам за один запрос.
Вот как настроить собственную автоматизацию:
- Установите библиотеку:
npm install googleapis - Создайте сервисный аккаунт и файл ключа.
- Добавьте email сервисного аккаунта в качестве пользователя в Search Console. Дайте ему как минимум доступ уровня Restricted.
Настоящая ценность заключается в сравнении периодов. Не ограничивайтесь одной неделей. Сравнивайте текущую неделю с предыдущей.
Настройте скрипт так, чтобы он фиксировал регрессии. Если количество кликов на странице упало более чем на 20 процентов, настройте уведомление.
Игнорируйте шум от малых объемов данных. Падение с 2 кликов до 1 клика — это падение на 50 процентов, но это не имеет значения. Установите минимальный порог.
Большинство просадок в SEO связаны с техническими ошибками. Проверьте эти три вещи в своем скрипте:
- Индексируется ли страница по-прежнему?
- Правильно ли указан тег canonical?
- Является ли HTTP-код ответа 200?
UI нужен для выборочной проверки. API — для мониторинга. Если вы выполняете задачу каждую неделю, напишите скрипт.