前言:canonical標簽,我相信很多站長和SEOer已經熟知並應用,但我為什麼今天又寫這麼一篇文章呢?其實是有原因的,不然我也不會把這麼老生常談的知識點拿出來分享給各位站長,尤其是那些不懂canonical標簽優化的站長。那麼,大概的原因是這樣的:有些站長問我canonical標簽的優化問題,於是我直接把百度站長平台的官方文檔發給他們看,但問題來了,他們看了之後不是很懂怎麼去應用這個標簽,於是又開始問我,我也確實有點煩了。所以,今天寫了這篇文章。要懂的呢請繞道,不懂的呢,繼續閱讀一下內容。
簡單的來說下,百度為什麼支持canonical標簽:
很早以前,百度經常接到大量的站長投訴和反映,其內容為“網站內容被收錄後,經常有第二頁的內容頁面作為主要頁面參與了排名,但第一頁總是無排名。試想一下,如果用戶經常搜索一些詞的時候看到的展示結果頁是第二頁而不是第一頁,用戶會有什麼樣的想法呢?當然,誰都不想讓用戶先點擊第二頁,再從第二頁裡面點擊第一頁。”
如圖:
上圖是一個案例,搜索後只有第二頁,而第一頁的排名卻無影無蹤,如果長期這樣的話,站長和用戶都不會滿意。所以,後來百度在2013年年初開始支持canonical標簽,支持以後很多站長通過標簽來解決這個問題。另外,ZAC老師第四期的SEO高級培訓有講過這個標簽的使用,那會可以用這個標簽作弊,但現在不行了,這個大家可以多去了解下吧,這裡就不細說了。
以下為正文閱讀:
首先,看下百度站長平台對canonical標簽的介紹:
對一組內容完全相同或高度相似的網頁,通過使用canonical標簽可以告訴搜索引擎哪個頁面為規范的網頁,能夠規范網址並避免搜索結果中出現多個內容相同或相似的頁面,幫助解決重復內容的收錄問題,避免網站相同內容的重復展示及權重的分散,從而提升規范網頁的權重,優化規范網頁的排名。
然後,看下canonical標簽使用方式:
在非規范網頁的head部分創建link元素,使用方式具體的這裡就不說明了,可以點擊百度官方的文檔:http://zhanzhang.baidu.com/wiki/112/去學習 。做完之後,也就告訴了百度:“在內容相同或高度相似的所有網頁中,該網頁為最規范最有價值的頁面,推薦將該網頁排在搜索結果中靠前的位置。”簡單的一句話概括:“當你搜索某些關鍵詞時,規范的網頁會被百度當作主要頁面參與排名,而減少了其他高度相似頁面排名的發生。”
最後,我們看下常見的需要使用canonical標簽的頁面:
1、內容頁篇幅顯示過長,進行分頁顯示需要做處理
這點我們開頭的案例就說了,如果你對文章做了分頁顯示,而各分頁的title完全相同或只用頁碼標識,就得使用canonical標簽處理了,站長可以在除第一頁之外的分頁都使用canonical標簽。
2、由於網站設置問題,會對同一個頁面產生不同的URL,需要做處理
這個是我們經常見到的一種問題了,很多時候無法用301來解決,我們只好用canonical標簽去做規范化了。
3、電商網站,同一個商品有多個歷史版本介紹,需要做處理
有的時候,一個商品會出現很多個歷史版本介紹,京東網站經常出現,他們在這塊處理的比較好, 全部都用canonical標簽去做規范化,這點大家可以去看下他們的網站。
4、列表中,很多都按照價格、時間、人氣、銷量等排序後出現頁面內容和默認排序高度相似,需要做處理。
很多電商網站的商品列表或租房網站的房源列表頁面,這些都有按照價格、時間、人氣、銷量等排序,而默認排序和排序後的頁面都會產生多個URL,而且這些都會被搜索引擎抓取和收錄,此時就需要做canonical標簽處理了。
5、改版或換域名的過程中,可能因原因不能做301,可以做標簽處理
之前有個客戶的網站,老域名和新域名兩個,網站內容都是一樣的,一個開發頁面一個完善頁面,而老域名還無法重定向到新域名,因為開發人員要使用,所以建議了他們做canonical標簽處理。
上述為我們常見的需要使用標簽的地方。另外,我們需要注意的一點是:
百度官方文檔上已經詳細說明了,百度不一定會完全遵守canonical標簽,百度會根據站長的推薦以及自己系統的算法來綜合選擇。所以,這個標簽大家要用到改用的地方,不該用的地方不要去亂用,要做到一個頁面只使用一次即可。
寫在最後:
canonical標簽我已經寫的很詳細了,實在不行,各位多去研究下百度官方文檔。當然,也希望大家多去實戰操作下,不要只懂理論。
以上由A5站長網SEO工程師黃忠(微信號交流SEO:343031031)原創編輯。如果還有什麼不懂的,歡迎加我的微信一起交流或互動SEO。