知識中心

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

網站地圖正常不代表索引一定正確。從 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 選擇的 Canonical 與索引狀態。修正後記錄日期,等待重新檢索。

處理前後檢查清單

  • 確認 HTTP、robots 與 noindex
  • Canonical 自我參照、hreflang 雙向對應
  • Sitemap 僅包含正式可索引網址
  • 透過 GSC 驗證索引狀態

參考資料