文章出處

今天整理一下SEO中經常用到的nofollow屬性。

nofollow它是HTML標簽中的一個屬性值,作用是告訴搜索引擎不要跟蹤帶有改屬性值的鏈接,

用于指示搜索引擎不要追蹤(即抓取)網頁上的帶有nofollow屬性的任何出站鏈接,以減少垃圾鏈接的分散網站權重!

簡單的說就是,如果A網頁上有一個鏈接指向B網頁,但A網頁給這個鏈接加上了 rel="nofollow" 標注,則搜索引擎不把A網頁計算入B網頁的反向鏈接搜索引擎看到這個標簽就可能減少或完全取消鏈接的投票權重

我們都知道,反向鏈接即外鏈是搜索引擎給網站排名的一個重要因素。為了添加反向鏈接,SEO作弊者會在論壇和博客等大量發布帶無關鏈接的內容。這些垃圾鏈接的存在給搜索引擎對網頁質量的評估造成一定程度的麻煩,可以說nofollow是一個非常好的“垃圾鏈接防火墻”。正是百度谷歌、Yahoo、MSN 為了應對垃圾鏈接(Spam)引入的一個屬性,此屬性應該被廣泛采用。

Nofollow標簽的作用有兩方面,簡單的說,一是不給鏈接投票,降低此鏈接的權重,二是使添加nofollow的部分內容不參與網站排名,便于集中網站權重。

使用方法

nofollow標簽通常有兩種使用方法:
1、將"nofollow"寫在網頁上的meta標簽上,用來告訴搜索引擎不要抓取網頁上的所有外部和包括內部鏈接。
<meta name="robots” content="nofollow” />
2、將"nofollow"放在超鏈接中,告訴搜索引擎不要抓取特定的鏈接。
<a rel="external nofollow" href="url"><span>內容</span></a>
3、nofollow標簽是超鏈接<a>的一個屬性值,我們只需要在源代碼里面加上rel=”nofollow” 或者更為正規的rel=”external nofollow”即可 即:<a href=”#” target=”_blank” rel=”nofollow”>###</a> 。
nofollow還有另外的一些寫法:
Meta robots標簽必須放在和之間,格式:
content中的值決定允許抓取的類型,必須同時包含兩個值:
是否允許索引(index)和是否跟蹤鏈接(follow,也可以理解為是否允許沿著網頁中的超級鏈接繼續抓取)。
content部分有四個命令:index、noindex、follow、nofollow,命令間以英文的“,”分隔。
INDEX命令:告訴搜索引擎抓取這個頁面
FOLLOW命令:告訴搜索引擎可以從這個頁面上找到鏈接,然后繼續訪問抓取下去。
NOINDEX命令:告訴搜索引擎不允許抓取這個頁面
NOFOLLOW命令:告訴搜索引擎不允許從此頁找到鏈接、拒絕其繼續訪問。
根據以上的命令,我們就有了一下的四種組合
<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">:可以抓取本頁,而且可以順著本頁繼續索引別的鏈接
<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW">:不許抓取本頁,但是可以順著本頁抓取索引別的鏈接
<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW">:可以抓取本頁,但是不許順著本頁抓取索引別的鏈接
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">:不許抓取本頁,也不許順著本頁抓取索引別的鏈接。
這里需要注意的是,不要把兩個對立的反義詞寫到一起,例如
<META NAME="ROBOTS" CONTENT="INDEX,NOINDEX">
此外對于多命令,這里有一個簡便的寫法,
如果是 <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">
的形式的話,可以寫成:<META NAME="ROBOTS" CONTENT="ALL">
如果是 <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">
的形式的話,可以寫成:<META NAME="ROBOTS" CONTENT="NONE">
如果是對于單獨的某個搜索引擎不允許建立快照,例如谷歌,我們就可以寫成:
<META NAME="Googlebot" CONTENT="INDEX,FOLLOW,noarchive">
如果在元標記中不屑關于蜘蛛的命令,那么默認的命令即為如下
<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW, archive">
因此,如果我們對于這一部分把握不準的話,可以直接寫上上面的這一行命令,或者是直接留空。
2.禁止搜索引擎建立快照。
<meta name="robots" content="noarchive">
以上的一段代碼限制了所有的搜索引擎建立你的網頁快照。如果我們需要僅僅限制一個搜索引擎建立快照的話,就可以像如下這樣去寫
<meta name="Googlebot" content="noarchive">
這樣的標記是禁止搜索引擎為你的網站建立快照。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()