我們經常可以在一些個人博客的評論留言處可以看到rel="nofollow"屬性,那麼rel="nofollow"到底是什麼意思呢?有什麼作用呢?
nofollow是HTML元標簽(meta)的content屬性和鏈接標簽(a)的rel屬性的一個值,告訴機器(爬蟲)無需追蹤目標頁,為了對抗blogspam(博客垃圾留言信息),Google推薦使用nofollow,告訴搜索引擎爬蟲無需抓取目標頁,同時告訴搜索引擎無需將的當前頁的Pagerank傳遞到目標頁。但是如果你是通過sitemap直接提交該頁面,爬蟲還是會爬取,這裡的nofollow只是當前頁對目標頁的一種態度,並不代表其他頁對目標頁的態度。
nofollow標簽是由谷歌領頭創新的一個“反垃圾鏈接”的標簽,並被百度、yahoo等各大搜索引擎廣泛支持,引用nofollow標簽的目的是:用於指示搜索引擎不要追蹤(即抓取)網頁上的帶有nofollow屬性的任何出站鏈接,以減少垃圾鏈接的分散網站權重!
簡單的說就是,如果A網頁上有一個鏈接指向B網頁,但A網頁給這個鏈接加上了 rel="nofollow" 標注,則搜索引擎不把A網頁計算入B網頁的反向鏈接。搜索引擎看到這個標簽就可能減少或完全取消鏈接的投票權重。
nofollow如何使用呢?
1.用於meta元標簽:
<meta name="robots" content="nofollow" />告訴爬蟲該頁面上所有鏈接都無需追蹤。
2.用於a標簽:
<a href="login.html" rel="nofollow">登錄</a>告訴爬蟲該頁面無需追蹤。