網站收錄

站点整体迁移後:收錄核對先確認舊地址把信号交干净了

換域名、改目錄前缀或調整协议之後,收錄變化往往比预期慢。核對时不必急着反复提交 URL,先看舊地址是否统一 301、canonical 與内鏈是否指向新地址、sitemap 里有没有残留舊連結,再结合日誌判断新地址的抓取是否稳定。這几步按顺序做完,方向比數字更重要。

網站收錄

站点整体迁移後:收錄核對先確認舊地址把信号交干净了

先把搬家当成一次全站 URL 變更来對待

換域名、換目錄前缀、把 http 換成 https、把带 www 的換成不带 www 的,這些操作在蜘蛛眼里是同一件事:一批舊地址要让位给一批新地址。区別只在于有的站点只改了几百個 URL,有的站点等于全站重来。核對收錄时,先把變更范围列清楚,再去看信号有没有跟着走,比盯着索引量曲线更有效。

舊地址有没有把信号交出去

301 覆盖要完整,落点要准确

舊地址應该统一返回 301,並指向新地址中语义最接近的那個頁面。常见問题有三種:一是只给首頁做了跳轉,栏目頁和詳情頁仍然返回 200,等于新舊两份内容同时在线上;二是所有舊地址都跳到新站首頁,蜘蛛拿不到對應關系;三是 A 跳 B、B 再跳 C 的多級跳轉,鏈條過長容易在中途断掉。核對时把舊站主要類型的 URL 各抽样打開一遍,看狀態碼和落点是否符合预期。

canonical 和内鏈別留在舊地址

新舊版本同时存在一段時間是正常的,但頁面上的 canonical 應该指向新地址。如果新頁面的 canonical 還寫着舊域名,或者導航、面包屑、正文里仍然連結到舊地址,等于自己在提示主版本在那邊。内鏈是蜘蛛發現新地址最稳定的入口之一,改版後要连同導航、侧栏、相關推荐一起更新。

sitemap 只留新地址

迁移完成後,sitemap 里不應再混入舊地址,否則蜘蛛會把抓取次數花在必然跳轉的 URL 上。同时確認 sitemap 中的地址、canonical、内鏈指向三者寫法完全一致,包括大小寫、尾斜杠和參數寫法。

一個可执行的核對顺序

  1. 列出變更前後的 URL 對應表,確認每個舊地址都有明确落点。
  2. 抽查舊地址的狀態碼和跳轉鏈長度,检查是否有仍然返回 200 的残留頁。
  3. 抽查新地址的 canonical、内鏈、sitemap 三項是否一致。
  4. 在服務器日誌里按新地址前缀篩選,观察蜘蛛是否開始按新路径抓取。
  5. 用 site 查询分別看新舊两個域名,记錄索引量的變化方向,而不是只看某一天的數字。
  6. 把已發現但未编入索引的頁面單獨建表,观察是暂时排队還是長期停留。
迁移期的索引量下降或波動很常见,它不一定代表出错。判断标准應该是:舊地址是否還在被大量抓取、新地址是否稳定被抓取、索引里出現的到底是舊版本還是新版本。

几個容易被誤判的情况

  • 舊地址直接删成 404。没做 301 就下线,等于告诉蜘蛛這一頁消失了,信号不會自動轉移。
  • 新地址出現重复版本。同一内容既有带 www 又有不带 www 的版本進了索引,說明跳轉或 canonical 還没统一。
  • 索引里仍是舊版本。蜘蛛尚未重新處理新頁面时,索引保留舊内容属于過渡狀態,不必反复改标题来催促。
  • 站内仍有舊連結。模板、分頁、歷史文章里的舊地址没清理,蜘蛛會顺着這些連結回到舊站。

迁移的收錄核對,本质是確認地址換了、信号也跟着換了這件事有没有做完整。把跳轉、canonical、内鏈、sitemap 這四件事對齐,再结合日誌和索引資料观察一段時間,比反复提交 URL 或频繁改動能更快看到方向。