做网站优化的人,对nofollow这个属性都不会太陌生。它加在链接的rel属性里,能告诉搜索引擎别顺着这条链接去爬、也别把权重传过去,是站长管理链接生态很趁手的工具。把它用对地方,对网站的SEO效果很有帮助,下面就来具体说说它的作用和正确用法。
nofollow就是html里的一个属性,写法是rel="nofollow"。搜索引擎的爬虫看到这个标记,就会停止对该链接的抓取,也不计算权重传递。简单说,被标成nofollow的链接,既不能帮你提升目标页面的排名,也带不来外链的权重价值。
这个属性最早是为了整治垃圾评论和低质量外链出现的,现在它的用途更广泛了。这里有一点容易造成误解:nofollow只是管搜索引擎的,真实用户点击链接后照样能正常打开网页,浏览体验完全不会受影响。
判断要不要用nofollow,别只看链接是不是外部的,更要看它的来源和性质。下面这几种场合,建议加上nofollow属性:
容易踩的坑是:不管什么外部链接,一律加上nofollow,以为这样最安全。其实这么做反而把网站和外部建立信任的机会给堵死了。正确的做法是分清来源、看具体价值,该放的就放。
dofollow是链接的默认状态,不用做任何标记,搜索引擎自然就会去爬、去传权重。nofollow则是明确告诉搜索引擎:这条链你不追。这两种状态在一个正常的网站里,应该根据用途做好搭配:
另外,搜索引擎近几年还补充了rel="ugc"和rel="sponsored"两个属性,分别对应社区用户内容和付费赞助链接。相比一刀切的nofollow,这种细分的标记方式能更准确地表达链接的性质,值得在日常维护里灵活使用。
实际动手加nofollow,有几个细节不注意的话,效果会打折扣:
最后说个认知误区:nofollow本身不会招来搜索引擎的惩罚。但如果一个页面被大量低质量的nofollow外链团团围住,搜索引擎有时还是会把这种密集链接当作一种异常的垃圾信号。所以,保持一个干净、有节奏的链接环境才是最重要的原则。
按照规范,加上nofollow之后,搜索引擎确实不会顺着这条链接传递任何权重。不过搜索引擎也多次提到,nofollow链接里的锚文本内容,在极少数情况下仍可能被当作一种了解目标页面主题的微弱提示来参考。所以别指望它带来外链价值,但也不必把它当成完全无效的东西。
会有影响,但要看怎么用。站内nofollow通常只给那些不重要的功能页、隐私协议页或者登录页加,目的是把抓取和权重的注意力集中在核心页面上。如果给关键的文章页、栏目页也加了nofollow,那内链传递权重的路径就被切断了,很影响整站权重的流转,要避免这么做。
能减少负面影响,但不能保证彻底免疫。nofollow做好之后,搜索引擎不会因为这条链接本身给你记一笔,但如果是这种低质链接数量实在太多、太密集,搜索引擎的算法仍可能从整体上对网站的信任度做负面判断。最稳妥的办法还是同时做好链接清理和内容质量的维护,别只依赖nofollow来救场。
nofollow不是万能挡箭牌,也不是什么都要加的安全锁,它更像一个精细的管理阀门。在日常工作中,建议按这个思路来把握:先分清链接的来源和性质,用户内容和广告类链接优先加nofollow;站内则只对非关键页面使用;外链的nofollow占比控制在合理区间,别过度收紧。同时,把代码里的标记写标准,配合ugc、sponsored这类细分属性,定期翻看一下链接的生成情况。做到这几步,就能把链接生态维护得干净又有序,让权重真正流向它能发挥作用的地方。