nofollow 是HTML页面中a标签的属性值,作用是告诉搜索引擎不要追踪此链接,是站点用于防止权重向站外传递常用的手段。标准用法:<a href='' rel="nofollow"></a>。
nofollow标签的原理
上面提到了nofollow标签的就是告诉蜘蛛不要去抓取这条链接,这也是大多数人赞同的。但是实际上即使使用了nofollow标签,搜索引擎依然会去抓取链接。
搜索引擎并不会因为被站点任何的操作所左右,外链的本质是站点之间的一种投票机制。当链接设置了nofollow标签,这是告诉搜索引擎并不是站点推荐的链接,那么在搜索引擎的权重赋予的时候会进行参考。
但是最终的权重赋予,还是根据搜素引擎自身的算法进行,所以如果链接的内容相关性足够好,那么即使nofollow标签的存在,这条外链还是有价值的。
nofollow标签的作用
nofollow标签不仅仅可以用于外部链接,同时也是可以用于内链的优化。比如站点页面存在的噪点信息,可以通过nofollow标签屏蔽向一些非重要性页面权重的传递,可以更好的提供搜索引擎对于核心内容的抓取,有利于防止站点权重的分散。
nofollow标签的用法
单条链接
当我们需要在一条链接设置nofollow属性的时候,只要在对应的链接中添加nofollow属性标签,如:<a href='' rel="nofollow"></a>。
页面链接
如果我们需要给当前页面全部添加nofollow属性的时候,我们可以采用给所有链接添加nofollow属性,但是这个显然是不合理的。
我们可以在页面head头部进行处理,写法是:<meta name=”robots” content=”index,nofollow”>,就可以实现所有搜索引擎对当前页面中所有的链接不进行推荐抓取;如果只是期望针对某个蜘蛛名称把name=”robots”中的robots改成对应搜索引擎的蜘蛛名称。如果我们连当前页面都需要进行屏蔽,把属性值“index”修改为“noindex”即可。