页面改名后,前后记录不能直接相加,也不能只改一个显示名称。正确做法是先判断旧地址和新地址是否指向同一个可访问页面,再决定用重定向、规范化标签还是保留双行映射来拼接统计。下面用一个假设情境把决策过程拆开。
假设一个站点把栏目页从 /guide/old-name 改为 /guide/new-name,页面正文、标题和主要内链基本没变,只是 URL 和面包屑名称变了。监测工具里旧 URL 的历史排名记录仍然存在,新 URL 从上线当天开始出现数据。此时最容易犯的错,是把两个 URL 的展示量、点击量直接相加,或者把旧 URL 的最后一天和新 URL 的第一天简单连成一条线。
要拼接记录,先分清三种变化:仅 URL 变化、仅页面标题变化、URL 与内容同时变化。只有第一种和第二种在满足条件时适合做前后拼接;第三种通常应视为新页面,旧记录只能作为参考,不能当成同一实体的连续表现。
常规做法通常只检查旧 URL 是否返回 301。真正容易遗漏的是:新 URL 是否已经成为规范版本,以及监测工具是否仍把旧 URL 当作独立实体。可以按以下顺序验证:
其中第三步会直接影响下一步:如果工具已自动合并,手工再做映射反而会造成重复计数;如果工具仍分列两条记录,才需要建立映射表。
假设监测工具仍分列两条记录,可以建立一张按日期对齐的映射表。表里至少保留四列:日期、旧 URL 指标、新 URL 指标、采用值。采用值的规则要事先写死,例如:
这里的关键动作是设置一个观察窗口,而不是在改名当天立刻切断旧记录。观察窗口的长度取决于站点抓取频率和页面重要程度,没有统一天数;可以用旧 URL 是否仍出现展示、点击或抓取作为判断信号。若旧 URL 在改名后仍持续获得点击,说明重定向或内链更新可能没有完全生效,应先排查原因,再决定是否延长观察窗口。
第三方估算流量、搜索引擎自己提供的报告和站内统计,口径并不相同。第三方估算通常基于抽样和模型,搜索引擎报告反映的是其自身统计范围内的展示与点击,站内统计则可能包含直接访问、内部访问和机器人流量。把三者拼成一条曲线,很容易把口径差异误读成排名变化。
更稳妥的做法是:拼接只发生在同一数据源内部。跨数据源比较时,只比较趋势方向,不比较绝对值。如果必须放在一张图里,应分别标注来源,并明确说明它们不是同一口径。
回到前面的假设:旧 URL 有 60 天历史记录,新 URL 上线后第 3 天开始有展示,旧 URL 在第 10 天后不再有展示。此时可以这样处理:
这个处理方式的结果是:拼接后的曲线不会在改名当天出现虚假的断崖或尖峰,后续判断排名变化时,也能知道哪一段数据来自旧地址、哪一段来自新地址。若旧 URL 在第 71 天后仍出现展示,就不能按计划停止采集,而应回到重定向和内链检查,确认遗漏条件后再决定下一步。
拼接前后统计记录的核心不是把两个名字合成一个名字,而是保留可追溯的映射关系和判断依据,让每一次采用值的变化都有明确条件支撑。