SEO過程中可能遇到不希望搜索引擎收錄的頁面和鏈接,noindex和nofollow兩個標簽就是為了解決這個問題。
noindex:禁止收錄該頁
nofollow:禁止抓取該鏈接
來源于:
http://www.surfphpseo.com/baiduyouhua/2015-05-22/2228.html
一、noindex和nofollow用法
?noindex用法
Meta robots標簽必須放在<head>和</head>之間,格式:<meta name="robots" content="noindex">。
作用:告訴搜索引擎不要收錄該頁,如果該頁已經收錄,那么刪除已經收錄頁面。
nofollow用法
nofollow有兩種用法
1、Meta robots標簽必須放在<head>和</head>之間,格式:<meta name="robots" content=”nofollow”>。
作用:告訴搜索引擎不要抓取該頁所有鏈接。
2、放在鏈接中<a rel=” nofollow” href=”url”>
作用:告訴搜索引擎不要抓取該鏈接。
二、noindex和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">
?三、noindex和nofollow使用環境情況
1、讓搜索引擎不要收錄該頁,如果已經收錄則刪除(去掉已經有排名的網頁),允許搜索引擎抓取該頁其他鏈接。
使用:<meta name="robots" content="noindex">。
<meta name="robots" content="noindex">和<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW">效果一樣。
2、讓搜索引擎不要收錄該頁,如果已經收錄則刪除(去掉已經有排名的網頁),禁止搜索引擎抓取該頁其他鏈接。
使用<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">。
3、不允許搜索引擎抓取該頁鏈接(該頁可以正常抓取)。
使用:<meta name="robots" content=”nofollow”>或者<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW">。
4、不允許抓取本文某一個鏈接。
使用:<a rel=” nofollow” href=”url”>。
備注:
META NAME="ROBOTS"指所有的搜索引擎的,也可以指定某一個搜索引擎,例如META NAME="Googlebot(谷歌蜘蛛)"、META NAME="Baiduspider(百度蜘蛛)、META NAME="HaoSouSpider(好搜蜘蛛)”、META NAME="Sogou?News?Spider?”(搜狗蜘蛛)"等。content部分有四個命令:index、noindex、follow、nofollow,命令間以英文的“,”分隔。