hreflang 是一組 HTML 或 sitemap 標籤,用來宣告同一內容的不同語言與地區版本(例如 zh-TW、zh-HK、en-US),是國際 / 多語言 SEO 的核心。它讓 Google 為新加坡英文使用者顯示 en-SG 頁、為台灣使用者顯示 zh-TW 頁。
為什麼重要
沒有正確的 hreflang,多語言站容易出現錯誤語言排在搜尋結果、地區版本互相被當成重複內容、以及使用者看到看不懂的語言而跳出。正確標註能提升在地相關性與轉換。
怎麼做
- 雙向對應:A 指向 B,B 也必須指回 A,否則整組會被忽略。
- 自我參照:每個版本都要包含指向自己的 hreflang。
- x-default:為未匹配任何語言的使用者指定預設回退頁面。
- 格式正確:語言用 ISO 639-1、地區用 ISO 3166-1,如 zh-TW,不可自創代碼。
- 搭配 canonical:canonical 指向同語言版本自身,不要跨語言指定。