结论先说:不要追求把每个旧地址都硬塞到一个新页面。正确做法是先给旧地址做“去向分类”,能一一对应的做单点映射,不能对应的做归并映射或保留承载页;判断依据是旧页是否仍有独立搜索需求、是否还有外部链接和用户收藏、以及它承载的内容在新结构中是否真的消失。只要这三项里有两项成立,就值得为它单独保留一个落点,而不是简单跳到首页或栏目页。
单点映射成立的条件是:旧页主题在新站里有一个主题基本一致、内容完整度不低于旧页的新页。此时把旧地址用 301 指向该新页,用户和搜索引擎看到的都是同一件事,代价最低。
归并映射成立的条件是:旧页主题在新站里被拆到多个页面,或几个旧页主题被合并成一个新页。这时不存在“一一对应”,需要主动选择落点。常见取舍是:
判断依据可以按证据看:如果旧地址在日志里长期有直接访问、有站外引用、有用户从收藏夹进入,说明它仍被使用;如果只有站内爬取、没有外部引用、内容已被新页完全覆盖,归并更合适。
具体动作是建立一张映射表,至少包含旧地址、旧页主题、新落点、映射类型、备注。映射类型只分三类:单点、归并、保留。保留的意思是旧地址继续返回可读内容,并在页面内显著位置给出通往新结构的链接。
这张表会直接影响下一步:如果归并比例很高,说明新站的信息架构和旧站差异大,需要回头检查栏目划分是否过粗;如果保留比例很高,说明旧内容仍有独立价值,应评估是否在新站中恢复对应栏目,而不是长期靠承载页维持。
假设一个例子:某企业旧站把“产品A”“产品A参数”“产品A安装”做成三个地址,新站合并成一个产品页。这里“产品A”可以做单点映射;“产品A参数”如果仍有外部链接,可以归并到产品页并保留一个锚点说明;“产品A安装”如果在新站变成了服务栏目下的内容,就归并到服务页。这个假设只用于说明分类方法,不代表任何真实站点数据。
有几种情况不适合直接 301。第一,旧页是用户会反复访问的工具页或查询页,直接跳到介绍页会让用户找不到原功能;第二,旧页涉及已下架但仍有搜索需求的产品,跳到首页会让用户失去上下文;第三,旧页有大量外部链接指向具体段落,跳到新页顶部会丢失定位。
这些例外下的动作是:保留旧地址可访问,在页面顶部用一句话说明变化,并给出新落点链接。结果是用户仍能完成原任务,同时新页获得入口;下一步再根据访问情况决定是否收缩保留范围。
旧地址请求量下降或归零,不能单独证明映射做对了。它还可能是因为外部链接被移除、用户改用站内搜索、旧地址被从收藏夹清理,或者统计口径变化。更稳妥的做法是同时看外部引用、站内搜索词和用户从旧地址进入后的行为,再判断是继续保留还是归并。
把映射表、保留页和归并规则一起维护,才能让历史地址在新结构里各得其所,而不是把所有旧地址都压成一个首页跳转。