幾乎任意一個(gè)網(wǎng)站都會(huì)遇到這樣一個(gè)情況,通過(guò)多個(gè)URL可以打開(kāi)同一個(gè)頁(yè)面,比如未做301的域名,還有部分網(wǎng)站需要記錄來(lái)源地址,所以會(huì)在URL上加一個(gè)后綴,比如你打開(kāi)so.com的域名的時(shí)候,會(huì)自動(dòng)跳轉(zhuǎn)到haosou.com的域名上,但后綴卻多了一個(gè)?src=so.com的東西,以上情況就導(dǎo)致網(wǎng)站出現(xiàn)多個(gè)URL一樣可以打開(kāi)這個(gè)頁(yè)面。大多數(shù)網(wǎng)站都有這樣的情況。
如果你網(wǎng)站沒(méi)有出現(xiàn)意外情況,理論上加上這些后綴是沒(méi)有多大問(wèn)題的,但是由于外鏈、內(nèi)鏈等方面的原因,推薦加后綴過(guò)多后,網(wǎng)站出現(xiàn)的收錄可能會(huì)是加后綴的網(wǎng)頁(yè),另外原創(chuàng)頁(yè)面也會(huì)被判斷為加后綴的頁(yè)面,比如虎嗅網(wǎng)就是一個(gè)很好的案例,最新收錄的文章頁(yè)面,URL上基本是帶有后綴的。下面我舉例虎嗅網(wǎng)的三種URL后綴形式。
http://www.huxiu.com/article/127421/1.html
http://www.huxiu.com/article/127421/1.html?f=wangzhan
http://www.huxiu.com/article/127421/1.html?f=index_top1
上面的三個(gè)頁(yè)面都可以打開(kāi)(實(shí)際虎嗅網(wǎng)不只三種),最終我們決定想讓百度收錄及排名的頁(yè)面肯定是沒(méi)有后綴的,但是搜索引擎并不知道你的想法,所以有可能會(huì)將三個(gè)頁(yè)面都收錄,也有可能會(huì)導(dǎo)致其他頁(yè)面權(quán)重比你預(yù)想的頁(yè)面權(quán)重要高,那么問(wèn)題來(lái)了,重復(fù)度這么高的頁(yè)面,我們?nèi)绾伪苊??我們只需要一個(gè)標(biāo)簽即可解決。
Canonical是被各大搜索引擎(谷歌、雅虎、微軟)一起聯(lián)合推出的一個(gè)標(biāo)簽,此標(biāo)簽的主要作用是為了讓網(wǎng)頁(yè)有一個(gè)規(guī)范化,通過(guò)不同URL訪問(wèn)內(nèi)容得到的一樣的問(wèn)題,因此推出此標(biāo)簽來(lái)解決此問(wèn)題,目前此標(biāo)簽百度也支持,下面是標(biāo)簽的寫(xiě)法。
將上面的代碼放到你網(wǎng)頁(yè)的頭部即可,首頁(yè)、欄目頁(yè)、內(nèi)容頁(yè)都需要放置,另外上面的URL更換成你自己的URL,如果是內(nèi)容頁(yè)需要結(jié)合CMS標(biāo)簽調(diào)用本文的URL即可,下面是織夢(mèng)、ZBLOG、WordPress的寫(xiě)法。
織夢(mèng)CMS系統(tǒng)中使用canonical標(biāo)簽的方法,編輯article_article.htm模版文件,在head加入以下代碼。
Zblog系統(tǒng)中使用canonical標(biāo)簽的方法,編輯single模版文件,在head上加入一下代碼。
"/
wordpress中使用canonical的方法是,添加以下代碼到你使用主題的 header.php 文件的 head 區(qū)域:
什么時(shí)候應(yīng)該使用到Canonical標(biāo)簽
1、當(dāng)一個(gè)網(wǎng)頁(yè)的內(nèi)容需要兩個(gè)URL打開(kāi)的時(shí)候,我們就需要用到Canonical標(biāo)簽來(lái)規(guī)范URL的主體地址,前面說(shuō)到了,在URL上加后綴可以統(tǒng)計(jì)到網(wǎng)站的來(lái)路。
2、當(dāng)然網(wǎng)站后綴被收錄或被索引的時(shí)候,比如說(shuō)很多刷鏈接的,會(huì)把你的網(wǎng)站URL刷出他們的鏈接,這個(gè)時(shí)候,你的URL中帶后綴的即會(huì)被收錄。
3、當(dāng)動(dòng)態(tài)頁(yè)面和靜態(tài)頁(yè)面都可以打開(kāi)網(wǎng)頁(yè)的時(shí)候,需要使用Canonical標(biāo)簽來(lái)規(guī)范化,比如織夢(mèng)cms,通常動(dòng)態(tài)和靜態(tài)都可以打開(kāi)一篇文章,但大多沒(méi)有關(guān)注!
Canonical標(biāo)簽和301的區(qū)別
1、301是有跳轉(zhuǎn),當(dāng)用戶打開(kāi)這個(gè)頁(yè)面會(huì)跳轉(zhuǎn)到一個(gè)新的頁(yè)面,而Canonical標(biāo)簽則不會(huì)出現(xiàn)跳轉(zhuǎn),用戶看不到跳轉(zhuǎn),而搜索引擎卻知道哪個(gè)頁(yè)面更重要!
2、Canonical標(biāo)簽要求必須兩個(gè)頁(yè)面或幾個(gè)頁(yè)面相同,或主題內(nèi)容相同,而301則不需要要求,可以直接做301轉(zhuǎn)向。
總結(jié):80%的網(wǎng)頁(yè)有必要做這個(gè)操作,但80%的網(wǎng)頁(yè)并沒(méi)有做這個(gè)操作!
相關(guān)推薦:
優(yōu)化過(guò)程中關(guān)鍵詞重復(fù)和關(guān)鍵詞廣度有什么區(qū)別?