什么是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"> |