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