作為一個seo中的新人,可能很多seoer都對nofollow不陌生,但是很多時候我們會對nofollow用法存在一些誤區,主要是存在以下兩個方面:
那麼以上兩種說法到底哪一種才是正確的?
小編認為第二種說法,還是比較偏向的,但又不絕對!
首先小編認為nofollow的確會影響爬蟲的爬取,但只是針對添加nofollow標籤的a連結才生效,並不會影響其他方式引來的爬蟲,依然可以通過其他渠道的爬蟲讓文章收錄;
其次,官方給的定義是這樣寫的:
nofollow」 標籤是Google、Yahoo和微軟公司前幾年一起提出的一個標籤,連結加上這個標籤後就不會被計算權值,搜尋引擎支持nofollow屬性,在很大程度上抑制博客或論壇的垃圾留言。對站長來說是一件大好事。nofollow是HTML元標籤(meta)的content屬性和連結標籤(a)的rel屬性的一個值,告訴機器(爬蟲)無需追蹤目標頁,為了對抗blogspam(博客垃圾留言信息),Google推薦使用nofollow,告訴搜尋引擎爬蟲無需抓取目標頁,同時告訴搜尋引擎無需將的當前頁的Pagerank傳遞到目標頁。但是如果你是通過sitemap直接提交該頁面,爬蟲還是會爬取,這裡的nofollow只是當前頁對目標頁的一種態度,並不代表其他頁對目標頁的態度。
我們可以清楚地看到,nofollow的作用主要是禁止爬取和禁止傳遞權重,也就是pr值。
最後,總結下nofollow主要作用:
Nofollow標籤限制蜘蛛爬取連結,被加上nofollow標籤的外鏈無權重傳遞作用;Nofollow標籤的有無是交換友情連結時必須考察的因素之一;Nofollow標籤只是防止權重輸出,並不能避免權重損失,但能引導蜘蛛的爬行;比如當你的頁面上有5個外部連結,那麼每個外部連結得到的權重為1/5,而你在其中的一個外部連結上添加了nofollow標籤,使得蜘蛛不爬取這一個連結,那麼剩餘的4個外部連結得到的權重一樣還是1/5,頁面的權重一樣會分給這5個連結,只是其中被設置了nofollow標籤的連結所獲得的權重是丟失而沒有形成傳遞,這看似是一種「損人不利己」的行為,但是也有好處的,這樣可以引導蜘蛛的爬行,讓有帶寬限制的蜘蛛在有限的時間,爬取到更多的頁面。