網站收錄

站点換域名之後:索引里的舊地址會怎么變

換域名是把索引资产從一批地址搬到另一批地址,不是加一條 301 就結束。舊地址會在索引里停留一段時間,新地址需要重新被抓取和评估。本文按迁移前、迁移中、迁移後梳理要盯的動作,以及舊地址退场、新地址接班的观察顺序和常见坑。

網站收錄

站点換域名之後:索引里的舊地址會怎么變

換域名、換目錄结构、把 HTTP 換成 HTTPS,本质上是同一件事:让搜尋引擎把一批舊地址上积累的索引,轉移到一批新地址上。不少人以為「配好 301 就完事」,几周後去看,舊地址還在索引里,新地址迟迟没起来。這通常不是 301 没生效,而是索引迁移本身有先後顺序。

迁移期間,索引里會经歷哪些阶段

蜘蛛再次抓取舊地址,看到 301,跟随跳到新地址。新地址被重新抓取、重新评估,然後才谈得上進入索引。舊地址不會在跳轉生效的那一刻消失,它可能在一段時間里和新地址同时出現在结果頁上,這属于迁移過程中的正常現象,不必急着判為故障。

真正會让迁移拖住的,是跳轉本身没做干净:A 跳到 B、B 又跳到 C 的鏈式跳轉;把大量舊頁面统一跳到首頁;或者跳到内容對不上的頁面。這類情况容易被当成软 404 處理,结果是舊地址長期挂在索引里,新地址也接不上班。

迁移前要落實的几件事

  • 一對一映射:每個舊 URL 都有對應的新 URL,尽量不用整站跳首頁的偷懒做法。
  • 内容保持一致:迁移和大改版同时做,出問题时很难判断是跳轉的锅還是内容的锅,建议拆開。
  • 指向新地址的元素全部更新:站内連結、導航、面包屑、canonical、sitemap 里都別再留舊域名。
  • 舊域名保持解析和跳轉:不要跳轉刚生效就把舊域名下线,索引退场比新地址進索引慢得多。
  • 舊站 robots.txt 允许抓取:屏蔽掉舊站,蜘蛛就看不到 301,迁移會直接卡住。
  • 新舊资源都做驗證:在站長平台里同时保留新舊站点的驗證,方便對照观察。

迁移後按什么顺序看

第一层看抓取:服務器日誌或抓取統計里,蜘蛛有没有開始以新地址為主。第二层看進索引:用站点查询抽样,或看索引报告里新地址的收錄量是否在涨。第三层才是舊地址退场,這一步最慢,也最不该天天盯。

观察迁移建议以周為單位看趋势,不要按天刷新資料。索引狀態本身就存在延迟,按天看只會被波動带着走,誤判成「迁移失敗」然後再去做多余的動作。

几個常见的坑

  1. 只给首頁配了 301,栏目頁和内容頁仍是舊地址可訪問的 200 頁面。
  2. 跳轉鏈太長,蜘蛛跟到一半放弃,新地址一直没被發現。
  3. 舊站返回 200 的空壳頁,蜘蛛判断不出這是已迁移的站点。
  4. canonical 忘了改,新頁面自己声明規范地址是舊域名。
  5. 同时改了域名、目錄结构和标题模板,出問题後無法定位是哪一步導致。
換域名是一次资产搬家,不是一次配置修改。判断迁移是否顺利,看的不是 301 有没有生效,而是新地址有没有開始接住舊地址原有的位置。

如果你的站点正處在這個阶段,可以先按上面的顺序做一次自查:跳轉是否一對一、站内是否還有舊地址、舊站是否可被抓取、新地址的抓取量是否在上升。把這几項確認清楚,剩下的就交给時間,不必因為短期内新舊地址並存而反复調整。