我們都知道靜態(tài)鏈接是有利于SEO的,但事實(shí)上并不是所有網(wǎng)站都能很好的進(jìn)行SEO操作,因?yàn)榫W(wǎng)站程序的不同,生成的URL也是不同,而URL還分動(dòng)態(tài)URL和靜態(tài)URL,有的程序是直接生成靜態(tài)html頁(yè)面,而有的是動(dòng)態(tài)程序進(jìn)行偽靜態(tài)后的html鏈接,而進(jìn)行了偽靜態(tài)處理后勢(shì)必會(huì)造成一個(gè)頁(yè)面有多個(gè)URL可以訪問(wèn)的情況,本文將從canonical標(biāo)簽的使用來(lái)講解URL優(yōu)化中如何避免這些細(xì)節(jié)誤區(qū)。
先來(lái)看一下canonical標(biāo)簽到底是什么,canonical標(biāo)簽是HTML里面一個(gè)規(guī)范網(wǎng)址的元素,當(dāng)我們的網(wǎng)頁(yè)可以通過(guò)多個(gè)URL來(lái)訪問(wèn)的時(shí)候,我們可以通過(guò)canonical標(biāo)簽告訴搜索引擎這多個(gè)URL中的首選網(wǎng)址,也就是你這個(gè)網(wǎng)頁(yè)內(nèi)容想在搜索引擎中展現(xiàn)的指定網(wǎng)址,通常在搜索引擎看來(lái),這個(gè)指定的頁(yè)面是這多個(gè)URL中最有價(jià)值最規(guī)范的頁(yè)面。
在我們一個(gè)網(wǎng)頁(yè)有多個(gè)URL入口并且沒(méi)有用canonical標(biāo)簽規(guī)范網(wǎng)頁(yè)的情況下,搜索引擎如果都收錄了這幾個(gè)URL,那么搜索引擎則會(huì)通過(guò)一系列的算法自動(dòng)推薦其中一個(gè)版本的URL展現(xiàn)在搜索結(jié)果中,而這個(gè)URL很可能并不是我們最希望展現(xiàn)的版本,而且重復(fù)內(nèi)容的收錄是會(huì)分散權(quán)重的,而我們通過(guò)canonical標(biāo)簽規(guī)范網(wǎng)頁(yè)之后,搜索引擎則會(huì)把權(quán)重集中到規(guī)范頁(yè)面,提升規(guī)范網(wǎng)頁(yè)的權(quán)重,最終提高規(guī)范網(wǎng)頁(yè)的排名。
具體規(guī)范網(wǎng)頁(yè)方法是在網(wǎng)頁(yè)HTML代碼頭部head里面添加一行代碼:
<link rel="canonical" href="http://m.hkass.cn/" />
1、正常情況下,我們一個(gè)網(wǎng)頁(yè)至少會(huì)有2個(gè)URL,一個(gè)是帶www的,一個(gè)是不帶www的,通常最簡(jiǎn)單的做法是通過(guò)301重定向來(lái)確定我們的首選域,如果在沒(méi)有做301重定向或者空間不支持的情況下,則可以使用canonical標(biāo)簽來(lái)規(guī)范首選網(wǎng)址。
2、對(duì)于通過(guò)偽靜態(tài)來(lái)實(shí)現(xiàn)URL靜態(tài)化的網(wǎng)站來(lái)說(shuō),其實(shí)同樣的一個(gè)網(wǎng)頁(yè)是有兩個(gè)訪問(wèn)入口的(如果算上加與不加www的,則是4個(gè)入口),一個(gè)是自身的動(dòng)態(tài)URL,另一個(gè)則是偽靜態(tài)處理后的靜態(tài)URL,這也就造成了我們一個(gè)頁(yè)面有多個(gè)入口的情況,也是需要通過(guò)canonical標(biāo)簽來(lái)進(jìn)行規(guī)范網(wǎng)頁(yè)。
3、商城網(wǎng)站或者B2C網(wǎng)站的商品列表根據(jù)價(jià)格進(jìn)行排序也會(huì)導(dǎo)致高度重復(fù)內(nèi)容的頁(yè)面,或者商品顏色不同但內(nèi)容完全相同的頁(yè)面,凡是這種完全相同或者高度相似的網(wǎng)頁(yè),那我們就可以通過(guò)設(shè)置rel=”canonical”標(biāo)簽來(lái)規(guī)范首選網(wǎng)頁(yè)。
4、有的頁(yè)面數(shù)量級(jí)比較大的大型網(wǎng)站,可能會(huì)對(duì)一些頁(yè)面設(shè)置一些追蹤參數(shù)或者置頂、推薦等都會(huì)在URL里面添加參數(shù),也會(huì)出現(xiàn)完全相同的內(nèi)容也出現(xiàn)了多個(gè)版本的URL,這時(shí)候也可以通過(guò)canonical標(biāo)簽來(lái)指定首選URL。
綜上的分析和講解,不難看出來(lái)canonical標(biāo)簽最主要的作用是起到了聚焦的作用,規(guī)范最想在搜索結(jié)果中展現(xiàn)的頁(yè)面,聚焦權(quán)重,最終達(dá)到優(yōu)化這個(gè)規(guī)范頁(yè)面的排名。
canonical標(biāo)簽已經(jīng)推出很久了,最早是 Google、雅虎、微軟等搜索引擎一起推出的一個(gè)標(biāo)簽,它的主要作用是用來(lái)解決由于網(wǎng)址形式不同內(nèi)容相同而造成的內(nèi)容重復(fù)問(wèn)題。這個(gè)標(biāo)簽對(duì)搜索引擎作用非常大,簡(jiǎn)單的說(shuō)它可以讓搜索引擎只抓取你想要強(qiáng)調(diào)的內(nèi)容。
舉個(gè)簡(jiǎn)單的例子,來(lái)看下如下的網(wǎng)址:
http://m.hkass.cn/tools.html
http://m.hkass.cn/tools.html?url=1
http://m.hkass.cn/tools.html?pingurl=2
這三個(gè)網(wǎng)址形式不同,但是打開后內(nèi)容卻是相同的,第一個(gè)才是我們想顯示給搜索引擎和用戶的網(wǎng)址。一般像這種狀況搜索引擎是很難分辨出來(lái)哪個(gè)才是網(wǎng)站最想強(qiáng)調(diào)的網(wǎng)址,這會(huì)直接導(dǎo)致搜索引擎在你的網(wǎng)站里收錄到大量重復(fù)的內(nèi)容,現(xiàn)在我們通過(guò) canonical 標(biāo)簽就可以解決這些棘手的問(wèn)題了。
像上面的狀況,我們只需要在網(wǎng)址的 head 區(qū)域添加如下代碼:
<link rel="canonical" href="http://m.hkass.cn/tools.html"/>
這樣搜索引擎最終都會(huì)只收錄 canonical 標(biāo)簽指定的這個(gè)網(wǎng)址,重復(fù)的內(nèi)容不再參與頁(yè)面的權(quán)重分配(如 Google 的 PR 值)。
百度VIP站長(zhǎng)大會(huì)后,推出了移動(dòng)搜索優(yōu)化新要點(diǎn),其中重點(diǎn)強(qiáng)調(diào)了頁(yè)面canonical標(biāo)簽的重要性,這個(gè)標(biāo)簽有利于降低蜘蛛抓取網(wǎng)站的難度,所以建議站長(zhǎng)朋友們提高對(duì)該標(biāo)簽的重視。