Canonical url:標準網址的涵義
Canonical標籤是一個可以告知Google標準網址的代碼,用於解決重複頁面、內容時,可以將網站權重集中在一個頁面,並告至搜尋引擎哪個頁面需要被收錄。
對於Google來說,不同的網址代表著不同的頁面,針對該頁面所給的權重、內容分數也會獨立計算。而若網站中含有重複內容的頁面時,就會因Google機制導致該頁面的分數降低。
因此如果網站想要含有重複頁面,又希望網站分數可以集中在一個頁面的情況下,網站管理員可以在各個重複的頁面中,指定哪一個頁面為「標準頁面」,當Google讀取到該項代碼後,就會放棄索引(index)該篇網址,並將該頁面的權重,部份轉移至「標準頁面」頁面。
該如何在網站中放入Canonical?
植入方法很簡單,只需要在重複頁面的原始碼<head>之中,紅字部分換成標準網址即可。
<link rel=”Canonical” href=”標準網址” />
那些情況下需要安裝Canonical?
◆商品頁面含有不同型號、參數
在電商網站中經常會看見,同一件商品因為有不同的型號、顏色時,而利用參數來控制網站內容的變換。這時就可以利用Canonical將含有參數的葉面,告知Google哪個頁面是標準網址。
範例:
https://www.test.com/cup
https://www.test.com/cup?size=m
https://www.test.com/cup?size=s
假設今天希望搜尋引擎主要出現不帶參數的頁面,就可以利用Canonical在https://www.test.com/cup?size=m及https://www.test.com/cup?size=s頁面中,插入
<link rel=”Canonical” href=”https://www.test.com/cup” />
◆網站含有大小網(手機與桌機網址不同)
雖然市面上的網站大部分都已經以RWD方式建構,但部分網站因為架構關係,會以不同網站的方式呈現
範例:
桌機版本:https://www.test.com/
手機版本:https://mobile.test.com/
◆文章轉載時
很多媒體型網站會向你邀稿,或是轉載在其他地方。雖然在轉載的頁面上,會寫下XXX網站轉載等註解,但在沒有設定Canonical的情況下,搜尋結果中很可能會出現對方的網站,自家網站卻沒有顯示其中。
因此強烈推薦各位,若希望兼顧自家網站的排名,又同時希望可以在其他網站中曝光,需要在最一開始向對方討論好,在該頁面上加上Canonical並且連向自己文章中,不僅減少排名被搶走的隱憂,更可以為網站導入更好的權重!
◆頁面無法進行轉址
對於部分網站來說可能無法使用301轉址,進而導致重複頁面的產生。這時也可以利用Canonical的方式,來讓網站權重集中至新的頁面。
但要注意,裡用Canonical處理重複頁面是比較次級的方法,若重複頁面不需要再顯示的話,仍然建議使用301轉址。
如何確認網站是否有Canonical?
◆利用外掛確認canonical
Google線上應用程式有許多相關外掛可以使用,這邊推薦各位可以安裝Robots Exclusion Checker,一點就可以看見頁面的基本重要設定。

◆直接檢視原始碼是否設置canonical
在頁面上按右鍵,點選「檢視網站原始碼」,搜尋Canonical就可以看到代碼囉

設置Canonical注意事項
Canonical雖然方便,但使用前仍然需要注意一些事項,免得反而降低網站目的與成效
◆建議將代碼放置在<head>之中
網頁的讀取會是從上方往下讀取,因此Canonical代碼若是能夠在原始碼越上方出現,Google也能夠更好的判斷,該頁面的標準網址是哪一個頁面。
◆請勿指定內容不相同頁面
曾經看過客戶的分頁也是利用參數,例如以下同時含有個頁面
www.test.com/product?p=1
www.test.com/product?p=2
www.test.com/product?p=3
這時希望將權重全都集中在www.test.com/product?p=1的頁面上,因此後續分頁(?p=2、?p=3)的標準頁面都指向www.test.com/product?p=1。
在分頁內容都不相同的情況下,刻意指定Canonical只會造成Google的混亂,可能會導致Google忽略Canonical的設定,或是原本搜尋結果中可以出現其他分頁,卻因為設定Canonical的關係,使頁面沒有被收錄而流失排名。
◆Sitemap之中不要放非標準網址
Sitemap是一個可以集中放置網站內大部分連結的頁面,例如己見室的sitemap就有這種功能。而Google也可以藉由這個功能,快速的了解網站內有那些頁面可以被爬取進而被收錄。
然而,在Sitemap中的網址都會被Google認定為「標準網址」,因此建議各位不要在Sitemap中放置非標準網址的連結,否則Google最初認定該網址是標準網址後,卻又被該頁面的Canonical設定而指向其他頁面,反而會造成Google在判斷上的混亂。
看完了這麼多,我想你對Canonical url設置已經有了一定的了解,如果喜歡我的文章,或是未來想要了解更多關於SEO的消息,請關注我的網站,我會努力將各種知識分享給各位:)
Last Updated on 22 2 月, 2024 by 己見室