网站优化常识:nofollow标签用错反而有害
分类:专业问答 发布时间:2022-04-27 浏览量:19
在网站优化的工具箱里,有一个标签看似简单却常常被误解——nofollow标签。很多新手听到“nofollow可以阻止权重传递”,就认为它是“限制蜘蛛”或“节约权重”的利器,于是在所有外部链接、评论区、甚至内链上都大肆添加nofollow。他们以为这样做能保护自己的网站权重不外流,结果却事与愿违:收录变慢、内页权重失衡、甚至整站排名下滑。
你可能没有意识到:nofollow标签并不是一把万能锁,而是一把双刃剑。用对了,它能帮你管理爬虫和权重;用错了,它会反过来伤害你的网站优化。 今天我们就来彻底讲清楚:nofollow到底是什么?错误使用会带来哪些危害?以及如何正确使用它。
一、nofollow标签的诞生:它最初是为了打击垃圾评论
nofollow标签是2005年推出的一种HTML属性,用于告诉搜索引擎:“这个链接是用户生成的内容(如评论、论坛帖子),或者是我无法担保其质量的外部链接,请不要信任这个链接,也不要将其权重传递过去。”
最初的目的是打击博客评论区泛滥的垃圾外链(spam)。站长可以通过在评论链接中添加rel="nofollow",告诉搜索引擎:“这不是我推荐的链接,不要给我传递权重。”
常识要点:nofollow的原始定义是“不传递权重”,而不是“禁止爬虫抓取”。虽然百度也支持nofollow,但百度的理解略有不同:百度会尊重nofollow不传递权重,但对于“是否抓取”则取决于其他因素(如网页本身的重要性)。很多站长混淆了这两者,导致滥用nofollow。
二、nofollow标签的四个常见用途
在了解错误用法之前,先明确nofollow的正确应用场景:
博客评论区、论坛帖子中的用户生成链接 —— 这些链接通常质量不可控,加nofollow可以防止垃圾链接利用你的网站权重。
付费广告或赞助链接 —— 根据百度规定,付费广告链接必须加nofollow或使用其他标识,否则可能被判定为“买卖链接”作弊。
不信任的外部链接 —— 如果你链接到一个内容可疑、质量较低的网站,但又因为某种原因必须保留链接,加nofollow可以避免你的权重流向那里。
重复的“查看更多”链接 —— 某些页面有多个指向同一内容的链接(如列表页的标题和“了解更多”按钮),可以给其中一个加nofollow,减少重复权重传递(但通常更推荐直接删除多余的链接)。
三、nofollow标签用错的五大危害
现在回到核心——用错了会怎样?下面五种情况是新手最容易犯的错误,每一种都可能对你的网站优化造成实质性伤害。
危害一:在内链上滥用nofollow,阻断权重传递
这是最致命的一个错误。有些站长认为内链也要“节约权重”,于是在指向其他内页的链接上添加nofollow,以为这样能保住自己页面的权重。大错特错!
原因:网站内链的主要作用之一就是权重分配。如果你想提升某些内页的排名,就需要从权重高的页面传递权重过去。如果所有内链都加了nofollow,那权重就永远只能停留在当前页面,无法流向其他页面,导致:
内页权重极低,毫无排名能力。
百度爬虫无法通过内链发现新页面(百度爬虫虽然会抓取nofollow链接,但权重不传递,且抓取优先级可能降低),导致新文章收录变慢。
整站权重分布失衡:只有首页和少数直接有外链的页面有权重,其他页面成为“孤岛”。
正确做法:内链绝对不要加nofollow。所有内链都应该使用dofollow(即不加任何rel属性),让权重自由流动。只有当你不想让某个内页获得权重(例如“隐私政策”、“用户协议”等无排名需求的页面),才可考虑加nofollow,但通常这些页面通过面包屑导航链接即可,不需要刻意加nofollow。
危害二:在所有外部链接上都加nofollow,失去外链交换价值
很多站长出于“保护权重”的考虑,对自己网站上的每一个外部链接(包括友情链接、引用来源、合作伙伴链接)都加nofollow。他们认为“绝对不能把权重分给别人”。
危害:
当你想和其他网站交换友情链接时,对方看到你的链接都加了nofollow(不传递权重),会拒绝和你交换,因为对他来说没有价值。而你失去了获得外链的机会。
对于引用来源的链接加nofollow,虽然不会产生SEO问题,但长远来看,一个正常、自然的网站总是会推荐其他优质站点。如果一个网站从不“推荐”任何外部链接,百度可能觉得你的网站“闭门造车”,缺乏真实性。
更重要的是:百度也会分析链接的自然度。如果你的网站没有一条dofollow的外部链接(全部nofollow),可能会被怀疑“刻意封闭”,反而不自然。
正确做法:
友情链接、合作伙伴链接、你认为质量高的外部资源链接,应该使用dofollow(不加nofollow),这既传递了权重,也维持了正常的互联网生态。
只有对不信任的、无法确认质量的、或者付费广告链接,才加nofollow。
引用的权威来源(如百度百科、政府部门网站、权威研究报告),建议dofollow,因为这些链接本身就有价值,对用户也有帮助。
危害三:在评论区滥用nofollow,但忽略了垃圾链接的其他入口
很多站点只给评论区链接加nofollow,却忽略了用户头像、个人主页、签名栏等也可能带有链接。如果这些位置没有加nofollow,垃圾链接者仍然可以通过它们利用你的权重。另外,有些站长把所有带链接的评论都自动加nofollow,却忘了给网站自己的“编辑推荐”链接或内部相关文章也处理。
正确做法:除了评论区,还要确保用户中心、论坛签名、个人资料页的用户链接都加上nofollow。同时,正确使用技术手段(如验证码、人工审核)从源头减少垃圾评论,而不是只依赖nofollow。
危害四:nofollow标签使用不当导致爬虫浪费资源
虽然nofollow的初衷是“不传递权重”,但百度爬虫仍然会抓取被nofollow的链接(除非你同时使用robots.txt或meta robots禁止)。这意味着,如果你在网站上大量使用nofollow链接(比如一个分类页面上有50个商品链接,全部加了nofollow),百度爬虫依然会花费带宽抓取这些页面,但权重却不传递,造成爬虫资源浪费。对于中小网站,爬虫预算本就有限,这种浪费会让重要页面的抓取频率下降。
正确做法:仅在确实必要的场景使用nofollow。对于不需要权重传递但又必须保留的链接,可以考虑使用noindex配合robots.txt来完全阻止抓取(但注意这会影响收录)。通常,对于分类页面的链接,很少需要加nofollow。
危害五:nofollow与"ugc"、"sponsored"混淆,造成语义不清
百度支持nofollow,也认可HTML5中新增的rel="ugc"(用户生成内容)和rel="sponsored"(付费赞助)。如果你没有正确区分,比如给友情链接加了rel="ugc",百度可能会认为那是用户评论,不给予权重传递,导致对方不满意;反之,给评论区的链接加了rel="sponsored",百度也会误判。
正确做法:根据链接的性质选择正确的rel属性:
用户生成的内容链接(评论、论坛、维基编辑)→ rel="ugc"(或加上nofollow)
付费广告、赞助商链接 → rel="sponsored"
不信任的普通外部链接 → rel="nofollow"
正常推荐的优质链接 → 不加任何rel属性(dofollow)
四、真实的错误案例:滥用nofollow的惨痛教训
(以下为基于常见经验的模拟案例)
某电子商务网站,站长为了防止权重流失,在网站所有商品页面的“相关推荐”模块、底部友情链接、以及文章引用的外部来源链接上,全部添加了rel="nofollow"。结果:
友情链接交换请求全部被对方拒绝,因为对方网站管理员发现他的链接全是nofollow。
商品详情页之间没有dofollow内链,导致百度爬虫无法有效抓取新产品,新产品收录周期从1天延长到7天。
网站整体权重集中在首页,内页权重极低,长尾关键词排名几乎没有。
一个月后,网站流量下降了约30%。
后来他接受建议,将友情链接改为dofollow,并在商品页面之间的“相关推荐”去掉了nofollow。一个月后,收录恢复正常,内页权重逐渐积累,流量回升。
五、nofollow的正确使用指南
根据以上分析,总结一套客观、可执行的使用规则:
1. 内链永远不加nofollow
除非是“隐私政策”、“关于我们”等完全不需要排名的页面,但这类页面通常不需要刻意加nofollow,更推荐直接不链接或使用低权重路径。
2. 友情链接和合作链接:通常不加nofollow
如果你确认对方网站质量良好,且你愿意推荐给对方,应该使用dofollow(不加任何rel)。这既是互联网的开放精神,也是SEO外链交换的基础。
3. 付费广告和赞助链接:必须加nofollow或sponsored
这是百度官方的要求,避免被判定为买卖链接。使用rel="sponsored"或rel="nofollow sponsored"。
4. 用户生成内容链接:加nofollow和ugc
评论、论坛帖子中的链接,使用rel="ugc nofollow"。同时建议配合审核机制。
5. 不信任或低质量的外部链接:加nofollow
当你要引用一个质量可疑的网站,但又必须提供链接时(比如指出某个错误观点),使用nofollow。
6. 不要给主页、重要栏目页、文章页的任何内链加nofollow
这些内链是权重传递的生命线。
六、如何检查你的网站有没有nofollow滥用?
你可以通过以下步骤快速检查:
查看页面源代码:在浏览器中打开一个页面,右键→查看网页源代码,搜索rel="nofollow"。看看nofollow出现在什么地方。
检查内链:确认所有文章之间的内链、相关推荐、面包屑都没有nofollow。
检查友情链接:如果友情链接加了nofollow,考虑改成dofollow(前提是对方也是正规网站)。
检查评论区和用户链接:这些应该加nofollow,确保没有遗漏。
七、常见误解与问答
误解一:nofollow可以完全阻止百度爬虫抓取。 正解:nofollow不会阻止抓取,只是不传递权重。要完全阻止抓取,应使用noindex或robots.txt。
误解二:nofollow会让外部链接彻底失效。 正解:nofollow不影响用户点击跳转,只是不传递权重给目标页。用户仍然可以正常访问。
误解三:网站所有外部链接都应该加nofollow。 正解:只建议对不信任的、付费的、用户生成的外部链接加nofollow。正常推荐的外部链接(如权威数据来源、合作伙伴)应该dofollow。
误解四:nofollow加得越多,网站权重保留得越多。 正解:权重不是通过“防止流失”来保留的,而是通过“有效分配”和“吸引更多外链”来增长的。滥用nofollow反而阻碍了权重的正常流动。
八、总结:nofollow不是万能盾牌,正确使用才是王道
现在回到标题的悬念:网站优化常识:nofollow标签用错反而有害。
答案已经非常明确:nofollow不是“保护神”,而是“过滤器”。它的正确用途是在你无法担保链接质量时,阻止权重流向不信任的目标。如果你把它当作“内链禁锢器”或“外部链接拒绝器”,你将会伤害自己的网站:内链权重流通受阻、友情链接交换失败、爬虫资源浪费、收录变慢、排名下滑。
请记住三个原则:
内链永远不加nofollow。
友情链接和优质外链不加nofollow。
只在付费广告、用户评论、垃圾链接等必要场景加nofollow。
从今天开始,检查你的网站,把那些滥用nofollow的内链改回来。你会发现蜘蛛跑得更勤快了、收录更快了、内页排名也开始有了起色。这,就是正确使用nofollow带来的正向循环。
nofollow标签本身没有错,错的是错误的使用方式。当你理解了它的本质,它就能成为你网站优化工具箱里一把精准的工具,而不是一把伤己的钝刀。




