nofollow是HTML标签中的一种属性,其主要作用是告诉搜索引擎蜘蛛不要跟踪加了nofollow属性的链接,从而不传递权重。这种属性通常用于网站的出站链接或者不希望传递权重的链接上。
起初,nofollow属性的引入是为了减少垃圾链接对网站的影响。在一些评论留言中,经常会出现留下自己网站链接的情况,这样就会产生大量的垃圾链接,分散网站的权重,对网站的影响很大。通过给这些链接加上nofollow属性,可以避免它们之间相互传递权重,保护网站的权重集中。
添加nofollow属性有两种方法,一种是常见的rel="nofollow",另一种是专业的rel="external nofollow"。前者告诉搜索引擎蜘蛛不跟踪链接,而后者则明确告知这是一个出站链接,不允许跟踪。
对于网站来说,nofollow属性在站内和站外有不同的应用场景。在站内,主要用于标识不重要的页面或内容,如“关于我们”页面或管理员编辑的内容。在站外,常用于论坛签名、灌水帖子或链接农场的友情链接等低质量链接上,以防止它们对网站产生危害。
值得注意的是,nofollow属性标签与robots.txt协议文件有所不同。nofollow用于标识链接不传递权重,而robots.txt主要用于屏蔽动态URL路径,防止搜索引擎蜘蛛抓取。虽然nofollow也能屏蔽动态URL路径,但效果可能不如robots.txt好。
综上所述,nofollow属性标签的作用是告知搜索引擎蜘蛛不要跟踪链接,使其不传递权重。通过合理使用nofollow属性,可以有效保护网站权重,获得更好的排名。