网站收录

换域名、改目录之后:旧 URL 的收录怎么过渡与收口

改版、换域名或调整目录时,索引里的旧 URL 怎么过渡,往往比跳转本身更影响收录。本文按变动类型、跳转前的自查、301 映射要点、旧 URL 何时放手、常见混乱状态几个部分,把处理顺序和自查项理一遍。

网站收录

换域名、改目录之后:旧 URL 的收录怎么过渡与收口

改版、换域名或调整目录结构时,最容易被忽略的不是跳转本身,而是索引里那批旧 URL 怎么办。页面已经换地方了,搜索引擎手里还留着老地址,这段时间怎么过渡,直接决定收录会不会断档。

先分清三种不同的变动

不同变动的影响范围不一样,处理顺序也不一样,混在一起做最容易出错。

  • 整站换域名:几乎全部 URL 都变,需要一对一建立新旧对应关系。
  • 目录调整:只有部分路径变化,其余保持原样,可以按目录分批处理。
  • URL 规则改写:比如去掉日期、改成英文或拼音,页面内容基本没动。

建议先拉一张新旧对照表,逐条确认哪些是一对一、哪些是多个旧地址合并指向一个新地址。这张表后面会反复用到:写跳转规则要用,更新内链要用,核对日志里的访问也要用。

跳转之前,先确认新页面本身没问题

这一步经常被跳过。新页面至少要满足:返回 200、可被抓取、不在 robots 屏蔽范围内、canonical 指向自己、站内至少有一个链接入口能到达。任何一条不满足,跳转做过去也接不住。

如果新页面本身进不了索引,先把跳转铺好,只是把问题从一个 URL 搬到另一个 URL,旧的问题没解决,还多了一堆需要清理的中间状态。

301 映射的几个实操要点

  1. 一对一优先。大量旧地址统一跳到首页,会被当成软 404 处理,等于没跳。
  2. 避免链式跳转。A 跳到 B、B 再跳到 C,信号在传递过程中会损耗,规则尽量一次到位。
  3. 别用 302 长期代替 301。临时跳转适合短期活动,不适合地址迁移。
  4. 旧目录不要用 robots.txt 屏蔽。爬虫进不来,就看不到跳转,也谈不上过渡。
  5. 同步更新站内链接、导航、面包屑和站点地图,让新入口自身就有足够多的发现路径。

旧 URL 什么时候可以放手

主流做法是保留跳转至少几个月,具体时长看站点被抓取的频率。判断依据可以看三个信号:日志里旧 URL 的访问量是否明显下降;搜索结果的落地页是否逐渐换成了新地址;站内链接和站点地图里是否已经不再出现旧地址。

三条都满足,才可以考虑撤掉部分跳转。但对于有稳定外链的旧 URL,长期保留更省事——维护一条跳转规则的成本,通常低于重新争取一个外链入口的成本。

迁移期间常见的几种混乱状态

  • 新旧 URL 同时被收录:先查内链和站点地图里是否还残留旧地址,再看 canonical 有没有指错。
  • 旧 URL 返回 404 但外链还在:翻一下外链数据,有流量的补回跳转。
  • 跳转后 canonical 仍指向旧地址:等于自相矛盾,需要尽快修正。
  • 新 URL 已收录但位置有起伏:属于迁移后的正常波动,观察一到两个抓取周期再判断。

迁移期间尽量别同时做的事

不要在一次上线里同时改版式、改内容、改 URL。问题一起暴露时,很难判断是哪一步引起的。分批推进,每次变动后留出观察时间,看完日志和索引变化再决定下一步。