首頁  >  文章  >  web前端  >  nofollow標籤的使用與分析

nofollow標籤的使用與分析

高洛峰
高洛峰原創
2017-03-01 14:43:391349瀏覽

nofollow是鏈接的HTML標籤屬性,站長和SEO人員可以通過這個屬性來告訴搜索引擎不要追踪此網頁上的鏈接,或不要追踪某個指定的鏈接, 這些或這個鏈接並不是本網站所推薦的。連結一旦使用nofollow之後,就不會導出權重了

關於nofollow的爭議​​

有段時間Zac和國平有過關於nofollow的爭議​​,就是nofollow到底會不會浪費PR。按照Google官方人員的解釋,假設一個頁面上有10個連結。

那麼該頁面的PR就會被分成10份分給這些鏈接,如果其中有一個鏈接是nofollow的,那麼相對應的PR就不導出了,至於應該導給這個鏈接的PR到底去哪裡了並不知道。因為依照解釋來看,應該分給被nofollow連結的PR並沒有分給其他未被nofollow的連結。因為原文的解讀不同,所以才有了爭議。

百度如何支持nofollow

上面的爭議只是針對Google的,百度不一定是按照Google的方式進行處理的。 2010年7月百度搜尋工程師LEE在「百度站長俱樂部」回應百度支援nofollow,但是並沒有說明到底怎麼支援nofollow,應該分配給被nofollow的連結權重是不是也和Google一樣浪費了。如果真的是浪費了,那麼對站內連結就最好不要使用了,為什麼要對自己站內連結浪費權重呢?

在2012年10月26日晚上的「百度站長平台-高端SEO俱樂部」沙龍中,筆者當面向LEE詢問百度對nofollow的支持方式。 LEE表示應該分給被nofollow連結的權重會被分配到其他未被nofollow的連結上去。所以現在對站內連結使用nofollow,在Google上可能是浪費PR,在百度上是可以規劃站內連結權重的流向的。

nofollow的使用方法

nofollow有兩種使用方法,一種是給連結添加nofollow屬性:#​​

##a href=”URL” rel=”nofollow”灌水

a href=”URL” rel=”external nofollow”灌水

第一個是通用的寫法,意在告訴搜尋引擎不要跟踪此鏈接;第二個是更專業的寫法,意在告訴搜尋引擎這是一個外部鏈接,不要追蹤。這兩種寫法都是針對指定連結的,這樣可以避免給這些連結導出權重,把留下的權重導給頁面上其他連結。連結加入nofollow之後,當搜尋引擎第一次發現這個連結時,還是會把它放入到待抓取URL隊列中,也是會被抓取的,但是搜尋引擎會記錄目前網頁對它的屬性說明,當前頁面並不會給這個連結導出權重。

另一種是nofollow還可以在meta標籤中使用:

這兩種寫法都是在告訴所有搜尋引擎不要追蹤此網頁上的鏈接,並且不給頁面上的連結傳遞權重。不過第一個是針對所有搜尋引擎都有效,第二個只針對百度有效。也可以換成其他搜尋引擎的Spider名稱,如果該搜尋引擎支援這個標籤,也會有相同的效果。如果頁面使用了這個標籤,那麼搜尋引擎就不會發現並抓取該頁面上的連結了。

使用nofollow優化內鏈

首先可以使用nofollow的鏈接就是那些不競爭排名的頁面的鏈接,比如註冊、登錄、投訴、舉報等鏈接。這些連結沒有競爭排名的作用,只是站內的功能性頁面,可以對其在全站內的連結都進行nofollow處理。至於常說的「聯絡我們」要根據情況而定,有的網站有品牌,「***聯絡方式」也有很高的搜尋量,此時這個頁面可能就是有排名價值的,最好不要對其連結進行nofollow。另外一個頁面中對另一個頁面的匯出連結只有一個就好,如考慮出現多次,可以在其第二次出現時就開始使用nofollow標籤。

除以上不競爭排名的頁面外,對於競爭排名的網頁也可以使用nofollow來控制站內權重的導向。途牛網首頁對站內連結使用nofollow的情況,虛線框起來的連結都是nfollow的連結。途牛網把首頁的權重導向了旅遊目的地,地區攻略等競爭排名的頁面,把旅遊團信息的鏈接全部nofollow掉了,可能是考慮到幾乎很少有人針對旅遊團進行搜索。有的朋友可能比較納悶,既然不給這些內容權重,直接使用前面介紹的JS或框架調用不可以嗎?還可以縮減網頁體積。要注意的是,途牛網只是首頁不給這些旅遊團信息導權重而已,使用nofollow後,百度還是可以發現和抓取這樣鏈接指向的頁面的,如果內容不錯,還是會進行索引的。

途牛網的考慮應該是把首頁的權重盡可能地導向重要競爭排名的頁面,不給旅遊團倍息導權重,但是這些信息還是需要被百度收錄的,並且這些旅遊團信息還可以豐富網站首頁的內容,並不像文章頁周圍的噪音鏈接,所以就直接在鏈接上使用了nofollow,並沒有採用JS或框架的調用方式。在此需要提醒的是,連結即使使用了nofollow,搜尋引擎也會進行抓取和收錄,這個標籤只是建議搜尋引擎當前頁面不給此連結頁面傳遞權重而已,並不能禁止搜尋引擎的抓取和收錄。同時nofollow關於權重方面也只是「建議」而已,搜尋引擎不一定會完全遵守站長的設置,而是有一套比較完善的判斷各種連結是否有意義的演算法,具體連結是否還導權重,會根據這個連結是否具有推薦意義來計算。搜尋引擎會參考連結是否有nofollow,但不會只是參考連結是否加有nofollow標籤來決定這個連結是否會導出權重。搜尋引擎不會把連結是否匯出權重的權限完全交給站長,否則會出現混亂局面。

接上文nofollow的使用。不僅在網站首頁,在網站的任何頁面部可以這樣來操作,nofollow可以輔助站長和SEO人員更好地引導站內權重的流向,這樣就可以使得站長和SEO人員更好地優化網站的內鏈結構。現在很多大型網站都使用nofollow了,百度經驗內容頁導出的站外鏈接,以及百度知道頂部導航中對其他百度產品的鏈接都使用了nofollow。所以站長和SEO們也應該重視這個標籤。

更多nofollow標籤的使用與分析相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn