跳至内容

Google Search Console 会保存多久的历史数据?

效果报告与数据

Search Console 会保留 16 个月的效果数据:按查询、页面、国家/地区、设备和日期划分的点击次数、展示次数、CTR 和排名。这个时间窗口每天向前滚动,新的一天出现时,最早的一天就会被移出,而且 Google 没有提供找回的办法。其他大多数报告保留的时间要短得多,有些报告甚至完全不保留历史。想保留 16 个月之前的数据,只能自己存储,而且要赶在需要之前就开始。

Search Console 各部分分别保留多久

报告或来源可查看的历史范围
效果(搜索结果、Discover、新闻)最近 16 个月
品牌与非品牌查询筛选16 个月,但仅从 2025 年 3 月该筛选功能推出时算起
Search Analytics API与报告相同的 16 个月
GA4 中的 Search Console 报告最多 16 个月,因为数据来自 Search Console
抓取统计信息主机状态可回溯 90 天
网页索引编制提供已编入索引网页数量随时间变化的图表;未找到 (404) 只列出过去一个月内抓取失败的 URL
Core Web Vitals状态基于最近 28 天的真实用户数据
链接完全没有日期,只显示 Google 长期以来发现的链接
URL 检查只显示该 URL 在 Google 索引中的当前状态
批量数据导出从开启当天起的全部数据,保留到你自行删除为止

16 个月这一期限始于 2018 年,当时 Google 重新设计了效果报告,以支持同比分析。16 个月包含最近 12 个月,再加上几个月用于对比,但不足以覆盖完整的两年。

为什么更早的数据无法找回

  • API 无法提供更早的数据。 它提供的数据与报告相同,都是 16 个月,所以今天才开始运行的脚本无法获取更早的内容。
  • 批量数据导出不会回溯。 Google 表示,设置之前的数据请使用 API 或报告获取。
  • 有些缺口是永久性的。 Google 的数据异常页面指出,部分资源的批量导出中缺少 2026 年 2 月 28 日和 3 月 1 日的数据,并且“won't be recovered”(不会恢复)。

保留超过 16 个月数据的四种方法

  1. 批量数据导出到 BigQuery。 最完整的方案:每一行数据都会保留,包括报告表格截断的长尾部分,代价是需要一个 Google Cloud 项目并承担存储费用。参见批量数据导出。
  2. 定时拉取 API 数据。 每天运行一个任务,把一天的数据存入你自己的数据库。API 每种搜索类型每天最多返回 50,000 行,对大多数网站来说足够了。参见 Search Console API。
  3. 手动导出。 每个表格最多可导出 1,000 行,格式为 CSV 或 Google 表格。适合每月为热门查询和页面留一份快照,其他用途则太单薄。参见导出 Search Console 数据。
  4. 使用替你存储数据的工具, 例如 AutoPSEO(见下文)。

无论选哪种方式,都请尽早开始。在数据过期之前没有保存的历史就彻底丢失了,而网站迁移或改版恰恰是你最需要前后对比的时候。

AutoPSEO 如何把历史数据保存到 16 个月之后

在“仪表板管理”中为某个资源开启完整存储。随后 AutoPSEO 会回填 Search Console 仍保留的 16 个月数据,在 Search Console 确认每个新的一天的数据后将其加入,并将归档最长保留十年。每天会存储网页搜索的查询、页面、国家/地区和设备数据行,以及查询与页面的组合,其中查询、页面和组合每天最多 25,000 行。已开启存储的资源,其报告直接读取这份归档,因此速度很快,而且随着归档不断积累,可以追溯到比 Google 更早的时间。Starter 包含 5 个存储资源,Pro 包含 25 个,Business 包含 150 个。参见管理和定价。

至于为什么缺失的是最新几天而不是最早几天,请参见Search Console 数据为何会延迟。

资料来源:Google 的 GA4 集成帮助(16 个月限制)、效果报告维度、2018 年 Search Console 公告、抓取统计信息帮助、批量数据导出设置以及数据异常页面。

让你的 SEO 内容自动运行

连接 Search Console 和你的网站,AutoPSEO 会立即扫描并规划首批主题。无需信用卡。