先给结论:不要追求“每个旧地址都找到一个新页面”,而要先给旧地址分类,再决定哪些做一对一映射、哪些做聚合映射、哪些保留原地址。判断依据不是页面数量,而是旧地址背后的访问意图是否仍然存在。如果旧地址本身没有独立内容价值,硬做一对一映射只会制造大量低质量落地页。
映射设计的第一步不是打开重定向配置,而是把旧地址按意图分组。可以用一个很朴素的判断:这个旧地址被访问时,用户想看到的是“一个具体对象”,还是“一类信息”。
这两种条件会导出完全不同的动作。一对一映射的目标是保住原访问意图;聚合映射的目标是让用户落到一个仍然有用的上位页面。把两者混在一起,就会出现“重定向成功但用户立刻跳出”的反常结果。
新手常遇到一种与直觉相反的情况:旧地址全部返回了新地址,技术上没有死链,但来自旧地址的访问停留时间很短、继续点击很少。这时不要立刻断定“映射做错了”,因为至少有三类合理解释。
区分这些解释的证据不是单一指标。可以核对旧地址当时的页面标题、正文主题和站内链接来源,再对比新落地页的主题是否一致。如果标题主题一致但停留仍差,问题更可能在落地页本身;如果标题主题根本不同,问题就在映射层级。请求量或某项统计归零,不能单独证明映射正确,它也可能只是旧入口不再被引用。
对新手来说,最实际的动作是建一张三列表格:旧地址、目标地址、映射理由。理由一栏必须写清“一对一”还是“聚合”,并写一句为什么。这个动作会直接影响下一步:只有理由充分的地址才进入重定向规则,理由写不出来的先挂起。
假设一个旧站有 300 个地址,其中 40 个是产品页、120 个是文章页、140 个是标签和分页。按上面的方法,产品页和文章页优先做一对一核对;标签和分页统一聚合到新站对应栏目。这个数字只是用来说明分类方法,不代表任何真实站点的情况。
实施时注意顺序:先处理有独立意图的地址,再处理聚合地址,最后处理无法归类的地址。无法归类的地址不要强行指向首页,因为首页通常不回答具体问题,用户会再次离开。更稳妥的做法是给一个说明页面,告诉用户原内容已调整,并提供站内搜索或相关栏目入口。
聚合映射不是万能。如果旧地址虽然看起来像列表,但其中某个条目本身就是用户主要访问目标,就应把这个条目单独拆出来做一对一映射,而不是跟着列表一起聚合。反过来,如果旧地址数量很大且内容高度重复,逐条一对一维护的成本会超过收益,这时聚合更合理。
还要接受一个前提:映射设计只能解决“用户从旧地址到达新站后看到什么”,不能保证新页面一定满足需求。如果新站本身缺少对应内容,再精细的映射也只是把用户送到一个空位。此时更该做的是补内容或明确告知下线,而不是继续调整重定向规则。
最后,映射表要保留版本记录。以后新增或下线页面时,先查这张表,再改规则,避免同一旧地址被反复指向不同目标。这样做的结果不是立刻带来流量,而是让后续每一次内容调整都有可核对的依据。