结论先说:旧地址没有完全等价目标时,不要为了“每个旧链接都有落点”而批量跳到首页或栏目页。先在样本层面判断旧页的意图与当前最接近页的匹配度,再决定是单页301、保留旧路径并改写内容,还是返回410。判断依据是链接意图、页面主体内容和迁移后站内是否还存在同主题承接能力,而不是旧地址数量或外链数量本身。
假设旧站有一批工具介绍页,迁移后新站只保留了工具分类页,没有逐工具详情。此时把每个旧工具页都301到分类页,在少量样本上看似可用,因为用户能继续找到相关工具;但规模化后会出现例外:一部分旧页的外链锚文本指向具体参数或对比结论,落到分类页后用户还要再点一次,链接意图被稀释。搜索引擎也可能把这种批量跳转视为软404式处理,而不是等价替换。
可区分的原因至少有三类:旧页主体是唯一内容,新站没有对应主题;旧页主体是聚合列表,新站有更细或更粗的承接页;旧页主体已过时,新站不再提供该服务。三类原因对应不同动作,不能共用同一套跳转规则。
如果旧页讨论的主题在新站仍有对应页面,只是标题、路径或内容范围变化,优先做单页301。动作是:把旧URL逐一映射到最接近的新URL,检查目标页是否覆盖旧页的核心结论,而不是只覆盖同一个大分类。目标页缺少旧页关键信息时,先在目标页补充该信息,再上线跳转。这样做的结果是,后续抽查跳转时,用户和抓取工具到达的页面能直接回答旧链接承诺的问题,下一步只需验证跳转链是否过长、是否经过中间页。
这里要避免一种规模化例外:旧页有多个版本,分别对应不同参数或地区,而新站只保留一个通用页。此时全部301到通用页会让部分旧链接失去针对性。更稳妥的做法是保留可区分的旧路径,在通用页内用锚点或分区承接,或者对确实无承接能力的版本单独处理。
如果旧页主题在新站完全不存在,且没有计划恢复,不要为了留住外链而把它跳到首页。首页与旧页主题不一致时,用户会立即返回,抓取工具也无法把旧页主题传递给首页。此时有两个成立的选择:一是保留旧路径,把页面改写成说明该主题已停止提供、并指向最接近的替代内容;二是确认该页无保留价值后返回410。410表示资源已永久移除,比301到无关页更诚实,也避免制造大量软404。
选择依据是旧页是否仍有搜索需求或外链价值。若旧页仍有少量但稳定的外部引用,保留路径并改写通常比直接410更利于用户;若旧页只是历史遗留、无外部引用且无搜索需求,410更干净。执行后要观察服务器日志中该路径的响应码分布,确认没有意外返回200空页或302链。日志中某路径请求量下降,不能单独证明处理正确,也可能是抓取预算转移或外链自然衰减,需要结合跳转目标页的抓取情况一起看。
不要一次性迁移全部旧地址。先抽取覆盖三类意图的样本:有等价目标、有近似目标、无目标。对每类样本分别设置301、保留改写、410,并记录跳转链长度、目标页主体匹配度、用户到达后的下一步行为。假设样本中近似目标类的用户到达分类页后继续点击比例明显低于等价目标类,说明分类页承接不足,应改为保留旧路径改写,而不是继续扩大301范围。
规模化前还要检查旧路径是否被robots.txt限制抓取。抓取限制不等于索引移除,被限制的旧路径可能仍留在索引中,跳转也不会被可靠发现。站点地图可以辅助发现旧路径,但不保证收录。若旧站同时存在HTTP和HTTPS版本,HTTPS不保证安全无漏洞或排名,迁移处理仍以路径和内容映射为准。不同搜索引擎对410和301的处理节奏不同,须分别核查,不能用一个引擎的响应推断另一个。
最终判断标准是:旧地址的处理结果是否让用户和抓取工具到达一个能直接回答原链接意图的页面。做不到等价时,保留路径改写或410,比批量跳转到首页更可控。