檢查 hreflang 標籤可確保搜尋引擎向全球使用者提供正確的語言與地區版本內容。每個頁面都必須包含一組 <link rel="alternate" hreflang="x" href="y" /> 標籤,指向每一個在地化版本,包括自己本身。缺少標籤、地區代碼錯誤或網址失效,都可能導致該頁面從目標市場的搜尋結果中消失。Hreflang Generator 透過將「地區代碼與網址」的配對清單轉換成可直接安裝的 HTML 程式碼區塊,並處理跳脫字元與標準大小寫,簡化了這個流程。
多語系網站經常在 hreflang 實作上出現不一致的情況。有些頁面可能省略了自我參照標籤,有些則可能使用不同的網址格式(HTTP 與 HTTPS、是否含結尾斜線)。這些不一致會讓搜尋引擎感到困惑,導致排名下滑或語言版本顯示錯誤。例如,鎖定墨西哥市場的西班牙文頁面(hreflang="es-MX")必須回連到鎖定美國市場的英文頁面(hreflang="en-US"),反之亦然。若缺乏互相回連的連結,搜尋引擎可能會完全忽略這些標籤。透過要求所有變體必須同時列出,此工具強制落實了互相回連的規則,減少人為錯誤。

為何 Hreflang 標籤對全球 SEO 至關重要
Hreflang 標籤為國際化網站解決了兩個關鍵問題:重複內容與使用者體驗。若沒有這些標籤,搜尋引擎可能會將同一內容的不同語系版本視為重複內容,進而分散排名訊號或完全忽略部分頁面。例如,一個關於 "running shoes" 的英文頁面,與其西班牙文對應版本 "zapatillas para correr",可能會在搜尋結果中彼此競爭,分散流量。Hreflang 標籤能整合這些訊號,確保西班牙文頁面在西班牙排名、英文頁面在美國排名。
當訪客一進站就直接看到正確的語言版本時,使用者體驗也會隨之提升。從巴黎搜尋的法國使用者,期望看到的是以歐元顯示的價格與法文產品描述,而不是一個通用的英文頁面。Hreflang 標籤能引導搜尋引擎根據使用者的語言與位置設定,交付正確的版本。這能降低跳出率並提高轉換率,因為使用者較不容易離開不符合其偏好的頁面。
Google 官方文件確認,hreflang 標籤是指示在地化內容的首選方式。雖然 HTTP 標頭或 XML sitemap 等其他方法也能指定語言與地區,但 HTML 標籤是支援最廣泛且最容易稽核的。Hreflang Generator 專注於 HTML 標籤,確保與所有主流搜尋引擎相容。
如何列出在地化頁面以供 Hreflang 標籤使用
首先,請彙整一份完整的網站上所有在地化頁面清單。每個項目都必須包含地區代碼(語言與選擇性的地區)以及完整的網址。地區代碼遵循 ISO 639-1 語言標準(例如英文為 "en",西班牙文為 "es"),地區則遵循 ISO 3166-1 Alpha-2 標準(例如美國為 "US",墨西哥為 "MX")。請以連字號結合兩者,例如 "en-US" 或 "es-MX"。
請將當前頁面也列入清單中,以建立必要的自我參照標籤。例如,若您正在為某頁面的英文(美國)版本產生標籤,清單中應包含 "en-US | https://example.com/en-us/page"。這能確保搜尋引擎將該頁面辨識為其地區代碼的標準版本。您也可以選擇性地加入一個 "x-default" 項目,為目標地區以外的訪客指定一個備用頁面。x-default 頁面應該是內容的通用版本,例如沒有地區代碼的英文頁面。
| Locale Code | Example URL | Purpose |
|---|---|---|
| en-US | https://example.com/en-us/page | English for United States |
| es-MX | https://example.com/es-mx/pagina | Spanish for Mexico |
| fr-CA | https://example.com/fr-ca/page | French for Canada |
| x-default | https://example.com/page | Fallback for untargeted locales |
請確保所有網址使用相同的通訊協定(HTTP 或 HTTPS)與網域格式。混用不同的通訊協定或網域(例如 "http://example.com" 與 "https://www.example.com")會導致標籤失效。Hreflang Generator 會驗證每個網址的一致性,並在產生標籤前標示出不一致之處。這個步驟能避免常見錯誤,例如漏掉斜線或大小寫不正確,這些都可能導致搜尋引擎忽略標籤。
三步驟產生並安裝 Hreflang 標籤
- 輸入地區代碼與網址配對:開啟 Hreflang Generator,並以 "locale | fully qualified URL" 的格式貼上您的在地化頁面清單。請包含當前頁面與選擇性的 x-default 備用頁面。例如:
- en-US | https://example.com/en-us/page
- es-MX | https://example.com/es-mx/pagina
- x-default | https://example.com/page
- 產生 HTML 程式碼區塊:點擊「Generate」以建立一組完整的、已跳脫處理的 <link> 標籤。工具會依據最新的 ISO 標準驗證每個地區代碼,並檢查網址的一致性。若發現錯誤,請修正後重新產生區塊。輸出內容看起來會像這樣:
<link rel="alternate" hreflang="en-US" href="https://example.com/en-us/page" /> <link rel="alternate" hreflang="es-MX" href="https://example.com/es-mx/pagina" /> <link rel="alternate" hreflang="x-default" href="https://example.com/page" />
- 在每個頁面上安裝標籤:複製產生的 HTML 程式碼區塊,並貼到每個在地化頁面的 <head> 區段中。請確保所有變體的區塊完全一致,以維持互相回連。例如,英文(美國)頁面必須包含指向自己、西班牙文(墨西哥)頁面以及 x-default 備用頁面的標籤。安裝完成後,請使用 Screaming Frog 等爬蟲工具或 Link Extractor 來驗證每個頁面是否同時包含自我參照與互相回連的標籤。
驗證線上頁面的 Hreflang 標籤
安裝標籤後,請稽核您的線上頁面以確認其運作如預期。首先檢查每個頁面的 HTML 原始碼,確保標籤存在且格式正確。留意常見問題,例如標籤遺漏、地區代碼錯誤或網址失效。例如,hreflang="en-UK"(無效)應修正為 hreflang="en-GB"(有效)。
接著,使用爬蟲工具驗證互相回連。每個頁面都必須回連到所有其他在地化變體,包括自己本身。若英文(美國)頁面連結到西班牙文(墨西哥)頁面,則西班牙文頁面也必須回連到英文頁面。缺少互相回連的連結可能導致搜尋引擎忽略標籤。爬蟲工具也應檢查 HTTP 狀態碼;若任何 hreflang 網址出現 404 或 301 重新導向,將使該標籤失效。
Google Search Console 在「舊版工具與報表」下提供了專屬的「國際目標設定」報表。此報表會標示出 hreflang 錯誤,例如缺少回連標籤或無效的地區代碼。請儘速處理任何問題,以避免排名下滑。對於大型網站,建議使用 Sitemap URL Extractor 來彙整所有頁面清單,並與您的 hreflang 清單交叉比對,確保沒有遺漏任何變體。
常見的 Hreflang 錯誤與修正方法
一個常見的錯誤是使用了不正確的地區代碼。語言代碼必須為小寫(例如 "en" 而非 "EN"),地區代碼則必須為大寫(例如 "US" 而非 "us")。Hreflang Generator 會自動驗證這些代碼,但手動實作經常忽略這個細節。另一個常見問題是混用通訊協定或網域。所有 hreflang 網址都必須使用相同的通訊協定(HTTPS)與網域格式(例如使用 "example.com" 而非 "www.example.com")。
缺少自我參照標籤是另一個普遍的問題。每個頁面都必須包含一個指向自己的標籤,否則搜尋引擎可能會忽略整組標籤。例如,英文(美國)頁面必須包含 <link rel="alternate" hreflang="en-US" href="https://example.com/en-us/page" />。若缺少此標籤,該頁面可能無法在其目標地區代碼中獲得排名。
hreflang 標籤中的網址失效也可能造成問題。若被標記的網址回傳 404 或重新導向至其他頁面,搜尋引擎將忽略該標籤。請使用爬蟲工具檢查所有 hreflang 網址是否回傳 HTTP 200 狀態碼。最後,請確保標籤放置於 HTML 的 <head> 區段,而非 <body> 中。位於 body 的標籤會被搜尋引擎忽略。
何時應使用 X-Default 作為備用頁面
x-default 的 hreflang 值會為目標地區以外的訪客指定一個備用頁面。例如,若您的網站鎖定英文(美國)、西班牙文(墨西哥)與法文(加拿大),來自德國或日本的使用者將會看到 x-default 頁面。這對於沒有為每個地區提供在地化內容、但仍希望提供相關體驗的網站來說非常實用。x-default 頁面應該是內容的通用版本,例如沒有地區代碼的英文頁面。
並非所有網站都需要 x-default 標籤。若您的網站已涵蓋所有主要語言與地區,則省略 x-default 也無妨。然而,若您的在地化有缺漏,x-default 能確保使用者仍會到達一個可用的頁面。例如,一個電子商務網站可能提供英文、西班牙文與法文的產品頁面,但使用一個 x-default 英文頁面來服務所有其他地區。這能防止使用者進入 404 頁面或看到他們看不懂的語言。
Hreflang Generator 將 x-default 設為選擇性欄位。若您不需要備用頁面,請將此欄位留空。工具將僅為您指定的地區代碼產生標籤。若您確實加入了 x-default,請確保網址指向一個有效、且不會重新導向或回傳 404 的頁面。
更多相關主題:如何建立 XML Sitemap:實用指南。
延伸閱讀:如何從 Excel 儲存格中擷取連結:實用方法。