在當今的數字時代,網站的可見性對於吸引流量和業務成功至關重要。然而,當我們談到網站內容時,我們不可避免地會遇到一個問題:重複內容。這是一個常見的挑戰,重複內容不但會影響SEO排名,還會降低用戶體驗。
Raymond C (SEO Specialist) 將在本文深入探討技術SEO中Canonical的作用,從什麼是Canonical、如何正確使用它,以及它如何影響SEO排名。
Canonical是什麼?
Canonical URL,又稱Canonical Tag,是一種HTML語法標籤,用於指定一個網頁的標準網址。它告訴搜尋引擎哪個版本的網頁應該被視為原創和標準,這有助於解決內容重複的問題。
Canonical標籤的範例
Canonical通常寫在網頁的HTML標頭(Head)區塊,具體的語法如下:
[code]
<link rel=”canonical” href=”https://example.com/canonical-url”>
[/code]
這個代碼告訴搜尋引擎
“https://example.com/canonical-url”
是這個網頁的標準URL。搜尋引擎將考慮這項資訊,並優先顯示標準網址的內容。
為什麼需要使用Canonical?
Canonical的重要性在於它有助於解決重複內容的問題。Google等搜尋引擎不喜歡重複內容,Google會希望能提供多樣性和高質量的搜尋結果給用戶。如果網站存在多個相似或相同的頁面,搜尋引擎可能會感到困惑,並導致您的排名下降。
Canonical的作用不只是告訴搜尋引擎哪個網址是標準的,還有其他作用:
接下來,讓我們深入研究Canonical如何解決內容重複的問題。
利用Canonical解決內容重複的問題
即使是進行正常網站或合理的SEO,網站上也可能存在重複內容!例如http及https、附帶www子域名或增加UTM參數,都會出現「正常」的重複內容!
正常重覆內容舉例:
| 連結版本 | 例子 |
| https版本 | https://hoorayseo.com.hk |
| http版本 | http://hoorayseo.com.hk |
| https + www版本 | https://www.hoorayseo.com.hk |
| http + www版本 | http://www.hoorayseo.com.hk |
| 添加UTM參數 | http://hoorayseo.com.hk/?utm_source |
對多數用戶而言,這些網址是一和一個頁面。
然而,對於Google等搜尋引擎來說,這些都是完全獨立的單一網址。
Google會很困惑出現相同內容的不同頁面連結,而且這些連結都有機會出現在搜尋結果頁面(SERP)中,那麼結果就有點難看了。
重複內容對SEO的影響
重複內容(Duplicate Content)是指單個或多個網頁包含相同或幾乎相同的內容。這可能發生在多種情況下,例如:不同版本的網址、產品頁面的變體、或相似的內容在不同的頁面上。
內容重複對SEO的影響可以是嚴重的。搜尋引擎可能不知道要將權重分配給哪個版本的內容。
如果出現大量重複內容,有機會使Google判斷在SEO作弊、抄襲等的情況,還可能對網站施加懲罰,因而影響網頁在SERP中的曝光與排名。
因此,這時就需要手動設定Canonical,設定標準網址,讓SERP上的結果是期望的頁面。
注意:Canonical設定僅供Google參考並決定是否選用該網址,因此並非100%有效。
Canonical的應用例子
Canonical的主要作用是告訴搜尋引擎哪個網址是標準的,應該被視為原創。當搜尋引擎看到Canonical標記時,它們傾向於將指定的標準URL視為主要版本,這有助於解決內容重複的問題,以下是4種會用到Canonical的常見例子:
1. 網站同款商品有不同顏色或規格
假設有一間賣鞋的網店網站,出售一種運動鞋的產品。這個產品有多種不同的規格,包括:不同的顏色和尺寸。
網站可能會有以下不同的URL:
- https://example.com/products/sport-shoes-black
- https://example.com/products/sport-shoes-red
- https://example.com/products/sport-shoes-blue
然而,這些頁面都包含有關相同產品的信息,但唯一不同的是顏色。如果您不使用Canonical,搜尋引擎可能會將這些視為不同的網頁,並將權重分散在這些頁面之間。搜尋引擎不清楚哪個版本是主要的,這可能導致網站在搜尋結果中的排名下降。
這情況下,只要在每個頁面的HTML中添加Canonical標記,例如:
[code]
<link rel=”canonical” href=”https://example.com/products/sport-shoes-black”>
[/code]
這樣,您告訴搜尋引擎,https://example.com/products/sport-shoes-black 是主要版本,其他顏色的頁面只是版本不同。搜尋引擎將更有可能將權重分配給主要版本,減少重覆內容帶來的影響。
2.支援多種裝置類型
Canonical也可以用於支援多種裝置類型,如AMP和行動裝置。這是因為不同的裝置可能需要不同的網址版本。例如,Facebook可能有電腦版和行動版:
- https://www.facebook.com/(電腦版)
- https://m.facebook.com/(行動版)
這些不同的網址版本可以使用Canonical來設定標準網址,以確保搜尋引擎了解哪個版本應該優先顯示。
3.支援其他參數
有時候搜尋資料庫、Google Analytics的UTM參數需要使用帶有不同參數的網址,這也可能導致內容重複的問題。例如:
- https://www.example.com/products?category=dresses&color=green
- https://www.example.com/?utm_source
在這種情況下,我們可以使用Canonical來確定哪個網頁版本最重要,以節省爬蟲的時間並提高檢索效率。
4.聯合發佈
現在的媒體很可能會出現相同文章出現在不同的媒體網站「聯合發佈」的情況,比如一些新聞稿內容基本上是一致的。
共同發佈的情況可能導致引起重覆內容的情況,所以也可以使用Canonical來處理。
如何選擇網址作Canonical URL?
選擇正確的Canonical URL最應該要考慮的是希望搜尋引擎視哪個為主要版本的網址。這通常是最具代表性、原始、最原創的版本,常見考慮因素如下:
- 選擇最具代表性的版本,通常是最完整、最詳細的版本。
- 考慮用戶體驗,選擇那個提供最佳用戶體驗的版本。
- 確保選擇的版本是真正的原創內容,而非重複或抄襲的內容。
Canonical vs. 301轉址的差異比較
301轉址也是解決重覆內容的一種方法。不過,301轉址和Canonical和不同,兩者有以下的差異:
- 301轉址設定後會導致原始網頁失效,並自動導流到新網址,而Canonical不會使原始網頁失效,用戶仍然可以瀏覽該網頁。
- 301轉址是一個強制性的,執行效力很高,但Canonical不一定。Canonical更只是提供給搜尋引擎的參考信號,最終決定權仍然在搜尋引擎手中。
Canonical的檢查與工具
如果要確保Canonical設置,以下是一些檢查方法:
檢視網頁原始碼
我們可以查看網頁原始碼以檢查Canonical標記是否存在。
在電腦上,網頁點擊右鍵,鍵盤「Ctrl+U」或選擇「檢視網頁原始碼」,然後使用以鍵盤「Ctrl+F」查找「Canonical」。
使用檢查工具
有不少SEO工具可以幫助您檢查網站上的Canonical設置是否正確,例如Screaming Frog SEO Spider和Google Search Console。
結論:Canonical設定標準網址能用於解決內容重複的問題
提高網站的SEO排名和用戶體驗。正確使用Canonical需要選擇正確的標準網址、設置Canonical標記、了解其與301轉址的區別。
如果您有任何問題或需要進一步的協助,請隨時聯繫HooraySEO的專業SEO優化團隊,我們將竭誠為您提供SEO服務。
參考資料:
How to specify a canonical URL with rel=”canonical” and other methods
目錄
Toggle



