搜尋觀點

Canonical 修改後要等多久?Google 最新說明與網站遷移檢查表

網站搬遷後從 301、重新抓取、canonical 判斷到 Search Console 驗證的時間線

Canonical 改好了,不代表 Google 下一次抓取便會立即採用它。真正要管理的是一整組 URL 訊號。

改完 canonical 後等幾天仍看到舊網址,未必代表設定失敗。Google 要先重新抓取相關 URL,處理 redirect、讀取頁面標記、比較 sitemap 和站內連結,再決定在索引中保留哪一個版本。這個過程沒有一個所有網站通用的「第幾天會更新」答案。

對剛搬站、改網址結構或整合多語言頁的香港公司,更危險的通常不是等待,而是等待期間反覆改設定。今天改 canonical、明天改 redirect、後天又把舊 URL 放回 sitemap,會令每次重新處理都收到不同訊號。

先分辨:只是未重處理,還是訊號本來就互相矛盾?

先選一條重要 URL,不要從整個網站猜。記下舊網址、預期的新網址,以及下列五項實際結果:

要核對的訊號 合理結果 常見誤判
舊 URL 301 到最終新 URL 只看瀏覽器最後顯示的新頁,沒有驗證中間跳轉
新 URL 回傳 200 目標頁仍是 302、404 或被登入牆擋住
HTML canonical 指向自己的最終可索引 URL 指向舊頁、參數頁或另一個會跳轉的 URL
XML sitemap 只列新 URL 遷移後仍把舊版、http 或無尾斜線版本送出
站內連結 導覽、麵包屑、正文都指向新 URL 只修首頁,文章與分類頁仍大量連回舊版

五項一致時,Google 尚未更新多數屬於處理節奏;任何一項衝突,才是應立即修正的技術問題。可先用 重定向鏈路分析工具Canonical / hreflang 檢查工具 做一頁一頁的基本核對。

搬站後第一週,不要每天把所有 URL 重新送檢

較穩妥的做法是建立一個代表性 URL 樣本,而不是把整個站逐頁手動提交。每個類型選 5 至 10 條:首頁、主要服務頁、帶外部連結的舊文章、分類頁、產品或地區頁;如果有英文、日文版本,也應各選至少一組。

第一天確認技術訊號已統一;之後只在設定有實質修正時重新檢查。Search Console 的網址檢查報告應記錄「使用者宣告的 canonical」與「Google 選擇的 canonical」,並加上最後抓取日期。這能分辨 Google 尚未重抓,還是已抓取但沒有接受你的偏好版本。

甚麼時候應介入,而不是繼續等?

以下情況值得立即排查:

  • 重要新頁已被抓取,但 Google 持續選擇一個明顯較差的舊版或參數版。
  • 舊 URL 不是單跳 301,或跳到與原主題不相符的頁面。
  • sitemap、站內連結和 canonical 各自指向不同版本。
  • 改版後重要頁的有效索引、品牌查詢或自然點擊一起下跌。

相反,如果新 URL 回傳 200、訊號一致、Google 最近仍未抓取,通常先保留設定、繼續監察,比不斷換 canonical 更有利。Canonical 是偏好訊號,不是強制指令;要讓 Google 有充分理由選擇它,其他可控制的訊號也要站在同一邊。

用一張遷移記錄表,取代「感覺好像還未生效」

每次修改可保留六欄:舊 URL、目標 URL、改動日期、HTTP 結果、Google 選擇 canonical、下一次覆核日期。對有查詢價值的服務頁再加上 impressions、clicks 與表單/WhatsApp 來源。這張表的作用不是製作漂亮報告,而是防止團隊在沒有證據時重複改同一個問題。若你正把這類技術排查接回整體自然搜尋營運,可先回看 Google SEO 主文章Google SEO 首 90 日優先次序,再決定哪些服務頁與代表 URL 應先修。

若你正在處理多條舊網址或 WordPress 遷移,可接著閲讀 canonical、301、sitemap 訊號衝突時,Google 會信誰?;需要把 URL 對照、內容保留與搜尋訊號一起整理,請查看 網站遷移服務 或提交 SEO 技術診斷

參考資料