Hreflang 標籤產生器
為頁面的每個語言版本產生 <link rel="alternate" hreflang> 標籤
常見問題
語言代碼應該是什麼格式?
使用 2–3 個字母的 ISO 639-1 語言代碼,可選擇再加上連字號與 2 個字母的 ISO 3166-1 地區代碼——例如「en」「pt-BR」「zh-TW」。單獨只寫地區代碼(沒有語言)是無效的。
x-default 是做什麼用的?
它標記了當訪客的語言與你列出的所有 hreflang 項目都不匹配時,搜尋引擎應展示的頁面——通常是語言選擇頁面,或是你的預設語言版本。
hreflang 標籤需要互相對應嗎?
需要——同一組內的每個頁面都應連結到組內所有其他頁面(包括自身),否則搜尋引擎可能會忽略這些標註。為每個頁面產生標籤時,都需要包含相同的標籤區塊,只是把當前頁面的網址換成對應的即可。
產生器強制執行的規則
- 格式 — lang-REGION(de-AT)或單獨 lang(de);順序錯誤的組合無法通過驗證,並直接顯示修正方式。
- 互相連結 — hreflang 要求雙向標註;缺少回鏈是最常見的扣分原因,這裡會自動補齊。
- x-default — 只能有一個,指向語言選擇頁或全球通用頁。
- 輸出形式 — 依你控制標記的位置,提供 HTML head link 標籤、HTTP Link header 與 sitemap alternates。
設定語言 alternates,避開經典錯誤
地區+語言組合會對照 CLDR 慣例驗證、x-default 只需設定一次,回鏈標籤自動配對,讓各語系版本互相參照。
常用語言快速按鈕
十一個常用代碼——en、zh、zh-TW、de、es、fr、hi、ja、ko、pt、ru——一鍵新增一行語言,其他代碼也可輸入並驗證。
x-default 備援
可選的 x-default 網址告訴搜尋引擎,語言清單之外的使用者造訪哪個頁面,填補未涵蓋地區的缺口。
內建程式碼格式驗證
代碼在產生標籤前依兩到三個字母加可選地區代碼的格式驗證,打錯的地區碼不會悄悄把使用者引向錯誤頁面。
相關工具
什麼是 Hreflang 標籤產生器?
當一個頁面存在多個語言或地區版本時,hreflang 標籤告訴搜尋引擎該給哪類訪客展示哪個版本——德語搜尋者看到德語頁,美國使用者看到美國頁。這些標籤是放在頁面 head 裡的 link rel alternate hreflang 元素。為十幾個地區手寫這些標籤既重複又容易出錯,漏寫或寫錯一個代碼會悄悄傷害錯誤的受眾。這個產生器根據語言與 URL 的配對清單組裝標籤區塊,並提供常用地區代碼的快速按鈕,多語言站長幾秒鐘就能完成。
它組裝哪些標籤
- 🌍 常用地區代碼快速按鈕
- ✍️ 自訂語言代碼,依 en-US 格式驗證
- 🔗 每個語言版本一條標籤,連接代碼與 URL
- 🎯 可選的 x-default 兜底,面向未配對的語言
- 📋 複製或下載完整標籤區塊
什麼情況下需要它
- 一次上線多個語言版本的網站
- 為既有的多語言網站新增一個地區
- 修復 Google 顯示錯誤語言版本的問題
- 網站遷移到依地區劃分的 URL,保持標籤同步
標籤在瀏覽器本機組裝,不上傳任何內容。要記住的規則:hreflang 必須相互對應——每個語言版本的 head 裡都要有指向所有其他版本的標籤,所以產生的標籤區塊要加到每個版本上,而不是只加一個。
最後更新 · 2026-09-01