Meta 元标签位于网页源代码<head></head>之间,它是用来在 HTML 文档中模拟 HTTP 协议的响应头报文。
Meta 的属性有两种:name 和 http-equiv。对于搜索引擎优化人员来说, 我们只重点关注 Meta 的name 属性。 Meta 的 name 属性主要用于描述网页,对应于网页内容,以便于搜索引擎机器人查找和 分类。其中,对于 SEO来说最重要的是 Description(站点在搜索引擎上的描述)、Keywords (分类关键词)和 Robots(机器人对具体页面进行索引的情况),所以应该给每页完善 Meta 值。 2005 年之前,Meta 部分的内容对搜索引擎优化的最终效果能起到很大作用,很多 SEO 人员在 Meta 的 Keywords 和 Description 部分泛滥堆积关键词来获得好的关键词排名,造成 很多并不能给用户提供有价值信息的网页在搜索结果中排名很靠前,此举已经给用户的搜索 体验造成了极大的伤害。后来,这种排名作弊行为被搜索引擎察觉,在其新一轮的算法更新 中,搜索引擎淡化了 Meta 的 Keywords 和 Description 部分信息在排名因素中的权重。
虽然 Meta 部分的信息没有以前那么重要,其对排名效果影响并不那么大,但是搜索引 擎仍然会把其作为评定网页质量的一个因素,所以我们应该尽可能完善每个页面的 Meta 值。 接下来我们就介绍以上三个 meta 值的书写方法:
1、Keywords Keywords 的具体网页源码表现形式为:<meta name="keywords" content=" ">。 Keywords 向搜索引擎说明你的网页的关键词。每个页面的源代码 Keywords 的 content 部分填写 1-3 个关键词,关键词之间请以半角逗号分来。Keywords 部分的关键词应从当前 页面的主要展示内容信息中提炼而来。
2、Description Description具体网页源码表现形式为:<meta name="description" content=" ">。 Description 告诉搜索引擎你的站点上的页面的主要内容。Description 的 content 部分文 字内容最好控制在 100个字符左右,行文流畅。
Description 部分的内容应该是具体页面主要 展示信息的简洁而强有力的概述。
3、Robots Robots的具体网页源码表现形式为:
<meta name="robots" content=" ">。
Robots 的 content 部分文字可以填写的内容为:all、none、index、noindex、follow 和 nofollow。对于 Robots 的content 部分填充内容有如下说明解释: 设定为 all:文件将被检索,且页面上的链接可以被查询; 设定为 none:文件将不被检索,且页面上的链接不可以被查询;
设定为 index:文件将被检索; 设定为 follow:页面上的链接可以被查询;
设定为 noindex:文件将不被检索,但页面上的链接可以被查询;
设定为 nofollow:文件将不被检索,页面上的链接可以被查询。
一般来说,大部分网站并没有太多的内容禁止搜索引擎机器人索引,
Robots 的通用写 法都是:<meta name="robots" content=" all">。
如果想对 Robots做一些个性化的设置,可以 参照上面的相关说明来完善 Robots的 content 部分内容。