不能直接连接。历史曲线是否连续,取决于旧数据和新数据是否属于同一套“可比口径”:同一关键词集合、同一地域与语言、同一设备类型、同一排名抓取方式。只要其中一项变了,曲线在换源当天就会出现台阶。这个台阶不是排名真实波动的证据,而是口径切换的痕迹。正确的做法不是把两段曲线硬接上,而是把换源日做成一条明确的断点,并保留一段重叠期做校准。
打开你正在看的那张排名趋势图,不要先看数值高低,先看换源日前后三件事是否一致:
如果这三点里任何一点不同,历史曲线在数学上就不可直接相连。此时你需要的不是“修复”,而是重建一个可比的基线。
具体动作分三步。第一步,在报表里把换源日标记为断点,前后两段用不同颜色或不同线型,并在图注里写明“口径已变更”。第二步,选定一个重叠期,通常是换源前后各两到四周,让新旧两个源同时跑同一批关键词。第三步,在重叠期内计算两组数值的差值或比值,得到一个换算系数。
假设旧源某关键词组平均名次是8,新源同期是11,差值稳定在3左右,那你可以在展示时把旧段整体上移3位,或把新段下移3位,让视觉上连续。这个系数只在重叠期内成立,超出这个窗口就不可靠。重叠期越长,系数越稳;如果两个源的差值在重叠期内本身就在漂移,说明口径差异不止一个维度,换算就不该做,直接分段展示更诚实。
这个动作的结果会直接影响下一步:如果换算后两条线能平滑衔接,你可以继续用同一条曲线做趋势判断;如果换算后仍然跳动,说明差异来自抓取逻辑而非简单偏移,此时应放弃合并,改为双轨并行至少一个季度,等新源积累出足够长的独立历史后再切换主视图。
有些断点不该被消除。比如旧源已经停止更新,你手里只有历史存档,新源从换源日才开始记录,中间存在空档。这种情况下任何连接都是插值,不是数据。再比如旧源覆盖的关键词范围比新源大,换源后部分词直接消失,曲线自然下折,这不是排名下降,而是样本减少。
还有一种常被忽略的情况:两个源对“同一关键词”的匹配方式不同。一个源可能把带疑问词的变体合并进主词,另一个源严格按字符串匹配。换源后你会发现某些词的名次突然跳变,而另一些词完全不动。这不是抓取错误,是词表定义变了。处理办法是导出两边的词表做一次比对,把只存在于单边的词单独列出来,不要混入主趋势。
你已经统一了设备、地域和关键词,换算系数也做了,曲线还是接不上。这时去查一个容易被跳过的条件:两个源是否在同一时间窗口内抓取。排名是随时间波动的,如果旧源在每天凌晨抓取,新源在每天下午抓取,同一关键词的名次本身就存在日内差异。这个差异在排名靠前的位置可能只有一两位,在第二页以后可能放大到十几位。
验证方法很简单:在重叠期内,选三到五个词,让两个源在尽可能接近的时间点各抓一次,比较同一时刻的差值。如果这个差值明显小于你之前看到的曲线落差,说明落差主要来自抓取时间错位,而不是口径本身。下一步就是把新源的抓取时间调整到与旧源一致,或者接受时间错位并在报表中注明。
如果时间对齐后曲线仍然断开,那就要回到数据源本身去核对:新源是否真的在抓取你设定的地域,还是回退到了默认地域。这一步需要你在该工具的设置里逐项确认,具体入口和选项名称因工具而异,以你实际使用的版本为准。
换源不是一次性事件。建议在换源完成后,把以下内容写进你的报表说明里,供后续判断使用:
这样做的价值在于:当三个月后有人问“为什么这条曲线在某个时间点有个台阶”,你不必重新排查,直接看说明就能回答。历史曲线能不能连接,本质上不是工具的能力问题,而是你有没有把口径变更这件事记录清楚。记录清楚之后,断开的两段仍然是可用的,只是不能假装它们从未断过。