什麼是Canonical URL?規範化標籤的重要性 – 鸭老师SEO
https://www.ylsseo.com/zh-hant/canonical/ · latest captured snapshot · 138 words
Canonical URL(也稱 canonical tag)是一種 HTML 標記,用於告訴搜尋引擎:在一組內容相同或高度相似的頁面中,哪一個才是主頁面(標準網址)。
搜尋引擎在理解 canonical 設定後,會傾向於將排名訊號(權重)集中到該主頁面,從而避免重複內容造成的權重分散問題。
什麼時候使用canonical url?
1. 存在多個高度相似頁面時
當你的網站中存在多個內容相同或非常相似的頁面時,建議使用 canonical 指向其中一個 URL,明確指定它作為主頁面。
例如:
- example.com/page
- example.com/page/
- example.com/page?utm=google
可以統一 canonical 指向:
example.com/page
這樣做的目的是合併排名訊號,而不是阻止其他頁面被訪問。
注意:canonical 主要用於處理重複或相似內容,並不能保證其他頁面不被抓取或不被收錄。
2. 某些頁面不希望參與排名,但需要保留給使用者
如果你是 SaaS 網站,或者部落格中有大量工具說明、功能文件、使用手冊類頁面,這些頁面不適合單獨參與搜尋排名,但又需要保留給使用者訪問:
- 不建議簡單地把這些頁面全部 canonical 到首頁或欄目頁
- 因為內容不相似時,搜尋引擎可能會忽略 canonical 設定
更合理的做法是:
- 使用 noindex 控制是否參與索引
- 或通過內容整合、頁面結構優化來處理
canonical 並不是用來“清理不重要頁面”的工具,而是用於規範化相似頁面。
當然還有另外一種做法:
如果你的hub page/聚合頁已經承擔了主解釋權,聚合頁下面的子文章是更細分的解釋,那就可以canonical到hub page。
例如:canva
help頁面本身是問題集合,解釋的都是同一物件,問題型別也是相近,並且想要help頁面作為serp入口,那就可以。
需要注意的是,這種做法只適用於索引/分類/問題集合類頁面,
而不適用於功能教程、操作說明、How-to 類頁面。
3. 沒有重複內容時,使用自引用 Canonical
在沒有重複頁面或規範化問題的情況下,canonical URL 應指向頁面自身。
例如:
- 頁面地址:example.com/google/
- canonical:example.com/google/
這是推薦的做法,有助於明確頁面的規範版本,減少潛在的 URL 混亂問題。
4. 多語言網站中的 Canonical 使用
多語言網站需要正確設定 canonical,以避免搜尋引擎在識別不同語言頁面時出現混亂。
需要注意的是:
- 每個語言版本頁面的 canonical 應指向自身
- 不同語言頁面之間的對應關係,應通過 hreflang 來宣告
- 不要將不同語言的頁面互相 canonical
Canonical url對SEO的重要性
1.降低重複內容對 SEO優化的負面影響
2.幫助搜尋引擎理解哪個頁面應該作為 SERP 中的主要展示版本
3.合併相似頁面的排名訊號,避免權重分散
4.在一定程度上減少重複 URL 帶來的抓取浪費,有助於抓取資源的合理分配。
如何設定Canonical url
1.使用rank math seo外掛。
2.程式碼
在頁面<head>部分新增如下標準canonical標記寫法。
<link rel="canonical" href="主页面的URL">
注意事項:
1.必須使用完整網址
2.canonical 應指向最終、規範化、可訪問的 HTTPS URL。
3.一個頁面只有一條canonical url。
4.canonical 頁面應返回 200 狀態碼,且內容與當前頁面高度相關
檢查canonical設定是否正確
2.AITDK等SEO擴充套件外掛。
3.檢查原始碼,用ctrl+F 搜尋canonical。
canonical url跟301的區別
301是強制重定向,A強制重定向到B,A就不存在。canonical url是提示,Google有可能不遵守,設定成功後,A頁面照樣可以被使用者訪問
獨立Google SEO專家,ylsseo.com創始人,基於Google專利、IR與API Leak解讀排名機制,中文SEO啟蒙第一人。