什么是nofollow
nofollow是html标签的属性值,主要是用在网站SEO搜索引擎优化中,Google推荐使用nofollow,来告诉搜索引擎(爬虫)无需追踪此网页上的链接或者不要追踪此特定链接,目的是禁止蜘蛛爬虫和传递权重。但是通过sitemap提交该页面,爬虫还是会爬取。
举个栗子,网站底部的友情链接,A网站上有一个链接指向B网站,但是A网站给这个链接加上了rel="nofollow",那么搜索引擎在搜索A网站时就不会计入B网站的反向链接,相当于搜索引擎看到这个标签就会减少甚至取消该链接的权重。
nofollow属性值的用法
用法一
用于meta元标签,用来告诉搜索引擎该页面上所有出站链接都无需追踪,常见写法为:
<meta name="robots" content="nofollow" />
用法二
主要放在a标签中,网站中特定的某些链接,比如登录/注册类链接。常见的写法为:
<a href="url" target="_blank" rel="nofollow">该链接不需要进行追踪/抓取。
meta robots标签和nofollow标签的区别
限制的范围不同,可以根据需要选择使用。
nofollow标签是禁止蜘蛛爬行跟踪本链接,而meta robots标签是禁止蜘蛛爬行跟踪或索引整个页面链接。
主要用途 / 优点:
屏蔽付费链接
为了防止付费链接影响搜索结果排名,Google建议使用nofollow属性,百度作为国内最大的搜索引擎也影响思考下了🤔。
通过对这些链接使用nofollow,来阻止权重的传递和广告内容质量的控制。
防止不可信赖的内容,如垃圾内容、评论或留言。
常见的就是博客上的垃圾留言与评论中的垃圾链接,防止页面指向一些垃圾页面或站点。
按优先级别进行抓取、
避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。
这些都可以使用nofollow属性值来控制,比如像登录注册这样的页面,搜索引擎不会和人一样能进行登录注册,就需要用到这个属性来控制。
SEO建议
nofollow在Google的作用已经很弱,所以SEO要控制站点的PR的流动,避免链接指向垃圾页面,只能靠人工审核的方法。
网友评论