Canonical 與 hreflang 檢測

Canonical 與 hreflang 檢測

檢查網頁規範 URL、多語言宣告和搜尋引擎索引訊號。

示例: 請輸入具體頁面 URL;工具會讀取最終頁面 HTML 與 Link 回應標頭。

尚未開始檢測

輸入具體網頁網址,然後點擊「開始檢測」。

INTERNATIONAL SEO

什麼是 Canonical 與 hreflang?

Canonical 標籤告訴搜尋引擎相似或重複頁面中哪個 URL 是首選規範版本,協助合併連結訊號並減少重複內容的抓取浪費。

hreflang 用於關聯內容相同、語言或地區不同的頁面。每個版本應宣告完整且一致的語言集合,並包含指向自身的項目。

rel=canonical

指定此內容的首選可索引規範網址。

hreflang

關聯面向不同語言或地區的同等頁面。

x-default

沒有符合語言時提供預設頁面。

為什麼要同時檢查這兩類訊號?

Canonical 與 hreflang 會共同影響搜尋引擎選擇哪個 URL 參與索引以及面向哪個地區顯示。兩者指向不一致、頁面被 noindex 或缺少自我引用時,hreflang 可能被忽略。

統一規範 URL

識別缺失、重複、跨網域或指向非目前頁面的 Canonical。

驗證多語言關聯

檢查語言代碼、目標網址、自我引用、重複宣告和 x-default。

發現索引衝突

結合重定向、HTTP 狀態、HTML lang 與 noindex 判斷訊號是否一致。

工具是如何工作的?

工具讀取目前頁面的公開 HTML 和回應標頭,不修改頁面,也不儲存歷史記錄。

  1. 01

    安全取得頁面

    解析公網 IP,限制跳轉、逾時、壓縮內容和頁面大小。

  2. 02

    解析規範宣告

    從 HTML 與 HTTP Link 標頭提取所有 Canonical。

  3. 03

    檢查語言關係

    驗證 hreflang 代碼、URL、自我引用、重複項目和 x-default。

  4. 04

    彙總索引建議

    結合狀態碼、noindex 和重定向輸出可執行修改建議。

如何理解檢測結果?

自我引用 Canonical 通常是最穩定的預設設定;跨網域或非自我引用 Canonical 可能是有意合併內容,也可能讓目前頁面退出索引。hreflang 只有在各語言頁互相宣告時才完整生效。

自我引用

首選網址與最終頁面一致,索引目標清楚。

指向其他網址

需要確認合併到其他網址是否為有意設定。

hreflang

每個語言頁都應發布一致且雙向的完整集合。

Canonical 與 hreflang 常見問題

每個可索引頁面都應該有 Canonical 嗎?

建議每個可索引 HTML 頁面提供一個明確 Canonical。獨立頁面通常自我引用;重複頁則指向希望參與搜尋的規範版本。

Canonical 可以使用相對網址嗎?

瀏覽器可以解析相對網址,但 SEO 實務更建議使用完整 HTTPS 絕對 URL,減少環境與解析差異。

hreflang 必須包含目前頁面嗎?

是。每個語言版本應包含指向自身的項目,並與其他版本形成返回連結。

x-default 是必須的嗎?

不是強制欄位,但對語言選擇頁或無法匹配語言的使用者很有價值。

Canonical 與 hreflang 應該指向不同頁面嗎?

每個語言頁通常 Canonical 到自身,再透過 hreflang 關聯其他語言。不要把所有語言 Canonical 到同一語言頁。