当旧内容、旧系统或旧合作关系退出后,历史地址与新页面并不总是一一对应。可行的做法是先判断旧地址是否仍有外部价值,再决定逐条映射、合并映射还是让部分地址自然退出;不要为了“看起来完整”而把无关旧地址全部指向首页。
假设一个情境:某站点曾有三类旧地址——A 类是被外部文章引用过的内容页,B 类是旧活动或旧合作方页面,C 类是已经没有对应内容的栏目分页。现在站点完成改版,新站只保留了其中一部分主题页。此时如果直接把所有旧地址 301 到首页,搜索引擎和用户都会收到“这个地址不再对应原主题”的信号,外部链接带来的相关性也会被稀释。
更稳妥的顺序是:先导出旧地址清单,再标注每个地址的价值来源。判断依据可以包括:是否有外部链接、是否仍有站内入口、旧页面主题是否被新站覆盖、旧页面是否只是阶段性信息。只有前两项有保留价值,后两项决定它应该映射到哪里。
当旧页面和新页面讲的是同一主题,只是标题、路径或栏目变了,逐条 301 最合适。例如旧地址是 /old-service-a/,新地址是 /services/a/,两者内容主体一致。此时动作是建立一对一的 301,结果是用户和搜索引擎到达最相关的新页面,后续再检查该新页面是否承接了旧页面的内链和转化入口。
当旧站把同一主题拆成多个页面,新站只保留一个总览页时,可以把这些旧地址都 301 到总览页。前提是总览页确实覆盖了旧页面的核心信息,而不是只保留了一个标题。若旧页面中有仍然有效的下载、表单或说明,应先迁移到总览页或新详情页,再设置跳转。这个动作会直接影响下一步:如果合并后总览页承载不了旧页面的具体意图,用户会在新页面再次跳出。
对于旧活动页、过期合作页、重复的分页地址,如果没有外部链接,也没有站内入口,可以让它返回 404 或 410。这里的判断不能只看“请求量归零”。请求量下降还可能是因为旧入口早已被移除、统计代码缺失、抓取频率降低,不能单独证明该地址已经无价值。更可靠的证据是外部链接清单、站内搜索记录和旧页面内容是否仍被新页面替代。
假设的映射表可以包含这些字段:旧地址、旧页面主题、是否有外部链接、新站是否有对应页、目标地址、处理方式、复查日期。填写时不要只写“跳转到新站”,而要写清楚目标地址和理由。这样做的结果是,后续执行 301、更新内链或提交改版时,不需要重新猜测每个旧地址的意图。
执行后要复查两件事:目标页面是否返回正常状态,旧地址是否不再返回 200。若旧地址仍可访问,说明映射没有真正生效;若目标页面与旧主题偏差太大,应回到映射表调整目标,而不是继续批量跳转。
第一个做法是把所有旧地址统一 301 到首页。它看起来省事,但会让大量不相关旧地址失去主题对应关系,用户和搜索引擎都难以判断新页面与旧内容的关系。第二个做法是只改 WordPress 固定链接,不处理旧地址。固定链接变化后,旧地址如果仍能返回 200,就会和新地址形成重复内容;如果返回 404,又没有承接外部链接,同样浪费了旧页面的积累。
更合理的取舍是:先处理有外部链接和站内入口的旧地址,再处理批量分页和过期页面。每处理一批,就检查目标页面是否可访问、旧地址是否已跳转、内链是否指向新地址。这样做的结果不是一次性消灭所有旧地址,而是让仍然有价值的旧地址找到最相关的新落点,让没有价值的旧地址干净退出。