先给结论:旧地址没有完全等价的新页面时,不要默认全部301到首页或一个宽泛栏目页。更稳的做法是先按“旧页是否仍有独立检索价值”分成两类,再决定是逐条映射、合并到最接近的承接页,还是保留一个说明性页面并让其可被抓取。判断依据不是旧地址数量,而是旧页承接的查询意图、外链与用户预期是否还能在新结构里找到落点。
当旧页本身解决的是一个明确问题,例如某个具体型号的参数说明、某个流程的步骤页,而新站只是换了目录或命名,这时应逐条建立旧到新的映射。判断“最接近”的标准有三条:新页是否回答同一类问题;新页是否包含旧页的核心信息;用户从搜索结果点进来后是否不需要再跳一次才能完成原目标。
实施动作上,先导出旧地址清单,再逐条标注“同义新页”“可合并新页”“无承接页”三种状态。对前两种分别设置301,并让目标页的标题、首段和主体信息覆盖旧页的核心词。做完后抽查若干条:用旧地址访问应直接落到新页,新页内容与旧页意图一致。如果抽查发现目标页只是栏目首页、需要用户再找一次,就应改指向更具体的页面,否则下一步的日志与展现观察会混入“落地页不匹配”的噪声,难以判断迁移本身是否生效。
当旧页只是一批同质内容中的一条,例如分页、筛选参数页、已下架且无外链的临时页,逐条映射反而会制造大量指向同一目标的重定向,既难维护,也让用户困惑。这类地址更适合合并到最相关的聚合页,或者在新站确实没有对应内容时,保留一个简短说明页,明确告知内容已调整,并给出最接近的入口。
这里要区分两种处理:301适合内容确实迁移到新位置;410或404适合内容已不存在且没有等价承接。选择哪一种,取决于旧页是否还有外部链接、是否还有用户从收藏或历史记录访问。假设一个旧活动页已结束且没有外链,直接返回404比强行301到首页更诚实;但如果该页仍有外部引用,返回404会让引用者落到死胡同,此时保留说明页并链接到相关新内容更合适。这个假设只用于说明比较方法,不代表任何具体站点的现状。
个别样本成立,不代表整批可以套用同一规则。规模化后常见的例外包括:部分旧页在新站被拆成多个页面,一对一映射会丢信息;部分旧页被合并进一个更大的指南,逐条301会让多个旧地址指向同一页;部分旧页仍有独立外链,但新站已无对应主题。遇到这些例外,先收集三类证据:旧页的外链与访问来源、旧页在站内是否还有内部链接、新页是否真的覆盖旧页核心信息。三类证据指向不同结论时,以“用户能否在新页完成原目标”为优先。
需要提醒的是,robots.txt的抓取限制不等于可靠的索引移除,它只影响抓取,不保证已收录地址从结果中消失;站点地图也不保证收录,它只是发现线索。因此迁移后不要用“已提交站点地图”或“已屏蔽旧目录”当作处理完成的证据,而应回到旧地址本身:访问是否落到合理目标,目标页是否可被抓取,页面是否回答了原问题。
这套顺序的核心是:先解决“旧地址落到哪里”,再谈“新地址是否被收录”。如果落地页本身不匹配,后续看到的抓取或展现波动会有多种合理解释,不能单独用来证明处理正确。对没有等价目标的旧地址,诚实说明与合理承接,通常比强行重定向到首页更利于用户和后续维护。