搜尋觀點
Canonical 修改後要等多久?Google 最新說明與網站遷移檢查表
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 技術診斷。
