前面已经讲解过robots标签的基本用法,本章为大家讲解meta robots标签,之所以与其分开讲述是因为他的写法与robots标签普通写法有着天壤之别,meta robots标签其实是页面head部分meta标签的一种,存在于head标签中,用于指令搜索引擎禁止索引本页的内容。目前大众化搜索引擎基本都支持meta robots标签,学会它将使我们在SEO时事倍功半。
最简单的meta robots标签写法格式如下: <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文件不同。