网站收录

换域名或改路径之后:旧地址的收录怎么迁移到新地址

网站改版、换域名或调整目录结构,会让一批 URL 发生变化,原来的收录需要重新迁移。本文分清“平移”和“下线”两种情况的处理差别,说明 301 为什么要尽量一对一、站点地图与内链要怎么同步改,以及迁移后按抓取、索引、流量这个顺序观察的方法。

网站收录

换域名或改路径之后:旧地址的收录怎么迁移到新地址

网站改版、换域名、调整目录结构,都会让一批 URL 发生变化。对搜索引擎来说,这不是“页面变了”这么简单,而是原来记着的那批地址没了,新地址要重新被发现、重新抓取、重新判断。处理得好,收录和信号能平移过去;处理得粗糙,旧的掉得快,新的起不来。

先分清两种变化

一种是地址变了、内容基本没变,比如换域名、加一级目录、把 /p/123.html 改成 /article/123。这种叫平移,目标是把旧地址的收录尽量迁到新地址。另一种是内容被拆散、合并或直接下线,比如几个页面合成一个,或者整个栏目砍掉。这时要做的不是迁移,而是明确告诉搜索引擎旧地址已经不再提供内容。

混在一起处理最容易出问题:该 301 的去做 404,该 410 的却留着可访问的旧页面,两边都拿不到明确信号。

301 是主干,但要尽量一对一

换域名或改路径时,301 永久重定向是最直接的迁移手段,它的作用是告诉搜索引擎:这个旧地址以后请去新地址找。几个常见要求:

  • 旧 URL 和新 URL 尽量一对一,不要几百个旧地址全跳到首页,那等于说这些内容都消失了。
  • 跳转链不要拉太长,A→B→C 这种多级跳转在抓取时会损耗,尽量第一次就跳到最终地址。
  • 旧域名不要立刻停掉解析,至少留够一段时间,让重定向持续可访问。
  • 跳转目标不要指向需要登录、或必须靠 JS 才能渲染出正文的页面。

sitemap 和内链要同步换

只改了重定向、其他地方不动,是迁移期最常见的半成品状态。站内所有指向旧地址的链接、导航、面包屑、文章里的互相引用,都会让蜘蛛反复走到旧 URL 上再跳一次。能直接改的就改成新地址,重定向留给站外链接和已经存在的收录。

同时更新 sitemap,只放新地址;旧的 sitemap 要么删掉,要么让它返回 404,别再继续提交旧 URL 列表。canonical 也要跟着换,如果新页面里还写着旧地址,等于自己给自己制造矛盾。

迁移期间容易踩的几个坑

  1. 新旧页面同时可访问、内容一模一样,却没做重定向。搜索引擎只能自己猜哪个是主版本,结果往往不是你想要的那个。
  2. 重定向规则写错,把不相关的 URL 一起跳走,或者直接跳到了 404 页面。
  3. 改版顺手把正文区块结构也换了,新页面抓到的 HTML 变得很薄,收录自然慢。
  4. 只改了 PC 站没改移动站,两个版本跳向不同地址。

迁移后看什么,看多久

迁移不是一天的事,通常会经历一段新旧混排的时期:旧地址还在索引里,新地址开始出现,两边交替。这个阶段建议按下面的顺序观察:

  1. 先看抓取有没有正常发生——新地址是否开始被访问,旧地址是否按预期返回 301。
  2. 再看新地址的索引状态,是否从“已发现”走到“已抓取”,再走到能被检索到。
  3. 然后看旧地址的索引数量是否在缓慢下降,而不是断崖式消失。
  4. 最后才是关键词和流量层面的变化,这一步往往最慢。
迁移期间流量下滑几乎无法完全避免,重点不是“一点不掉”,而是跌下去之后能不能在合理时间内回到原来的水平。如果旧地址突然大面积消失,新地址又迟迟没动静,说明信号传递出了问题,要回头检查重定向和内部链接。

小结

把改版当成一次 URL 层面的搬家:旧地址给明确去向,新地址给明确入口,两边的话要对得上。做重定向、改内链、更新 sitemap 和 canonical,这几件事一起做完,比自己反复提交新 URL 更有用。