SEO 工具 · 不對外抓取

hreflang 產生器與檢查工具

產生多語系 hreflang 標籤,並檢查語言代碼、絕對網址與 x-default。

輸入

結果

<link rel="alternate" hreflang="zh-TW" href="https://example.com/zh-TW/page" />
<link rel="alternate" hreflang="en" href="https://example.com/en/page" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/page" />

檢查結果

沒有發現問題。

使用說明

填入各語系的語言代碼與網址就會產生完整的 hreflang 標籤,包含 x-default。工具會檢查最常見的三個錯誤:語言代碼格式不符 BCP 47(例如寫成 `zh-tw` 而非 `zh-TW`,或用 `cn` 這種不存在的代碼)、使用相對網址而非絕對網址(相對路徑會讓整組 hreflang 被忽略)、以及重複的語言代碼。也會提醒 x-default 是否有對應項目。

操作步驟

  1. 逐列填入語言代碼與該語系的絕對網址。
  2. 選擇要作為 x-default 的語言。
  3. 查看檢查結果,複製標籤貼進每個語系頁面的 head。

限制與說明

語言代碼以 BCP 47 格式檢查,不查詢完整註冊表;無法驗證各語系頁面是否互相回指。

隱私

貼上的 HTML、網址與文章只在這個瀏覽器內分析,不會上傳、不會保存,也不會寫進網址或紀錄。

常見問題

為什麼 hreflang 常常沒有作用?
最常見的三個原因:使用相對網址(必須是含 https:// 的絕對網址)、語言代碼格式錯誤(`zh-TW` 的地區碼要大寫,且沒有 `cn` 這個語言代碼),以及缺少互相回指——A 頁指向 B,B 也必須指回 A,否則整組會被忽略。前兩項這個工具會檢查,第三項需要在每個語系頁面都貼上完整的標籤組。
x-default 是必要的嗎?
不是必要,但建議加上。它告訴搜尋引擎當使用者的語言與地區都不符合任何一組 hreflang 時要顯示哪一個版本,通常指向語言選擇頁或英文版。沒有 x-default 時搜尋引擎會自行猜測。