meta级nofollow

整个页面的链接都不被追踪的代码:

<meta name="robots" content="nofollow" />

单个链接不要被追踪的代码:

<a href="example.html" rel="nofollow">链接文本</a>

nofollow标签是由谷歌领头创新的一个“反垃圾链接”的标签,并被百度、yahoo等各大搜索引擎广泛支持,引用nofollow标签的目的是:用于指示搜索引擎不要追踪网页上的带有nofollow属性的任何出站链接,以减少垃圾链接的分散网站权重。

nofollow可以用在什么地方?

  1. 让搜索引擎不要爬取一些无价值的页面。
  2. 控制网页的权重流动(外国网站已经基本没有这种操作了,因为谷歌说过多使用nofollow可能降低网站权重)。
  3. 一些查询类的网站可以使用nofollow控制自己网站的外链权重流出。
  4. 给自己网站的友链加nofollow来骗取友链。

nofollow可以节省搜索引擎爬虫的带宽,同时也可以让网站权重更加集中。在换友链的时候注意要看一看对方的友链是否有加nofollow,如果有加nofollow那么这个友链只有传递流量价值,如果网站被过多的nofollow可能会被搜索引擎视为垃圾网站。

meta-robots有以下四个值可以对网页进行标记:

  • index声明搜索引擎可以索引这个页面
  • noindex声明搜索引擎不要索引这个页面
  • follow声明本页面的链接可以追踪
  • nofollow声明本页面的链接不要追踪
  • *all相当于follow+index
  • *none相当于nofollow+noindex

robots.txt级nofollow

robots.txt存在网站的根目录,用于告诉搜索引擎那些页面不索引,比如大部分网站在robots.txt告诉搜索引擎不要索引/cgi-bin/目录。

robots.txt的写法有很多教程,但大部分的教程很粗略,我认为头条站长平台的教程最为详细。大家可以收藏起来,好好学习。

robots.txt对于搜索引擎的限制还是有限。Google说他们还是会优先遵循meta标签的限制。