簡介
nofollow是HTML的一個屬性,用于告訴搜索引擎不要追蹤特定的網頁鍊接。可以用于阻止在PR值高的網站上以留言等方式添加鍊接從而提高自身網站排名的行為,以改善搜索結果的質量,防止垃圾鍊接的蔓延。網站站長也可對其網頁中的付費鍊接使用nofollow來防止該鍊接降低搜索排名。對一些重要度低的網頁内容使用nofollow,還可以使搜索引擎以不同的優先級别來抓取網頁内容。
發展
最初,"Nofollow"屬性出現在網頁級元标記中,用于指示搜索引擎不要追蹤(即抓取)網頁上的任何出站鍊接。例如:。
而後,在将"Nofollow"用于各個鍊接前,我們需要完成大量的工作(例如,将鍊接重定向至robots.txt中攔截的網址),以阻止蜘蛛追蹤某網頁上的各個鍊接。因此,我們創建了rel屬性的"Nofollow"屬性值。這可讓網站管理員更精确地進行控制:無需指示搜索引擎和漫遊器不要追蹤該網頁的所有鍊接,隻需輕松地指示蜘蛛不要抓取某特定鍊接即可。例如:signin。
原因作用
我們都知道,反向鍊接即外鍊是搜索引擎給網站排名的一個重要因素。為了添加反向鍊接,SEO作弊者會在論壇和博客等大量發布帶無關鍊接的内容。這些垃圾鍊接的存在給搜索引擎對網頁質量的評估造成一定程度的麻煩,可以說nofollow是一個非常好的“垃圾鍊接防火牆”。正是百度、谷歌、Yahoo、MSN為了應對垃圾鍊接(Spam)引入的一個屬性,此屬性應該被廣泛采用。
Nofollow标簽的作用有兩方面,簡單的說,一是不給鍊接投票,降低此鍊接的權重,二是使添加nofollow的部分内容不參與網站排名,便于集中網站權重,減少權重的分散。
使用方法
nofollow标簽通常有兩種使用方法:
1、将"nofollow"寫在網頁上的meta标簽上,用來告訴搜索引擎不要抓取網頁上的所有外部和包括内部鍊接。
。
2、将"nofollow"放在超鍊接中,告訴搜索引擎不要抓取特定的鍊接。
内容。
3、nofollow标簽是超鍊接的一個屬性值,我們隻需要在源代碼裡面加上rel="nofollow"或者更為正規的rel="external nofollow"即可,即:###。
nofollow還有另外的一些寫法:
Meta robots标簽必須放在和之間,格式:
content中的值決定允許抓取的類型,必須同時包含兩個值:
是否允許索引(index)和是否跟蹤鍊接(follow,也可以理解為是否允許沿着網頁中的超級鍊接繼續抓取)。
content部分有四個命令:index、noindex、follow、nofollow,命令間以英文的“,”分隔。
INDEX命令:告訴搜索引擎抓取這個頁面。
FOLLOW命令:告訴搜索引擎可以從這個頁面上找到鍊接,然後繼續訪問抓取下去。
NOINDEX命令:告訴搜索引擎不允許抓取這個頁面。
NOFOLLOW命令:告訴搜索引擎不允許從此頁找到鍊接、拒絕其繼續訪問。
根據以上的命令,我們就有了一下的四種組合:
:可以抓取本頁,而且可以順着本頁繼續索引别的鍊接;
:不許抓取本頁,但是可以順着本頁抓取索引别的鍊接;
:可以抓取本頁,但是不許順着本頁抓取索引别的鍊接;
:不許抓取本頁,也不許順着本頁抓取索引别的鍊接。
這裡需要注意的是,不要把兩個對立的反義詞寫到一起,例如:
。
此外對于多命令,這裡有一個簡便的寫法,
如果是的形式的話,可以寫成:。
如果是的形式的話,可以寫成:。
如果是對于單獨的某個搜索引擎不允許建立快照,例如谷歌,我們就可以寫成:。
如果在元标記中不屑關于蜘蛛的命令,那麼默認的命令即為如下:。
因此,如果我們對于這一部分把握不準的話,可以直接寫上上面的這一行命令,或者是直接留空。
2.禁止搜索引擎建立快照。
以上的一段代碼限制了所有的搜索引擎建立你的網頁快照。如果我們需要僅僅限制一個搜索引擎建立快照的話,就可以像如下這樣去寫:。
這樣的标記是禁止搜索引擎為你的網站建立快照。
使用示例
如某博客上有垃圾評論:
頂頂。
以下操作,即進行了nofollow:
灌水,在網頁的部分添加适當的标簽。
攔截所有搜索引擎把網頁收錄:
。
隻是攔截百度蜘蛛爬取網頁,而允許其他搜索引擎收錄:
。
允許搜索引擎收錄你的網頁,但禁止其追蹤外部鍊接:
。
允許搜索引擎收錄你的網頁,但禁止其收錄網頁上的圖片:
。
标簽檢查
打開站長工具網站,在“SEO信息查詢”中選擇“友情鍊接檢測”。趕快去查詢下你的友情鍊接是否可靠吧!是否被人偷偷的添加了nofollow标簽。
拓展應用
你可以為站點的内部鍊接添加nofollow。比如:聯系我們、關于我們、隐私保護、公司簡介、網站後台等的鍊接可以把它們nofollow掉,這樣做,首頁的PR值就不會傳輸給他們。因為,他們有太多的PR值顯然沒用;另外網站上的一些廣告,因為這些廣告隻是讓其帶來IP和流量,而不是讓其加重搜索引擎的權重,所以也可以加上這個nofollow标簽,這樣不會影響其本來意願。
什麼是external nofollow?
external nofollow是比nofollow更專業的寫法,即明确指出鍊接為外部鍊接,爬蟲可以略過。
搜索支持
以前谷歌、和必應Bing支持,百度通過百度站長俱樂部向外宣布百度也支持nofollow标簽。youdao,soso也支持該标簽,不支持的有Yahoo和sogou。
友鍊
看了以上關于nofollow标簽的說明,相信各位網站建設者對于nofollow标簽都已經有了一定的了解,這裡要說的是,站長在交換友情鍊接的時候應當留意下與你交換鍊接的站點有沒有在其所添加的友情鍊接上寫上nofollow标簽,如果在友鍊中寫上了nofollow标簽,它會阻止蜘蛛進行跟蹤,同時也阻止了權重的傳遞。查詢的方法也很簡單,我們隻要直接打開對方站點頁面的源文件,查看其中nofollow的事情情況。當然也并不是一定不換,如果是一些流量大的站點可以換,雖然有該标簽,但是這也可以為我們的站點帶來一定的流量。就如同我們知道百度經驗的外鍊有nofollow标簽,但是百度經驗的外鍊可以很好的為我們帶來流量,我們也是可以适當的建設的。
用站長工具或者其他查詢工具,查seo中的反鍊查詢。如果外鍊特别是友鍊被nofollow了,一定把自己網站對它的友鍊删掉,因為這嚴重影響了網站的優化。所以換了友情鍊接後要經常查詢,發外鍊也要發高質量的鍊接。
支持深度
1、不可信賴的内容
2、付費鍊接
3、按優先級别進行抓取
搜索引擎漫遊器無法作為成員登錄或注冊您的論壇,因此沒有理由邀請Googlebot追蹤“在此注冊”或“登錄”鍊接。對這些鍊接使用nofollow,可讓Googlebot抓取您希望編入Google索引的其他網頁。不過,與主要依靠包含nofollow的鍊接區分抓取優先級相比,穩固的信息架構(直觀的導航界面、用戶友好和搜索引擎友好的網址等等)可能是更高效的資源。
google對nofollow支持的深度已經相當完美,百度對nofollow的優先級作用已經得到了證實。百度站長俱樂部裡網友也就這一問題向百度提出疑問,經過官方的回答,也證實了這一點。
區别
external nofollow其實這個屬性就是告訴搜索引擎不要跟蹤這個鍊接,也就是這個鍊接很可能被視為一個垃圾鍊接,這也主要是應對Spam而增設的一種屬性。
rel="nofollow"屬性是谷歌為了應對垃圾鍊接而引入的一個屬性值,被各大搜索引擎引用!rel="external nofollow"隻是更相對于rel="nofollow"參數更加規範一些而已。
rel="external nofollow"與rel="nofollow"其功能就中文譯文"外部鍊接不要讀取"及"不要讀取"的意思。