比较周期没有通用答案,只有和"你要回答的问题"绑定的答案。选周期的唯一标准是:这个周期要长到能盖住抓取与收录的自然延迟,短到不被季节性和系统更新抹平。同一个外链数字,用 7 天看是"暴涨",用 90 天看可能只是正常波动。所以先定问题,再定周期,顺序反了就会天天得出矛盾结论。
四种周期各自适合回答什么问题
Google 对"多久算一次看趋势"其实给了明确口径。Search Console 性能报告对时间粒度的说明把可选粒度分成四档:按小时用于看最近几小时的数据,按天用于发现问题和流量尖峰,按周和按月则用于分析更长期的趋势、把周末和节假日造成的日常波动平滑掉,好让你看清整体增长或下滑。同一份文档还说明,最新的数据可能是初步数据、接下来几小时还会变动,报告里用虚线标出。把它套到外链上就是:逐日数据用来报警,周与月数据用来定方向。

| 你要回答的问题 | 建议周期 | 为什么是这个长度 |
|---|---|---|
| 这条链接发出去了吗 | 7 天 | 外部页面改动到被抓取之间存在排队延迟,7 天内没有变化属于正常 |
| 这批新链接有没有被发现 | 30 天 | 覆盖外部页面的正常重抓节奏,避免把没重抓当成没生效 |
| 来源结构在变好还是变差 | 90 天 | 要盖住内容更新节奏,也盖住一次系统更新带来的整体波动 |
| 和竞品的差距在缩大还是缩小 | 6 个月 | 竞品数据也有采集延迟,周期太短会把两侧的采集误差放大 |
| 这次活动值不值 | 活动前 30 天 + 活动后 60 天 | 前后都要留基线,否则活动期的爬坡会被误读成常态 |
还要额外考虑的三件事
第一,搜索侧的周期和外链侧不同步。Google 官方介绍 Google Trends 时说明,它提供的是随机抽样的聚合、匿名化数据,输出的是相对关注度而不是绝对搜索量;主题会跨语言聚合,还包含拼写变体。也就是说 Trends 只能帮你看趋势形状,不能拿来读绝对量级。用它做外链周期判断时,看方向就够了,别拿它的曲线高度当结论。
第二,抓取本身是排队制。Google 关于链接如何被发现和传递的说明里描述的路径是:从已知页面抽出的链接、站点地图提交、已知 URL 三种方式让页面进入待发现列表,爬虫再从中选择抓取对象。链接要"先被发现、再被抓取、之后才谈被引用",中间任何一环都会给你时间差。所以短周期看到的"没变化",很可能只是还没轮到。
第三,季节性要提前剥离。你所在行业如果本来就有旺淡季,环比上期会天然偏大偏小,得到的涨跌是行业节奏而不是执行效果。这时候要么用去年同期对齐,要么改成对比来源结构的组成变化,而不是对比总量。判断方法很直接:如果竞品在同一个周期里出现了同方向的同步变化,那大概率是季节性,不是你的动作。
周期定下来之后,追踪表怎么建那篇里的字段可以直接套;自然与主动外链分开衡量能避免把两批不同节奏的链接混进同一条曲线。如果周期选长了一点、说明内容本身也该进入观察期,那属于内容焕新要覆盖的问题。
把周期固定下来的四个动作
- 给每个周期配一个问题。把问题写在周期旁边,答不上问题的周期直接删掉,不要留在报表里当背景数据。
- 统一快照时间。每期固定同一天同一时间导出数据,并把这个时间点写进记录。用不同日期的快照做对比,差异里就混进了采集时间差。
- 指定唯一主数据源。其他工具只用来交叉验证,不参与周期对比的数值计算。
- 把最近几天的读数标成未生效。抓取和重新处理都需要时间,最近一个周期的数据先不作为结论,等下一期再确认。
什么时候按周或按月比较反而会误导
- 刚做完一轮集中投放时。链接集中释放,7 天视角里它像一次结构性变化,30 天视角里只是一次批量执行。看错结论就会把执行动作当成策略变化,然后改错方向。
- 网站刚上线或刚换域名时。历史基线不存在,任何周期都是拿零做基数。这时该做的是先把基线建起来,不是比较。
- 你的数据来自多个工具时。不同工具的采集节奏不同,同一个"周"覆盖的时间窗不一样,混用会让两条曲线对不齐。选一个主数据源做周期对比,其他源只做交叉验证。
怎么验证这个周期选对了
用同一份数据做一次回测:把最近三个月的快照按 7 天、30 天、90 天三种粒度各画一条趋势线,然后回答三个问题——90 天线能不能看出方向、30 天线能不能看出结构变化、7 天线是否只在真出问题时才报警。哪一档答不上来对应的问题,就把这档从主口径里降级,留作辅助。如果 7 天线的报警频繁到没人理会,说明它比抓取延迟还敏感,必须放宽。