不能只靠把旧URL和新URL的报表简单相加。只有当旧URL的统计记录仍然保留、且改名动作被明确标记为同一实体的迁移时,拼接结果才接近真实;如果旧URL被删除、被重复内容替代,或两套统计口径不同,相加只会制造一条虚假的连续曲线。更稳妥的做法是先确认三个前提,再决定拼接口径。
页面改名通常有两种形态:一是同一路径下改标题或改内容,URL不变;二是URL本身发生变化,旧地址跳转到新地址。只有第二种才需要“拼接”。在动手拼接之前,先确认旧URL的分析记录是否仍可查询。若旧URL返回404或被移除,第三方估算工具往往会把历史数据清空或重新归类,此时你拿到的“旧数据”可能只是缓存快照,不能当作连续序列使用。
一个可核对的证据链是:在站内访问日志中确认旧URL在改名后是否还有请求;在分析工具的页面报告中查看旧URL是否仍出现在“着陆页”列表里;再检查跳转状态码是否为301。三项都能对上,才说明旧URL的记录仍可代表迁移前的流量。
第三方估算流量、搜索引擎自己报告的数据、站内统计(如日志或自建埋点)对同一页面的计数方式不同。第三方估算可能按域名聚合,搜索引擎报告可能按查询词聚合,站内统计按会话或按点击聚合。直接相加会把“估算值”和“实测值”混在一起,导致前后对比失真。
如果必须拼接,先确定一个主口径,再用另一个口径做交叉验证。例如:以站内统计的会话数为准,把第三方估算的旧URL数据只作为趋势参考,不进入合计。拼接时保留原始列,新增一列“迁移标记”,注明哪一段是旧URL、哪一段是新URL、切换日期是哪天。
假设某页面在3月1日从/old-page改为/new-page,并做了301跳转。你手上有站内统计的每日会话数。拼接表可以这样搭:
这个例子的关键不是数字本身,而是“跳转生效日”这一标记。没有它,后续任何人看到这条曲线都会误以为页面从未改名。
最典型的反例是:旧URL改名后没有做301,而是直接删除,同时新URL上线了相似内容。此时第三方工具可能把旧URL的流量归零,新URL从零开始积累。如果你把旧URL改名前的数据和New URL改名后的数据直接相加,会得到一条先降后升的假曲线,误判为“改名导致流量下滑后又恢复”。实际上,旧URL的流量可能已经丢失,新URL的流量是另起炉灶。
另一个反例是:旧URL和新URL同时存在,且都能访问,没有跳转。这时两套记录代表两个独立页面,不能拼接为同一实体。搜索引擎报告和站内统计都会把它们分开计数,强行合并会高估总流量。
无论最终是否拼接,第一步都应在分析工具中为旧URL和新URL打上同一个“页面实体”标签。多数SEO分析工具支持自定义分组或注释功能,把改名事件写进时间线。完成标记后,再检查旧URL的跳转状态和记录保留情况。如果跳转正常、旧记录仍可查,就用统一口径做趋势对比;如果旧记录已丢失或两套口径无法对齐,就放弃拼接,只保留改名后的独立监测,并在交接文档中写明“改名前的数据不可直接比较”。这个动作的结果会直接决定你下一步是做连续对比,还是重新建立基线。