跳至主要內容

常見問題

hreflang 簡單說明

hreflang 是一個小小的標籤,訪客看不到,它會告訴 Google:「這個頁面也有英文版,在這裡;也有德文版,在那裡。」它的用途只有一個:讓每個人在搜尋結果中看到自己語言的版本。

實際畫面

在「客房」頁面的英文、法文和德文各版本的標頭中:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default 用來指定沒有任何語言相符時要顯示的頁面。

規則

  • 每個版本都列出所有其他版本,也列出自己。每個版本都帶有完全相同的清單。
  • 連結必須是雙向的。如果一個版本引用了另一個版本,另一個版本也必須引用它。否則,Google 可能會忽略這個標籤。
  • 完整且有回應的網址。不能是會轉址到別處的網址,也不能是找不到的頁面。
  • 正確的語言代碼: en, de, pt-BR等。在 Google 遵循的標準(ISO 639-1)中, uk 代表烏克蘭語:英國英語寫作 en-GB.

四個最常見的錯誤

  1. 宣告了頁面尚未翻譯的語言。
  2. 忘了從其中一個版本連回來。
  3. 引用會轉址或已不存在的網址。
  4. 只在部分頁面加上標籤。

資料來源(2026/10/15 查閱)

  • Google Search Central 文件,「Tell Google about localized versions of your page」
繁體中文