一個標簽解決網站內容重復度過高的問題

幾乎任意一個網站都會遇到這樣一個情況,通過多個URL可以打開同一個頁面,比如未做301的域名,還有部分網站需要記錄來源地址,所以會在URL上加一個後綴,比如你打開so.com的域名的時候,會自動跳轉到haosou.com的域名上,但後綴卻多瞭一個?src=so.com的東西,以上情況就導致網站出現多個URL一樣可以打開這個頁面。大多數網站都有這樣的情況。

如果你網站沒有出現意外情況,理論上加上這些後綴是沒有多大問題的,但是由於外鏈、內鏈等方面的原因,推薦加後綴過多後,網站出現的收錄可能會是加後綴的網頁,另外原創頁面也會被判斷為加後綴的頁面,比如虎嗅網就是一個很好的案例,最新收錄的文章頁面,URL上基本是帶有後綴的。下面我舉例虎嗅網的三種URL後綴形式。

/article/127421/1.html

/article/127421/1.html?f=wangzhan

/article/127421/1.html?f=index_top1

上面的三個頁面都可以打開(實際虎嗅網不隻三種),最終我們決定想讓百度收錄及排名的頁面肯定是沒有後綴的,但是搜索引擎並不知道你的想法,所以有可能會將三個頁面都收錄,也有可能會導致其他頁面權重比你預想的頁面權重要高,那麼問題來瞭,重復度這麼高的頁面,我們如何避免?我們隻需要一個標簽即可解決。

Canonical是被各大搜索引擎(谷歌、雅虎、微軟)一起聯合推出的一個標簽,此標簽的主要作用是為瞭讓網頁有一個規范化,通過不同URL訪問內容得到的一樣的問題,因此推出此標簽來解決此問題,目前此標簽百度也支持,下面是標簽的寫法。

將上面的代碼放到你網頁的頭部即可,首頁、欄目頁、內容頁都需要放置,另外上面的URL更換成你自己的URL,如果是內容頁需要結合CMS標簽調用本文的URL即可,下面是織夢、ZBLOG、WordPress的寫法。

織夢CMS系統中使用canonical標簽的方法,編輯article_article.htm模版文件,在head加入以下代碼。

Zblog系統中使用canonical標簽的方法,編輯single模版文件,在head上加入一下代碼。

“/>

wordpress中使用canonical的方法是,添加以下代碼到你使用主題的 header.php 文件的 head 區域:

什麼時候應該使用到Canonical標簽

1、當一個網頁的內容需要兩個URL打開的時候,我們就需要用到Canonical標簽來規范URL的主體地址,前面說到瞭,在URL上加後綴可以統計到網站的來路。

2、當然網站後綴被收錄或被索引的時候,比如說很多刷鏈接的,會把你的網站URL刷出他們的鏈接,這個時候,你的URL中帶後綴的即會被收錄。

3、當動態頁面和靜態頁面都可以打開網頁的時候,需要使用Canonical標簽來規范化,比如織夢cms,通常動態和靜態都可以打開一篇文章,但大多沒有關註!

Canonical標簽和301的區別

1、301是有跳轉,當用戶打開這個頁面會跳轉到一個新的頁面,而Canonical標簽則不會出現跳轉,用戶看不到跳轉,而搜索引擎卻知道哪個頁面更重要!

2、Canonical標簽要求必須兩個頁面或幾個頁面相同,或主題內容相同,而301則不需要要求,可以直接做301轉向。

總結:80%的網頁有必要做這個操作,但80%的網頁並沒有做這個操作!

來源:馮耀宗博客(QQ/微信號:394062665),地址:/SEOjishu/1211.html