什么是nofollow?nofollow的定义是是什么?
nofollow是HTML元标签(meta)的 content属性和链接标签(a)的rel属性的一个值,告诉机器(爬虫)无需追踪目标页,为
了对抗blogspam(博客垃圾留言信息),Google推荐使用nofollow,告诉搜索引擎爬虫 无需抓取目标页,同时告诉搜索引擎无需将的当前页的Pagerank传递到目标页。也可以理解为nofollow是网站优化的一种手段,是不跟随,也可以理解不传递权重的意思,可以在一些不需要或者重复的页面使用这个,减少权重的传递!但是 如果你是通过sitemap直接提交该页面,爬虫还是会爬取,这里的nofollow只是当前页 对目标页的一种态度,并不代表其他页对目标页的态度。
如何正确的使用nofollow?
nofollow标签通常有三种使用方法:
1.在html标签中,< a > 标签的rel 属性被用于说明当前文档与被链接文档的关系。而nofollow则是其中的一种属性值,其用法示例为:
< a href="..." rel="nofollow" >...< /a >
2.将"nofollow"写在网页上的meta标签上,用来告诉搜索引擎不要抓取网页上的所有外部和包括内部链接,其用法示例为:
<meta name="robots” content="nofollow” />
3.将"nofollow"放在超链接中,告诉搜索引擎不要抓取特定的链接。其用法示例为:
<a rel="external nofollow" href="url"><span>内容</span></a>
nofollow有什么作用?
nofollow主要有一下几个作用:
1.防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点。
2.付费链接:为了防止付费链接影响Google的搜索结果排名,Google建议使用nofollow属性。
3.引导爬虫抓取有效的页面:避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。
4.nofollow优化内链
首先可以使用nofollow的链接就是那些不竞争排名的页面的链接,比如注册、登录、投诉、举报等链接。这些链接没有竞争排名的作用,只是站内的功能性页面,可以对其在全站内的链接都进行nofollow处理。至于常说的“联系我们”要根据情况而定,有的网站有品牌,“***联系方式”也有很高的搜索量,此时这个页面可能就是有排名价值的,最好不要对其链接进行nofollow。另外一个页面中对另外一个页面的导出链接只有一个就好,如考虑出现多次,可以在其第二次出现时就开始使用nofollow标签。