先给结论:旧地址没有完全等价的新目标时,不要一律做301指向首页,也不要把所有旧地址直接删除。更稳妥的做法是按“旧地址是否仍有独立检索需求、旧内容能否在新结构中找到最接近的承接页、错误承接是否会造成语义错配”三个条件分组处理:能一一对应的保留并重定向,只能部分对应的改写为过渡页或明确标注变更,既无需求又无承接的才退出并返回410。判断依据不是迁移完成那一刻的抓取量,而是旧地址在迁移后是否仍持续获得站外链接、直接访问和查询需求。
旧地址找不到等价目标,通常不是一种情况。第一种是内容被拆分到多个新页面,旧地址对应的是原先的聚合页;第二种是内容被合并进更大的栏目页,旧地址只是其中一个小节;第三种是内容确实下线,业务上不再维护。这三种原因对应的处理方式不同。
可以核对的证据包括:旧地址的外链锚文本是否仍指向原主题;旧地址在迁移后是否还有直接输入访问;旧地址对应的查询词是否仍出现在站内搜索日志或外部工具中。如果这三类信号都接近归零,才更接近“确实无承接”的判断。但要注意,抓取量归零也可能是robots.txt限制、服务器屏蔽或站点地图未更新造成的,不能单独作为内容无价值的证据。
当旧地址的主题能在新站找到一个主题最接近的页面时,保留旧地址并做301是优先选择。前提是这个目标页确实承接了旧地址的核心意图,而不是仅仅同属一个栏目。假设旧地址讲的是“某类设备的安装步骤”,新站把安装步骤并入了设备总览页,那么指向总览页可以接受;如果新站只保留了产品购买页,指向购买页就会造成语义错配,用户和搜索引擎看到的都不是安装步骤。
执行动作:为每个旧地址建立一张映射表,记录旧地址、候选目标、匹配程度(完全对应、部分对应、无对应)。对“完全对应”和“部分对应”的地址先做301,然后观察目标页在迁移后是否获得原本属于旧地址的查询流量。如果目标页持续只获得购买类查询、没有安装类查询,说明承接页选错了,下一步应改为过渡页或恢复独立内容,而不是继续维持301。
有些旧地址的主题仍然有效,但新站不再保留同等粒度的页面。这时可以把旧地址改写成一个简短的过渡页:说明内容已迁移到哪里、为什么调整,并给出最相关的新入口。这样做比直接301到不相关页面更诚实,也比保留完整旧内容更容易维护。
适用条件是:旧地址仍有稳定的直接访问或外链,且旧主题在新站有明确的归属栏目。过渡页不需要复制旧内容,但必须让访问者能在一次点击内到达最接近的新内容。若旧地址已经没有任何访问和外链,过渡页只会增加维护成本,此时应归入退出组。
退出不是删除文件后返回404那么简单。如果旧地址确实不再有对应内容,也没有外部链接和查询需求,可以返回410,明确告知已永久移除。410与404在抓取处理上可能被同等对待,但410能更清楚地表达“不会恢复”。
需要避免两种误判:一是把robots.txt禁止抓取当作移除手段,这只能阻止抓取,不能保证旧地址从索引中消失;二是把站点地图里删除旧地址当作移除信号,站点地图不保证收录,也不保证移除。更可靠的动作是让旧地址返回410,并确认服务器没有把410错误地改写成200软404。如果迁移后旧地址仍返回200但内容为空,搜索引擎可能继续保留这个地址,下一步应检查服务器配置而不是反复提交删除请求。
迁移后可以按下面这组信号做判断:
假设一个旧地址在迁移后三个月内既没有外链增长,也没有直接访问,站内搜索也没有对应词,那么把它归入退出组是合理的。但如果同一时间服务器对旧路径返回了403或robots.txt禁止抓取,这个“归零”就不能作为退出依据,下一步应先恢复可抓取状态再重新观察。这个动作会直接改变后续判断:只有排除了抓取限制,观察到的需求信号才可用于保留、改写或退出的决策。