
hreflang 產生器使用教學:一鍵產生正確標籤
hreflang 產生器能把「每頁列出全部語言+自我參照+x-default、雙向一致」這套容易手殘的規則自動化:輸入各語言版本的 URL、選好預設語言,工具就產出可直接貼上的完整標籤組。 GeoSeoToday的 hreflang 產生器 免費、免註冊,本文示範完整用法。
為什麼需要產生器?手寫的三個致命傷
hreflang 的規則不難懂,但手寫極易出錯,而且錯了不會報錯——只會默默失效:
- 缺回連:三語網站的一組標註要在 3 個頁面各出現 4 行、共 12 行完全一致的程式碼。手動維護時改了一頁忘了另外兩頁,整組作廢。
- 漏自我參照:直覺上「自己不用標自己」,但 hreflang 規範要求每頁必須把自己列進清單,漏了就失效。
- 語言代碼寫錯:
zh-tw與zh-Hant的選擇、en-UK(錯)與en-GB(對)的差異,每次手寫都是一次犯錯機會。
這些錯誤正是繁簡自我蠶食的頭號原因。產生器的價值不是省打字時間,而是把規則寫進工具,讓錯誤沒有發生的機會。
三步驟操作教學
第 1 步:輸入各語言版本的 URL
在 hreflang 產生器 中,為同一篇內容的每個語言版本各填一列——語言代碼+完整 URL(必須是含 https:// 的絕對路徑):
| 語言代碼 | URL 範例 |
|---|---|
| zh-Hant | https://example.com/zh-hant/geo-guide/ |
| zh-Hans | https://example.com/zh-hans/geo-guide/ |
| en | https://example.com/en/geo-guide/ |
語言代碼選擇原則:服務全球繁中讀者用 zh-Hant;只有為台灣、香港準備了不同內容時才分 zh-TW、zh-HK。
第 2 步:選擇 x-default 指向
從已輸入的版本中挑一個當預設出口。決策很簡單:有英文版指英文版;純華文站指主力市場版本。
第 3 步:複製產出的標籤
工具會同時給出兩種格式,擇一使用(不要兩處都放):
HTML 格式(貼進每個語言版本的 <head>,三頁都要貼同一組):
<link rel="alternate" hreflang="zh-Hant" href="https://example.com/zh-hant/geo-guide/" />
<link rel="alternate" hreflang="zh-Hans" href="https://example.com/zh-hans/geo-guide/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/geo-guide/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/geo-guide/" />
sitemap 格式(貼進 XML sitemap 的對應 <url> 區塊,適合頁數多的網站集中維護)。
貼上之後:3 個驗收動作
- 抽查原始碼:每個語言版本的頁面都要看得到完整四行(含自己)。
- 爬蟲掃描:用 Screaming Frog 等工具的 hreflang 報表全站掃一次,確認沒有缺回連。
- GSC 觀察分流:2–6 週後在成效報表用國家×目錄交叉檢查,簡中版在台灣的曝光佔比應該明顯下降。
什麼情況產生器救不了你?
工具產出的標籤是對的,但以下情況要先自行處理:
- URL 本身有問題:指向轉址中、404 或 noindex 的頁面,標籤再正確也無效。
- canonical 打架:各語言版本的 canonical 必須指向自己;指向其他語言版本會抵銷 hreflang。
- 內容根本沒有在地化:hreflang 解決「端給誰」,不解決「值不值得看」。機翻直出的頁面就算分流正確,還是拿不到點擊。
常見問題(FAQ)
Q1:產生器是免費的嗎?需要註冊嗎? GeoSeoToday 的 hreflang 產生器完全免費、免註冊,做成網頁工具是因為我們自己的三語站每天都在用同一套邏輯。
Q2:網站有幾百頁,每頁都要手動跑一次產生器嗎? 不用。產生器適合用來「確立正確格式」與處理重點頁面;量大時,把產出的格式套進 CMS 或框架模板(如 Astro/Next.js 的 layout),依路由自動輸出全站標籤才是正解。
Q3:產生的標籤放 HTML 還是 sitemap 好? 頁數少、模板可控放 HTML head;頁數多、sitemap 由系統產生就放 sitemap。重點是擇一,兩處並存且不一致是常見事故。
Q4:用了產生器還會發生繁簡蠶食嗎? 標籤層面的錯誤會被杜絕,但蠶食還有其他成因:canonical 設錯、簡中版內容與繁中過近。搭配〈hreflang 常見錯誤導致繁簡自我蠶食〉的排查清單一起用。
現在就把你的多語言頁面丟進 GeoSeoToday的 hreflang 產生器與 GEO 檢測工具,30 秒拿到正確標籤。想理解標籤背後的原理,從〈hreflang 是什麼?多語言站必備教學〉開始;整個多語言佈局的全貌,見支柱頁〈多語言 / 國際 SEO 完整指南〉。