Я перестал экспортировать CSV из GSC каждый понедельник

Два года я выполнял одну и ту же задачу каждый понедельник.

Я открывал Search Console. Нажимал «экспорт». Ждал CSV-файл. Переносил данные в таблицу. Сравнивал их с показателями прошлой недели.

Это занимало 47 минут. А всё, что мне было нужно — это понять, не сломалось ли что-нибудь.

Теперь я использую Search Console API. Это занимает 4 секунды.

Веб-интерфейс хорош для быстрого просмотра. Но он не подходит для отслеживания изменений во времени. Вам приходится вручную менять диапазоны дат. Приходится вглядываться в таблицы. Кроме того, экспорт ограничен 1000 строк.

API дает больше данных. Вы получаете метрики по запросам, страницам и устройствам за один запрос.

Вот как настроить собственную автоматизацию:

  1. Установите библиотеку: npm install googleapis
  2. Создайте сервисный аккаунт и файл ключа.
  3. Добавьте email сервисного аккаунта в качестве пользователя в Search Console. Дайте ему как минимум доступ уровня Restricted.

Настоящая ценность заключается в сравнении периодов. Не ограничивайтесь одной неделей. Сравнивайте текущую неделю с предыдущей.

Настройте скрипт так, чтобы он фиксировал регрессии. Если количество кликов на странице упало более чем на 20 процентов, настройте уведомление.

Игнорируйте шум от малых объемов данных. Падение с 2 кликов до 1 клика — это падение на 50 процентов, но это не имеет значения. Установите минимальный порог.

Большинство просадок в SEO связаны с техническими ошибками. Проверьте эти три вещи в своем скрипте:

  • Индексируется ли страница по-прежнему?
  • Правильно ли указан тег canonical?
  • Является ли HTTP-код ответа 200?

UI нужен для выборочной проверки. API — для мониторинга. Если вы выполняете задачу каждую неделю, напишите скрипт.

Источник: https://dev.to/mitudas/i-stopped-exporting-gsc-csvs-every-monday-heres-the-automation-that-replaced-it-7ab