All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

Meta标签和Nofollow标签

上一篇 / 下一篇  2010-11-06 19:55:55 / 个人分类:Web知识

来学点HTML的知识吧,源于一个开发同学说到对某个链接加上“nofollow”,开始我并不知道是个什么标签。所以搜索学习了一下,顺便也看了一下Meta标签的相关知识。
HTML <meta> 标签
定义和用法
<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。
注:<meta> 标签永远位于 head 元素内部。 元数据总是以名称/值的形式被成对传递的。
在网页的HTML源代码中一个重要的代码“<META>”(即通常所说的META标签)。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。
1、Keywords (关键字),为搜索引擎提供的关键字列表
    用法:<Meta. name="Keywords" Content="关键词1,关键词2,">
2、Description (简介),用来告诉搜索引擎你的网站主要内容。
    用法:<Meta. name="Description" Content="你网页的简述">
3、Robots (机器人向导),Robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
    用法:<Meta. name="Robots" Content="All|None|Index|Noindex|Follow|Nofollow">
          all:文件将被检索,且页面上的链接可以被查询;
          none:文件将不被检索,且页面上的链接不可以被查询;(和 "noindex, no follow" 起相同作用)
          index:文件将被检索;(让robot/spider登录)
          follow:页面上的链接可以被查询;
          noindex:文件将不被检索,但页面上的链接可以被查询;(不让robot/spider登录)
          nofollow:文件将不被检索,页面上的链接可以被查询。(不让robot/spider顺着此页的连接往下探找)
          如果您不想百度/Google等追踪某一条特定链接,他们还支持更精确的控制,请将此标记直接写在某条链接上:
                 <a href="signin.php" rel="nofollow">sign in</a>
4、Author (作者),标注网页的作者或制作组
    用法:<Meta. name="Author" Content="小向,8943459@QQ.com">
5、Copyright (版权),标注版权
    用法:<Meta. name="Copyright" Content="本页版权归Zerospace所有。All Rights Reserved">
6、shortcut icon (网页图标),为网页添加图标  (这个也可以不算在meta标签里)
    用法: <link rel="Bookmark" href="favicon.ico">
       <link rel="Shortcut Icon" href="favicon.ico">
 将代码加入网站头部代码中, 然后把favicon.ico放置网站根目录
7、Refresh (刷新) ,让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。
   用法:<Meta. http-equiv="Refresh" Content="30" Url="www.semcmd.com">
 其中的30是指停留30秒钟后自动刷新到URL网址
关于meta标签详情:http://www.w3school.com.cn/tags/tag_meta.asp

nofollow标签
nofollow标签的介绍:
  nofollow标签只是一个 html标签,但是它的出现为网站管理员提供了一种方式,即告诉搜索引擎"不要追踪此网页上的链接"或"不要追踪此特定链接。这个标签的意义是告诉搜索引擎这个链接不是经过作者自己编辑的,所以这个链接不是一个信任票。   简单的说就是,如果A网页上有一个链接指向B网页,但A网页给这个链接加上了 rel="nofollow" 标注,则搜索引擎不把A网页计算入B网页的反向链接。搜索引擎看到这个标签就可能减少或完全取消链接的投票权重。

nofollow标签的作用:
  我们都知道知道,反向链接即外链是搜索引擎给网站排名的一个重要因素。为了添加反向链接,SEO作弊者在会在论坛和博客等大量发布带无关链接的内容。这些垃圾链接的存在给搜索引擎对网页质量的评估造成一定程度的麻烦,可以说nofollow是一个非常好的“拉圾链接防火墙”。正是百度、谷歌、 Yahoo、MSN 为了应对垃圾链接(Spam)引入的一个属性,此属性目前应该被广泛采用。

nofollow标签的发展:
  最初,"Nofollow"属性出现在网页级元标记中,用于指示搜索引擎不要追踪(即抓取)网页上的任何出站链接。例如:<meta. name="robots" content="nofollow" />。   而后,在将"Nofollow"用于各个链接前,我们需要完成大量的工作(例如,将链接重定向至 robots.txt 中拦截的网址),以阻止蜘蛛追踪某网页上的各个链接。因此,我们创建了rel属性的"Nofollow"属性值。这可让网站管理员更精确地进行控制:无需指示搜索引擎和漫游器不要追踪该网页的所有链接,只需轻松地指示蜘蛛不要抓取某特定链接即可。例如:
<a href="signin.php" rel="nofollow">sign in</a>
nofollow标签的使用示例:
如某博客上有垃圾评论:   <a href="URL">顶顶</a>
以下操作,即进行了 nofollow: <a href="URL" rel="nofollow" >灌水</a>

nofollow标签的拓展应用
  你可以为站点的内部链接添加 nofollow。比如:联系我们、关于我们、隐私保护、公司简介、网站后台等的链接可以把它们nofollow 掉,这样做,首页的PR值就不会传输给他们。因为,他们有太多的PR值显然没用;另外网站上的一些广告,因为这些广告只是让其带来IP和流量,而不是让其加重搜索引擎的权重,所以也可以加上这个nofollow标签,这样不会影响其本来意愿。

支持nofollow标签的搜索引擎:
  以前谷歌、和MSN支持,现在百度通过百度站长俱乐部向外宣布百度也支持nofollow标签。soso也支持该标签,不支持的有Yahoo和youdao! 

参考资料:
http://www.yangqixin.com/article.asp?id=5005
http://www.semcmd.com/seo-rumen/98/

TAG: html标签 meta nofollow

 

评分:0

我来说两句

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2024-04-09  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 953914
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar