前面已经讲解过robots标签的基本用法,本章为大家讲解meta robots标签,之所以与其分开讲述是因为他的写法与robots标签普通写法有着天壤之别,meta robots标签其实是页面head部分meta标签的一种,存在于head标签中,用于指令搜索引擎禁止索引本页的内容。目前大众化搜索引擎基本都支持meta robots标签,学会它将使我们在SEO时事倍功半。
最简单的meta robots标签写法格式如下:http://www.yixiin.com/
<meta name="robots" content="noindex,nofollow">
(告诉搜索引擎禁止其索引本页面,禁止跟踪本页面上的所有链接。)
Noindex:告诉搜索引擎蜘蛛不要抓取本页面。
Nofollow:告诉搜索引擎蜘蛛不要跟踪本页面上所有链接。
Nosnippet:告诉搜索引擎不要在搜索结果中显示描述的文字信息。
Noarchive:告诉搜索引擎不要显示快照。
Noodp:告诉搜索引擎不要使用开放目录中的标题和描述。
以上为meta robots标签的几种写法,但是百度目前仅支持nofllow和noarchive。
meta robots标签内容可以写在一起,以逗号隔开,中间可以有空格,也可以没有。多个meta robots标签内容也可以写成不同标签。
<meta name="robots" content="noindex">
<meta name="robots" content="nofollow">
与下面写法相同:
<meta name="robots" content="noindex,nofollow">
这里需要注意的是普通robots标签写法区分大小写,但是meta robots标签不区分大小写。另外,只有禁止索引时,使用meta robots标签才有意义,普通需要被收录、索引,链接需要被跟踪的页面,不用写meta robots标签。所以说<meta name="robots" content="index,follow">这种写法是没有意义的。有时候我们需要禁止收录页面,但是需要搜索引擎蜘蛛追踪页面上的链接,这时meta robots标签如下:
<meta name="robots" content="noindex">
(禁止搜索引擎索引页面,允许搜索引擎跟踪链接,并传递权重)
使用了noindex meta robots标签的页面会被抓取,但是不会进行索引,也就是说页面URL不会出现搜索结果中,说白了就是百度一下不会显示这个页面,这一点与robots文件不同。