发表日期:2020-12-17 18:35:02 作者:SEO互点平台 浏览次数:
老司机们都知道,nofollow是HTML元标签(meta)的content属性和链接标签(a)的rel属性的一个值,源于Google和Yahoo等搜索引擎,意在告诉机器(爬虫)无需追踪目标页,为了对抗博客垃圾留言信息,网站SEO优化中,页面的设置需要用到许多的标签,影响较大的就是网站TDK标签,而随着对SEO优化的不断了解会发现,还有许许多多的标签都对网站有影响,其中nofollow标签如果用不好就很影响网站权重,就像SEO互点平台就用了很多的nofollow标签,如图:
放眼如今,有的SEOer习惯把nofollow标签比喻成“优化补丁”,哪里不需要补哪里,也有站长喜欢把nofollow比作一面“防火墙”,因为太多的垃圾链接会影响搜索引擎的判断,所以现在nofollow是一个非常好的“垃圾链接防火墙”。简单地理解,如果a页上的链接指向B页,但a页向该链接添加rel=“nofollow”,则搜索引擎不会将a页计算为B页的反向链接。当搜索引擎看到此标记时,它可能会减少或完全取消该链接的投票权重。
nofollow最初的目的是加在论坛、博客留言之类的地方,因为这些地方的链接是别的用户加的,并不是站长对其它网站的一个投票。很快nofollow也被广泛使用在广告、赞助链接上,因为这种链接也不应该被视为一个投票。当然nollow标签使用得当必需要熟知以下4点:
一、定义
nofollow标签其实就是代码中的一个标签属性,网页上的链接加上这个标签后就不会被计算权重,也就是说,加上了nofollow标签属性的链接,目的是告诉搜索引擎不要跟踪这个链接,不要传递链接权重,不要在搜索算法中计算这个链接。
在网站SEO优化中,通过设置nofollow标签可以控制网站权重的流动,也就是集中权重,避免链接指向垃圾页面,这样就可以让网站主要的页面能够更快的获得关键词排名。但是要注意,如果其他页面上有想nofollow的页面链接,比如:首页加了nofollow,但是内页没有加nofollow,又或者sitemap直接提交的页面链接,蜘蛛还是会爬取到的,nofollow标签只是当前页对目标页的一种态度,并不代表其他页对目标页的态度。此外,nofollow标签是针对搜索引擎蜘蛛的,对于用户来说,并不影响用户的点击。
二、一般性作用
nofollow标签多用于网站中的非排名链接,比如“关于我们”、“投诉建议”、“帮助中心”等等,这些链接对进入网站的用户有帮助,但却与网站的排名无关,所以设置nofollow标签的作用可以总结如下:
1、节省分配的蜘蛛抓取量:搜索引擎蜘蛛会根据网站规模大小,分配不同的抓取配额。对于那些不需要收录排名的页面设置nofollow,可以让更需要收录排名的页面享受更多次蜘蛛的抓取,进而有利于网站增加收录排名。
2、减少网站权重分散:页面上的每个链接都带有一定的权重。如果为那些不重要的页面设置nofollow,则可以将此部分的权重分配给其他页面,并且可以增加其他页面的权重。
3、统一锚文本链接:像“查看更多”“返回列表”这样的链接,如图,虽然用户体验很好,但无形中也引起了链接锚文本的多样性,如果文本内容相关还好,否则会导致权重分散,使用nofollow设置,就可以在不影响用户体验的情况下解决此问题。
三、设置方法
nofollow标签是html页面中a标签中重要的一个属性,使用方法主要有以下两种:
1、给html页面a标签链接加上nofollow标签:<ahref=”链接”rel=”nofollow”>链接标题</a>;
2、给整个页面加上nofollow标签:<metaname=”robots”content=”nofollow”/>,这个意思就是让搜索引擎不要追踪这个页面上所有带a标签的超级链接,这种方法一般很少用到,故不必做太多了解。
四、使用注意事项
1、如果想要屏蔽并拒绝搜索引擎抓取某个链接,应该将这个链接在网站robots文件中进行屏蔽,而不是通过nofollow标签属性进行设置。
2、搜索引擎蜘蛛会通过网页中带有nofollow属性的链接去爬行另一个页面,所以另一个页面不一定会被收录,即使收录也不是因为原页面的投票加权,所以不要随意对网站的新内容设置。
3、在友情链接上使用nofollow标签属于一种低阶的作弊方式,有些网站会使用这种方法来骗取其他网站的权重,所以在交换友链时要注意检查对方是否设置有nofollow标签,具体方式可以查看其网站的源代码,利用Ctrl+F搜索nofollow,就能显示并找到设置nofollow标签相关的位置,如果没有,则搜索结果为零。