先给出结论:不要为每个旧地址强行造一个新页面,而应先按“旧地址是否仍有独立检索价值”分成三组——保留并映射、合并到最接近的新页、返回410或404。判断依据不是旧地址数量,而是你手上那份旧地址清单里,每个地址对应的原页面主题、外链来源和当前是否还有用户会搜到它。下面以你手边的一份旧站导出清单为对象,逐步转成可执行方案。
从旧站后台、站点地图或服务器日志导出一份地址列表后,先只保留三列:旧地址、原页面主题、是否还有外部链接或用户入口。第三列如果无法查证,就写“未知”,不要猜。
然后按下面规则初分:
这个动作的结果会直接决定下一步:只有“候选映射”才需要逐条决定301目标,其余两组不应占用你最多时间。
成立条件:旧页面主题在新站仍值得单独存在,且它至少满足以下一项——有稳定外部链接、有用户收藏或输入习惯、有明确搜索意图与现成内容可承接。此时把旧地址301到新地址,并让新页面承担该主题。
假设你有一个旧地址讲“梧州本地配送范围”,新站把它并进了“服务说明”总页。如果旧地址有外部链接,且“配送范围”本身有独立查询需求,那么更合理的做法是新站单独保留这个说明页,而不是把旧地址全部指向服务总页。
成立条件:旧页面主题已被新页完整覆盖,且旧地址没有独立入口价值。此时301到最接近的新页,而不是首页。把大量不相关旧地址统一跳首页,会让用户和后续维护者都难以判断对应关系。
关键取舍是:301目标必须主题相近,而不是数量上省事。如果找不到主题相近的新页,宁可让旧地址返回404,也不要硬跳到首页。
映射上线后,如果发现旧地址访问量下降,不要立刻认定是301做错了。先看三类可核对证据:
这里有一个容易误判的现象:某个旧地址请求量归零,并不单独证明它应该被删除。也可能是外部链接失效、入口被替换,或者统计口径变化。需要结合上面三项一起判断。
对每条旧地址,在清单里补上“处理方式”和“目标地址”两列,然后按下面顺序执行:
执行后做一次抽样复核:从三类中各抽几条,用旧地址实际请求一次,记录返回状态和目标页主题。如果抽样中发现某条301目标明显不相关,回到清单修改,而不是继续批量跳转。这个动作的结果决定了你是否可以停止调整——只有当抽样中不再出现“目标页与旧主题无关”的情况,映射才算基本稳定。
旧站改版后,常见的不应一一映射的情况包括:旧版分页、带参数的筛选页、重复的打印页、已下架且无外链的活动页。这些地址如果全部保留并映射,会让新站结构变复杂,也会让后续维护者难以判断哪些页面真正需要保留。
更稳妥的做法是:只对“有独立主题且有入口价值”的旧地址做映射,其余合并或返回404。这样做的代价是部分旧地址不再可访问,但换来的是新站结构清晰、映射关系可核对。是否接受这个代价,取决于你手上旧地址清单里,有入口价值的比例有多高。