nofollow属性的个人理解和用法

什么是nofollow属性呢?

nofollow是HTML中a标签的一个属性值。这个属性的作用就是告诉我们的搜索引擎不要去追踪、记录带有这个属性的链接。

添加nofollow属性的目的是什么?

优化SEO,防止垃圾链接的蔓延。怎么说呢?再简单一点就是告诉搜索引擎那些链接是不重要的不要去看,顺便还diss下它。举个栗子:之前会有一些SEO作弊者回到到一些PR值(谷歌用于测评网页的一个方法,使用0-10来标识网页的等级标准)高的网站上留言、评论留下自己的链接,从而蛊惑搜索引擎,从而提高在搜索引擎上的排名。

怎么使用呢?

简单用法:
1.在网页上的meta标签上添加“nofollow”,这相当于diss了整个网页,页面里所有的链接都会有“nofollow”属性。

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

2.为某个特定的超链接添加“nofollow”属性,让搜索引擎不要抓取这个链接。

1
<a rel="external nofollow" href="url"><span>内容</span></a>

进阶用法:
在网页的 部分添加的 标签,以是实现对搜索引擎不同的收录需求
1.拦截所有搜索引擎对网页的收录

1
<meta name="robots" content="noindex, nofollow">

2.只是拦截百度蜘蛛爬取网页,而允许其他搜索引擎收录:

1
<meta name="baiduspider" content="noindex, nofollow">

3.允许搜索引擎收录你的网页,但禁止它继续追踪记录外部链接:

1
<meta name="robots" content="index,nofollow">

4.允许搜索引擎收录你的网页,但禁止它收录网页上的图片:

1
<meat name="robots" content="noimageindex">