Canonical標簽的作用是什么?SEO詳細解讀!
- 威海網站結構優化 威海canonical
- 1951
如果網站中有不同的url能訪問到同一個頁面,那么從網站seo優化的角度來看,是有問題的。不同的網址都可以訪問同樣內容的頁面,會給有可能引起搜索引擎的誤判。Canonical標簽的出現,就是來解決這一問題的。
什么是canonical標簽
canonical標簽是在html網頁中head頭部標簽中link標簽的一種屬性;
最早由谷歌搜索引擎提出,目的是為了解決網址規范性問題。
簡單來說就是當網頁中有多個網址頁面內容相同時,對于搜索引擎來講,浪費了抓取資源。網頁中使用canonical標簽就是用來告訴搜索引擎主要的頁面是哪個,以解決網頁重復性問題。
注:目前百度、神馬支持canonical標簽。
canonical標簽在seo的使用方法
1、canonical標簽常見的用法就是統一網址以集權,讓能訪問到同一個頁面的url集中權重,規范頁面重復。
舉個例子,假設有兩個網址指向同一個內容,網址A為http://xxx.com/plus/list.php?tid=1,網址B為http://xxx.com/nihao/,為避免重復抓取,則可以在網址A、網址B這兩個頁面的head頭部標簽中均加入canonical標簽,由于網址B的URI更符合規范,我們選網址B為主頁面,則canonical標簽為:
<link rel="canonical" href="http://xxx.com/nihao/">
注:不是說當網站中出現這樣的重復問題才需要用canonical標簽,即便網站中目前不存在重復頁面也可以使用(防患于未然),而且應該是每個頁面、欄目都需要有canonical標簽。
2、移動適配
在做移動適配時,我們可以通過使用canonical標簽來告訴當前頁面對應的PC端網址。
舉個例子,比如一個網站的pc端首頁為:http://xxx.com/,移動端首頁為http://m.xxx.com/,則可以在移動端頁面使用canonical標簽添加對應pc端頁面的鏈接。寫法如下:
<link rel="canonical" href="http://www.xxx.com/"> //對應的pc端頁面
使用canonical標簽需要注意的問題
1、使用canonical標簽是不得已的辦法,它只能作為我們網站網址規范化的一種輔助工具。解決網頁重復性問題還是得從源頭抓取,要確保cms系統只產生規范化的網址。
2、canonical標簽指定的規劃化網址不能是不存在的頁面。不能是404頁面。
3、除了使用canonical標簽外,還可以通過301重定向、確保網站內鏈網址的規范化等方式來解決網址規范化問題。
來源:A5營銷