2009年2月,Google、雅虎 、微軟共同發(fā)布了一個(gè)新的標(biāo)簽:canonical,用于解決網(wǎng)址規(guī)范化的問(wèn)題。當(dāng)我們的同一個(gè)頁(yè)面可以通過(guò)多個(gè)URL來(lái)訪問(wèn)的時(shí)候,可以通過(guò)canonical標(biāo)簽來(lái)實(shí)現(xiàn)訪問(wèn)最規(guī)范化的網(wǎng)址。本文分享SEO教程:canonical是什么?如何正確使用canonical? ![]()
一. canonical是什么?canonical標(biāo)簽是一種告訴搜索引擎您要在搜索結(jié)果中顯示哪個(gè)版本的URL的方法。使用canonical標(biāo)簽可以防止由于相同(或非常相似)或“重復(fù)”內(nèi)容出現(xiàn)在多個(gè)URL上而引起的問(wèn)題。 這種重復(fù)的內(nèi)容可能是多種形式出現(xiàn)的,包括: ①. 可在URL中添加或不添加“ www”前綴的網(wǎng)頁(yè) ②. 可通過(guò)“ HTTP”和“ HTTPS”協(xié)議訪問(wèn)網(wǎng)頁(yè) ③. 網(wǎng)頁(yè)有多個(gè)使用不同URL的版本(例如印刷版本或使用排序類別等) canonical標(biāo)簽代碼樣例:針對(duì)同一個(gè)頁(yè)面可以通過(guò)多個(gè)URL進(jìn)行訪問(wèn),比如: https://www. https:// https://www./index.html https:///index.html 4個(gè)不同的URL地址訪問(wèn)到的頁(yè)面都是首頁(yè),這時(shí)就可以使用canonical標(biāo)簽來(lái)規(guī)范首頁(yè)網(wǎng)址,假設(shè)統(tǒng)一規(guī)范為https://,這時(shí)就需要在其他3個(gè)頁(yè)面head標(biāo)簽內(nèi)加上下面的一段代碼: <link rel="canonical" href="https://"> canonical標(biāo)簽相當(dāng)于一個(gè)頁(yè)面內(nèi)的301重定向,區(qū)別在于用戶并不被轉(zhuǎn)向,還是停留在原網(wǎng)址上;但對(duì)搜索引擎來(lái)說(shuō),會(huì)把它當(dāng)做是301重定向處理,把頁(yè)面權(quán)重集中到標(biāo)簽中指定的規(guī)范化網(wǎng)址上。 二. 如何正確使用canonical?1. 確定首選域 就像上面舉例一樣,我們常常會(huì)遇到這個(gè)問(wèn)題,特別是一個(gè)帶www,一個(gè)不帶www的網(wǎng)址。通常最簡(jiǎn)單的方法是通過(guò)301重定向來(lái)確定我們的首選域;如果在能力或技術(shù)限制的情況下,使用canonical標(biāo)簽來(lái)規(guī)范首選域網(wǎng)址也是一個(gè)好的方法。 建議:能通過(guò)301重定向確定首選域,最好使用重定向比較好;迫不得已的情況下,才使用canonical來(lái)實(shí)現(xiàn)。 2. 動(dòng)態(tài)URL與偽靜態(tài)URL 有的時(shí)候我們會(huì)遇到這樣的一種情況,就是同樣的一個(gè)網(wǎng)頁(yè)有多個(gè)訪問(wèn)入口,雖然頁(yè)面已經(jīng)經(jīng)過(guò)了偽靜態(tài)化處理,但是很容易造成一個(gè)頁(yè)面對(duì)應(yīng)多個(gè)入口的情況,一個(gè)是自身動(dòng)態(tài)URL,另一個(gè)是偽靜態(tài)化處理過(guò)的靜態(tài)URL,這時(shí)可以通過(guò)canonical標(biāo)簽來(lái)規(guī)范網(wǎng)頁(yè)。 3. 含有參數(shù)的URL 很多網(wǎng)站,特別是大型網(wǎng)站,會(huì)對(duì)網(wǎng)頁(yè)設(shè)置一些跟蹤參數(shù),通過(guò)不同的路徑訪問(wèn),同一頁(yè)面會(huì)出現(xiàn)多個(gè)版本的URL,這時(shí)也可以通過(guò)canonical標(biāo)簽來(lái)規(guī)范網(wǎng)址。 4. 商城B2C網(wǎng)站 很多商城網(wǎng)站的產(chǎn)品很多都相似,甚至只是商品顏色不同,但內(nèi)容完全相同,這會(huì)導(dǎo)致高度的重復(fù)頁(yè)面。針對(duì)這種情況,我們也可以使用canonical標(biāo)簽來(lái)規(guī)范網(wǎng)頁(yè)。 三. canonical標(biāo)簽的作用1. 使用canonical標(biāo)簽使網(wǎng)址規(guī)范化; 2. 避免內(nèi)容重復(fù)頁(yè)面,使搜索引擎收錄更準(zhǔn)確; 3. 集中傳遞頁(yè)面權(quán)重。 四. canonical標(biāo)簽的常見(jiàn)問(wèn)題1. 所有搜索引擎都會(huì)認(rèn)可canonical標(biāo)簽嗎? 不是,這個(gè)標(biāo)簽只是一種建議,不是指令。雖然搜索引擎蜘蛛會(huì)在很大程度上參考這個(gè)標(biāo)簽,但是不一定百分之百遵守,特別是百度。搜索引擎還是會(huì)參考其他情況來(lái)判斷。這可以防止站長(zhǎng)有可能把標(biāo)簽里指定的規(guī)范化網(wǎng)址寫錯(cuò)。 2. canonical標(biāo)簽里是寫絕對(duì)地址還是相對(duì)地址? 都可以,但通常建議使用絕對(duì)地址。 3. 兩個(gè)頁(yè)面內(nèi)容不同,能使用canonical標(biāo)簽嗎? 指定的規(guī)范化網(wǎng)址上的內(nèi)容,與其他使用這個(gè)標(biāo)簽的非規(guī)范化網(wǎng)址內(nèi)容要完全相同或高度相似,否則很有可能會(huì)不起作用。而使用301重定向沒(méi)有這個(gè)限制。如果錯(cuò)誤使用canonical標(biāo)簽,一旦搜索引擎發(fā)現(xiàn)網(wǎng)站上有一個(gè)canonical標(biāo)簽有問(wèn)題,很有可能整個(gè)網(wǎng)站上所有的此標(biāo)簽都不會(huì)得到信任。 4. 301重定向與canonical標(biāo)簽的區(qū)別有哪些?
當(dāng)你在糾結(jié)是選擇canonical標(biāo)簽還是301重定向時(shí),不妨先問(wèn)問(wèn)自己:①. 原來(lái)的舊頁(yè)面是否還需要?如果需要,則使用canonical;如果不需要,就使用301重定向。②. 盡量使用301重定向的,可以通過(guò)301實(shí)現(xiàn)的就使用301重定向。 canonical是什么?如何正確使用canonical?相信大家都有所了解。canonical,我們要用到該用的地方,不該用的地方不要亂用。以上僅供參考! 原創(chuàng):MAY的SEO博客 |
|
來(lái)自: may90_com > 《SEO優(yōu)化》