被删除页面的访问数据不该直接留在总量里继续参与趋势比较,也不该整行删掉让历史凭空缺一块。更稳妥的做法是:把该页从“可比口径”中移出,同时把它的历史数值单独归档,并在图表和报表里保留一条明确的“已移除”标记。这样做的结果是,后续环比、同比不再被一个已经不存在的页面扭曲,而需要回溯时又能查到它曾经的贡献。
“被删除”在数据层面至少有三种不同情况,保留策略完全不同。
判断依据建议用可核查的证据链:站内日志中该URL的状态码变化、搜索引擎抓取报告里该URL的响应记录、以及站内统计中该URL最后一次有非零访问的日期。三者时间点接近,才能确认是页面删除导致的访问归零,而不是统计工具本身出了问题。
面对被删除页面,历史对比通常有三种处理方式,选择哪一种取决于你要回答的问题。
如果管理层问的是“这个月访问量为什么比上月少”,被删除页面的历史数据必须保留在明细里,否则你无法解释差额来源。做法是把该页标记为“已删除”,在总量中扣除,但在明细表中保留。成立前提是:删除动作有明确时间点,且你能拿到删除前的完整历史。
如果被删除页面的内容被合并到另一个页面,或做了301跳转,那么旧URL的访问量会逐渐转移到新URL。这时不应把旧数据简单删除,而应把旧URL的历史值归入新URL的“继承来源”,并在对比时注明口径已变更。成立前提是:重定向关系明确,且转移过程可追踪。否则新旧数据混在一起,会让人误以为新页面自然增长。
如果该页面历史访问量长期接近于零,删除它对总量和趋势几乎没有影响,可以直接从可比口径中退出,不必单独归档。成立前提是:你有足够长的历史数据证明它确实没有贡献,而不是刚上线就被删。
假设某站有1000个页面,其中第237号页面在6月被删除。删除前它每月贡献约2%的访问量。如果直接在数据表中删掉这一行,7月的总访问量会自然下降约2%,但报表上看不出原因,容易被误判为整体流量下滑。
更合理的做法是在数据表中增加一列status,取值如active、removed。7月计算“可比总访问量”时,只汇总status=active的行;同时单独输出一张“已移除页面历史贡献”表,保留237号页面6月之前的数值。这样,趋势图上的总量是干净的,而需要追溯时又能找到那2%去了哪里。
这个动作的直接结果是:后续做同比时,你不会因为一个已删除页面而误判为“流量异常下跌”,下一步的诊断方向也就不会被带偏。
上述方法在个别页面删除时成立,但规模化删除后会出现例外。当一次删除涉及大量URL时,逐个标记status的成本过高,且容易遗漏。此时应改为按规则归档:例如按目录、按内容类型、按删除批次聚合,而不是逐条处理。
另一个边界是:如果删除动作和改版、迁移同时发生,访问量的变化可能来自多个原因,单靠“已移除”标记无法区分。这时需要先确认删除是否是唯一变量,否则保留的历史数据只能说明“有变化”,不能说明“变化由删除导致”。
还要注意,第三方估算流量、搜索引擎报告和站内统计的口径本来就不同。被删除页面在站内统计中归零,不代表第三方估算也同步归零。做历史对比时,应固定使用同一套口径,不要混用。
判断标准很简单:如果你能在三个月后回答“当时总量下降是因为哪个页面被删了”,说明保留方式成立;如果回答不了,说明要么删得太早,要么标记不够细。这个标准不依赖任何单一指标,只依赖证据链是否完整。