分類: 開發工具
Hreflang 標籤產生器
從語言代碼與 URL 資料列產生互相對應的 hreflang 連結標籤
輸入每列一組的語言代碼與 URL,可包含一列選填的 x-default,即可產生附基本驗證的 <link rel="alternate" hreflang="..."> 標籤。所有處理都在瀏覽器中完成。
hreflang 標籤
<link rel="alternate" hreflang="en" href="https://example.com/" /> <link rel="alternate" hreflang="es" href="https://example.com/es/" /> <link rel="alternate" hreflang="fr" href="https://example.com/fr/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
問題
未發現任何問題。
本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。
這個工具能做什麼
Hreflang 標籤會告訴搜尋引擎每個語言或地區該顯示哪一個 URL,但只要有一個重複的語言代碼,或一個缺少通訊協定的 URL,就可能悄悄破壞整組標籤。本工具接受一份每列一組的語言代碼與 URL 清單,產生對應的連結標籤,並標示出重複的語言代碼、無法解析的資料列,以及缺少 http 或 https 通訊協定的 URL。
使用方式
- 每列輸入一組資料,格式為語言代碼加上 URL,例如「es https://example.com/es/」。
- 如果網站有語言中立的預設頁面,請加上一列 x-default。
- 複製產生的標籤,並檢查問題清單中是否有需要修正的項目。
隱私說明
本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。
常見問題
- 我的資料會被傳送到其他地方嗎?
- 不會。解析與標籤產生都在你瀏覽器分頁中執行的 JavaScript 內完成。
- Hreflang 標籤需要互相對應嗎?
- 需要。搜尋引擎預期一個叢集中的每一個 URL 都會連結回其他每一個 URL(包括自身);本工具不會檢查其他頁面,因此請在每個頁面各自的標籤版本中維持相同的資料列組合。
- 什麼情況算是重複的語言代碼?
- 兩列使用相同的語言代碼但字母大小寫不同,例如 ES 與 es,這樣會產生兩筆互相衝突的 hreflang 項目。