我不再每周一导出 GSC CSV 文件了

我花了两年时间,每周一都在重复做同一件事。

打开 Search Console,点击导出,等待 CSV 文件生成,然后将数据导入电子表格,最后与上周的数据进行对比。

这整个过程需要 47 分钟。而我真正想知道的只是:有没有哪里出问题了。

现在,我使用 Search Console API。只需 4 秒钟。

Web 界面适合快速查看,但不适合追踪随时间变化的数据。你必须手动更改日期范围,还得费力地盯着表格看。此外,导出功能还限制在 1,000 行以内。

API 能提供更多数据。通过一次调用,你就能获取查询(query)、页面(page)和设备(device)的指标。

以下是构建自动化流程的方法:

  1. 安装库:npm install googleapis
  2. 创建服务账号(service account)并获取密钥文件。
  3. 将该服务账号的电子邮件地址添加为 Search Console 的用户。至少赋予“受限(Restricted)”权限。

真正的价值在于进行周期对比。不要只看一周的数据,要将本周与上周进行对比。

编写脚本来标记数据回退(regressions)。如果某个页面的点击量下降超过 20%,就给自己发个提醒。

忽略低流量带来的噪音。点击量从 2 次降到 1 次虽然是下降了 50%,但这并不重要。请设置一个最小阈值。

大多数 SEO 排名下降都是由技术错误引起的。在你的脚本中检查以下三点:

  • 页面是否仍被收录(indexed)?
  • Canonical 标签是否正确?
  • HTTP 状态码是否为 200?

UI 适合抽查,API 适合监控。如果你每周都要做某项任务,那就写个脚本吧。

来源:https://dev.to/mitudas/i-stopped-exporting-gsc-csvs-every-monday-heres-the-automation-that-replaced-it-7ab