* href可以是絕對地址或相對地址,就可以使用rel="canonical" 鏈接元素指定希望
百度收錄域的網址。
*link rel="canonical"屬性可以被傳遞,即A頁面聲明B為權威鏈接,B聲明C為權威網頁,則SE會認為C是A和B共同的首選權威版本。
*此標籤只是建議,不是命令,意思是如果設置的不合理,SE仍會按正常的方式確實首選的網頁;如權威頁指向404頁,或指像的頁面返回錯誤,SE仍會索引這個頁的內容。
詳細示例:
比如你分頁的頁面為page.asp 包括page.asp?page=1 page.asp?page=2 page.asp?page=100 等等。那麼在page.asp頁面的頭部插入如下代碼即可實現權重的集中: 。這樣,所有分頁的權重都集中到page.asp這一個頁面。
SEO影響
Canonical(權威鏈接標記)是09年,
Google,Yahoo及
Microsoft三大搜索引擎聯合推出了一個旨在減少重複內容的一個建議,並不是命令,也就是說這個標籤搜索引擎可能不遵守。國內最大的中文搜索引擎百度也已經支持Canonical標籤。
部分搜索引擎引入了Link的一個新屬性Canonical。A頁面聲明B為權威鏈接,B聲明C為權威網頁,則搜索引擎會認為C是A和B共同的首選權威版本。此時Canonical標籤起到了301重定向的作用。
只能作用於同一個域名所在的網址,不能作用於不同域名上的重複內容。也就是說如果文章被其它網站抄襲,也不會因為這個標籤而給你的原文章帶來權重。如果是跨站,可以使用301重定向。該鏈接標籤可用於定義相對地址,也可用於定義絕對地址。但為了保險起見,建議使用絕對地址。
使用方法:為網頁指定權威鏈接(authoritative|canonical URL),以解決副本內容(duplicate content)問題。
使用樣式:
對一組內容完全相同或高度相似的網頁,通過使用Canonical標籤可以告訴搜索引擎哪個頁面為規範的網頁,能夠規範網址並避免搜索結果中出現多個內容相同或相似的頁面,幫助解決重複內容的收錄問題,避免網站相同內容網頁的重複展示及權重的分散,提升規範網頁的權重,優化規範網頁的排名。
為了避免重複內容的收錄,搜索引擎會通過演演算法對網頁內容及鏈接進行識別,對內容完全相同或者高度相似的網頁,會計算出一個系統認為規範的網頁結果建立索引並供用戶查詢。
支持Canonical標籤以後,站長可以通過將元素和rel="canonical"屬性添加到該網頁非規範版本的部分,為搜索引擎指定規範網頁。添加此鏈接和屬性可以告訴搜索引擎:“在內容相同或高度相似的所有網頁中,該網頁為最規範最有價值的頁面,推薦將該網頁排在搜索結果中靠前的位置。”
rel="canonical"標籤可用於在不同的域名中建議規範網址嗎?
如果網站需要更換域名,且使用的伺服器不能創建伺服器端重定向網址的情況下,就可以使用rel="canonical"鏈接元素指定希望搜索引擎收錄域的網址。