網站收錄

站点改版後,收錄如何從舊 URL 過渡到新 URL

站点改版或換域名时,已收錄的舊 URL 需要逐步過渡到新地址。本文按盘点、對應關系、發現入口、舊 URL 處理、上线核對几個步骤,說明怎样减少收錄波動,以及常见誤区。

網站收錄

站点改版後,收錄如何從舊 URL 過渡到新 URL

站点改版、換域名或調整目錄结构时,最容易忽略的是 URL 變化。頁面外观變了不影响已有收錄,但地址變了,搜尋引擎需要重新發現、抓取並更新索引。這個過程不是切換開關,而是一段過渡期。

先盘点:哪些舊 URL 不能直接丢

改版前先導出一份現有 URL 清單,至少标记三類:已被收錄的、有稳定搜尋流量的、有外部連結指向的。前两類關系到索引更新,第三類關系到連結權重传递。數量多时按目錄或模板分组,不必逐個處理,但重要頁面要單獨核對。

新舊 URL 的對應關系要明确

能保留原地址就尽量保留,改版不一定要動 URL。如果必须變化,舊 URL 應 301 到内容最相關的新頁面,而不是统一跳到首頁。全站跳首頁會让搜尋引擎难以判断新頁面的主题,也容易让用戶直接离開。

對應關系建议整理成表格:舊 URL、新 URL、狀態、是否已處理。批量重定向上线前,抽几個典型地址手動訪問,確認跳轉目标正确、没有跳轉鏈。

让蜘蛛先看到新 URL

新地址上线後,需要给它可發現的入口。常见做法包括:更新 sitemap,把新的規范 URL 放進去;把導航、面包屑、列表頁和正文内鏈切到新地址;如果站内有站内搜尋或标簽聚合,也要检查它們是否還指向舊連結。sitemap 的作用主要是帮助發現 URL,不能保證收錄,但入口清楚一些,抓取會顺利一些。

舊 URL 不要急着刪除或屏蔽

301 上线後,舊 URL 應保留一段時間,让搜尋引擎重新抓取並更新索引。此时直接返回 404、410,或者用 robots.txt 屏蔽,都可能让舊頁面的信号提前中断。更稳妥的顺序是:先让 301 生效並稳定,再观察索引中舊 URL 的數量變化,確認大部分已经替換後再考虑清理。

canonical 與參數要顺手理清

新頁面應通過 canonical 指向自身,避免新舊地址同时可訪問、被当成重复内容。带跟踪參數、排序參數或會话參數的連結,尽量在站内入口和 sitemap 中使用干净地址。如果同一内容有多個可訪問地址,先收敛到一個規范 URL,再谈收錄更新。

上线後的核對顺序

  1. 看服務器日誌:新 URL 是否被蜘蛛請求,舊 URL 是否還有抓取。
  2. 看站長平台或索引报告:新 URL 是否進入索引,舊 URL 是否逐步减少。
  3. 抽样搜尋:用品牌词、标题片段或 site 查询观察结果中的地址是否更新。
  4. 检查重定向:確認没有多跳、循环或跳错頁面。
  5. 检查内鏈:導航、正文、列表頁是否還有大量舊地址。
收錄過渡需要時間,提交 sitemap 或設定 301 都只是提供條件,不等于索引會立刻更新。

常见誤区

  • 舊 URL 和新 URL 同时返回 200,且没有 canonical 說明。
  • 所有舊 URL 都跳到首頁,導致新頁面难以被正确识別。
  • 改版後只更新 sitemap,忘了站内連結還在指向舊地址。
  • 舊 URL 一上线就 404,或直接加 noindex,影响過渡。
  • 只看收錄數量,不看索引里到底是舊 URL 還是新 URL。

把改版迁移当成一次 URL 治理,而不是一次頁面替換。理清舊地址、新地址和發現入口,收錄變化通常會更容易观察和排查。