知識中心

Google 未收錄、顯示錯語言?檢查 Canonical 與 hreflang

網站地圖能打開,不代表 Google 一定會收錄正確版本。逐項檢查 HTTP、robots、Canonical、hreflang 及 Sitemap。

這份指南適合正處理網站問題的香港中小企及項目負責人,協助分辨問題來源及檢查次序。

確認每個網址都可正常開啟

直接檢查首頁和重要頁面的 HTTP 200、內容類型、轉址及安全系統有沒有阻擋。

檢查 robots 及 noindex

robots.txt 主要控制抓取。需要收錄的頁面,還要核對 meta robots、X-Robots-Tag 及存取權限。

Canonical 要清楚指定正式版本

不同語言如需要各自收錄,一般應使用自指 Canonical,避免繁體頁面全部指向簡體首頁。

hreflang 必須雙向對應

zh-CN、zh-TW、zh-HK 及 x-default 要指向真實存在的相應頁面,並保持互相對應。

Sitemap 要與實際頁面一致

根目錄 /sitemap.xml 應直接回傳有效 XML,只列出可收錄的正式網址,不應包括 404 或 noindex。

用 Search Console 看 Google 實際選擇

網址審查工具可顯示 Google 選定的 Canonical 和收錄狀態。修正後要記錄日期,等待重新抓取。

處理前後檢查清單

  • 檢查 HTTP、robots 及 noindex
  • Canonical 自指、hreflang 雙向對應
  • Sitemap 只列可收錄正式網址
  • 用 GSC 核對實際收錄

參考資料