前言: 大家可能對于cannical標簽有聽過,但是這個標簽有什么作用以及怎么使用相信很多朋友還是有一點疑惑的,今天我們在這里給大家介紹一下這個標簽
大家可能對于cannical標簽有聽過,但是這個標簽有什么作用以及怎么使用相信很多朋友還是有一點疑惑的,今天我們在這里給大家介紹一下這個標簽
首先我們先來看一下canonical標簽到底是什么,canonical標簽是HTML里面一個規范網址的元素,當我們的網頁可以通過多個URL來訪問的時候,我們可以通過canonical標簽告訴搜索引擎這多個URL中的首選網址,也就是你這個網頁內容想在搜索引擎中展現的指定網址,通常在搜索引擎看來,這個指定的頁面是這多個URL中最有價值最規范的頁面。
那么應該怎么使用canonical標簽?
網址規范化可以說是一直是困擾站長以及搜索引擎的一個問題。據不完全的估計,網上有10%-30%的URL是內容相同但URL不一樣的不規范化網址。
這樣的話就造成了幾個問題。比如:
對于站長來說,多個URL存在分散了頁面權重,不利于排名。
另外對搜索引擎來說,浪費資源,浪費帶寬。
搜索引擎發現多個網址內容相同的時候,不會懲罰,但是會盡可能找出那個應該是規范化的網址。但程序畢竟只是程序,可能出錯,挑出來的可能不是站長想要的那個規范化網址。
另外網站上網址規范化問題太嚴重的話,也可能影響收錄。一個權重不很高的域名,可以收錄的總頁面數字是有限的。搜索引擎把資源花在收錄不規范的網址上,留下給真正不同內容的資源就減少了。
如果要解決URL規范化問題也有很多選項,比如:
在搜索引擎管理員工具中設置帶3W和不帶3W的,哪一個是規范化版本
使用301轉向,把不規范化URL全部轉向到規范化URL
確保使用的CMS系統只產生規范化網址
確保網站上所有站內鏈接都指向規范化網址
在提交給搜索引擎的網站地圖中全部指定規范化網址
但這些方法都各有局限。
可能會存在的問題:
有的站長因為某種原因做不了301轉向
CMS系統大部分情況下不受自己控制
內部鏈接自己可以控制,但是其他人鏈接到自己網站上就不受控制了
總之,雖然有解決方法備選,但網址規范化到目前為止還是個不小的問題。
在之前Google,雅虎,微軟共同發布了一個新的標簽canonical tag,用于解決網址規范化問題。
簡單說,就是在HTML文件的頭部加上這樣一段代碼:
<link rel=”canonical” href=”http://www.XXX.com/product.php?item=swedish-fish” />
簡單說,這個標簽相當是一個頁面內的301轉向。區別在于用戶并不被轉向,還是停留在不變網址上,而搜索引擎會把它當作是301轉向處理,也就是說把頁面鏈接的權重都集中到代碼中指明的規范化網址上。
另外有幾個細節站長需要注意:
這個標簽只是一種建議或暗示,而不是指令,它不像robots文件那樣是個指令。所以搜索引擎會很大程度上考慮這個代碼,但并不是百分之百,還會考慮其他情況來判斷規范化網址。這也防止站長有可能把網址弄錯。
這段代碼既可以使用絕對地址,也可以使用相對地址。通常還是建議使用絕對地址比較保險。
指定的規范化網址上的內容,與其他使用這段代碼的非規范化網址內容可以有一些不同,不一定完全一樣。比如在電子商務網站上有很多按價錢、顏色,、尺寸升降排序,生成的URL全都不一樣,但內容大體相同,只有細小區別,就可以使用這個標簽。
指定的規范化網址可以是不存在頁面,返回404,也可以是還沒有被收錄的頁面。但是不建議這么做,別沒事找事。
這個標簽適用于同一個域名內,包括二級域名。但不適用于不同域名之間,防止有人劫持。(更新:canonical現在可以跨域名使用)
別把這個標簽當救命草,首先還是得把網站結構做好,盡量避免出現URL規范化問題。這只是最后萬不得已的方法。
敏感的人大概能從這個新標準里看到建立大量外部鏈接的機會。
相信用心看完的看官都已經了解到cannical標簽的作用了把?其實像現在html5的發布后,現在很多的標簽都已經更加規范化了,所以在制作網站的時候一定要做好一定的測試。
轉載請注明出處及附上該鏈接:http://www.shlsof.cn/web/292.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
上一篇:<<什么網站程序比較符合做網站優化? 下一篇:網站前端有什么語言,可以怎么去學習>>