rel=“nofollow”是SEO中最被滥用的属性之一。使用它的决策往往基于神话:说它“拯救了PageRank”,说它“控制了索引”,说“这就是它的做法”。与此同时,谷歌多年来一直明确其对待nofollow的方式,而且它很少与行业文件夹中流传的内容一致。在本文中,我将这些神话拆解为主要因素。我会向大家展示dofollow和nofollow链接的区别,谷歌在内部链接的语境下如何解读它们,以及nofollow属性在网站上何时(如果有的话)合理。
dofollow和nofollow链接有哪些技术和语义上的区别?
对链接属性的真正含义及其技术层面的工作原理缺乏理解,往往会导致错误的SEO决策。因此,nofollow有时会被“预防性”或大规模使用,而没有真正的必要,这破坏了内部链接的自然结构,限制了网站的潜力。
什么是rel=“dofollow”?链接的默认行为?
实际上,rel=“dofollow”属性在HTML中并不作为单独条目存在(W3C文档–HTML rel属性)。任何标准链路<a href=“…”>默认都是dofollow链路,即满足以下条件:
- 发送排名信号(PageRank)
- 帮助谷歌机器人发现并索引新的子页面
- 在网站上建立各方之间的主题关系
dofollow是一种自然的互联网链接方式,也是谷歌评估网站结构的基本机制(谷歌搜索的工作原理)。在内部链接的背景下,这意味着每个重要的子页面都应通过dofollow链接访问。
正是这些标准链接传达了所谓的链接汁,即SEO价值,影响该链接页面在谷歌排名中的排名。
什么是rel=“nofollow”?
rel=“nofollow”属性由Google、Yahoo和Microsoft于2005年引入,以应对评论垃圾邮件的祸害(谷歌博客——防止评论垃圾邮件,2005年)。其任务是告知搜索引擎,某个链接不应传递SEO的强大力量。换句话说:“这个链接不是我的推荐。”
最初,nofollow主要用于外部链接,用户评论、广告、赞助链接,因此也适用于赞助内容。随着时间推移,它也开始被用于内部链接,但往往未充分了解其后果(谷歌搜索中心——对出站链接进行限定)。
2019年,谷歌改变了对nofollow的处理方式,从指令(绝对推荐)变成了算法可能考虑或不考虑的暗示。
重要提示:rel=“nofollow”属性技术上并不阻挡该页面。Googlebot仍然可以通过其他途径访问它。Nofollow只影响搜索引擎如何评估页面间链接的价值,约翰·穆勒在多项声明中证实了这一点。
谷歌如何解读内部链接,尤其是在爬取预算的背景下?
谷歌使用内部链接,就像食谱烹饪一样,它决定哪些页面重要,哪些只是附加菜品。爬行预算就像它一次能处理多少。
dofollow链接增强了页面的重要性信号,使访问和定期收录更加便捷。也就是说,dofollow链接帮助谷歌更快到达着陆页,并在整个网站的背景下正确评估它。链接结构越合逻辑、越一致,谷歌就越能识别网站的层级结构。
爬虫预算,即谷歌能够访问和分析的页面数量,并非随机分布。dofollow链接强化了某一子页面重要性的信号,使得定期爬取和索引变得更容易。
另一方面,标记为nofollow的链路会作为降低优先级的信号。它们不会自动阻止页面爬行,但可能导致机器人:
- 访问某一子页面的频率较低
- 后来发现了新内容
- “猜测”哪些网址真正相关
不要用nofollow来节省爬行预算,它很少奏效。它往往不是组织网站结构,而是模糊信号,削弱了谷歌探索网站的控制权。
内部链接如何影响网站的层级结构?
内部链接不仅帮助谷歌发现子页面,还决定了PageRank在网站上的分布方式。每个dofollow链接都传递出一些“SEO的力量”,通过强化它指向的页面,并在网站结构中突出其重要性。
越多有质量的内部dofollow链接指向某个子页面,Google接收到的相关信号就越强。约翰·穆勒直接证实了这一点:“在网站上,可以真正突出那些想被更多突出的页面,并确保它们内部链接得非常好”。
在大多数情况下,内部链接应保持dofollow,因为:
- 提高在搜索结果中获得更好排名的机会
- 帮助Googlebot发现并索引内容
- 帮助谷歌更快响应页面变更
内部链接中的nofollow怎么办?
Nofollow打断了PageRank的自然流程,但方式并非许多人想象的那样。nofollow链接上的PageRank并不“寻找其他途径”。它只是迷失了。
如果一个网站有10点PageRank积分和10个链接,其中5个是nofollow,那么另外5个dofollow链接每个得1分,而不是2分。缺失的5分会“蒸发”。
在大规模使用内部链接的nofollow时:
- 关键子页面的支持较弱
- 网站的层级结构会被算法无法读取
- PageRank会变得混乱地分散,或者干脆消失
因此,通过内部链接的nofollow来“管理PageRank”已经是过去式了。谷歌在2008年通过改变PageRank的计算方式关闭了这一大门。
它没有做巧妙的优化,而是说:“让谷歌自己判断什么才是重要的。”而当谷歌必须猜测时,它很少会偏向我们。
为什么大多数情况下内部链接应该被dofollow?
内部链接是SEO的支柱,不是腹肌,也不是夏天的肱二头肌,而是脊柱。没有它们,整个结构得以支撑,但有些歪斜。
dofollow links告诉Google:
- 重要的是
- 什么支撑什么
- 在这种状态下,机器人的时间是有意义的
dofollow加强了索引功能,帮助机器人导航网站并更快地响应内容变化。这不是魔法,这是搜索引擎的基本机制。对于文章、优惠和分类尤其重要,也就是所有真正旨在赚钱或教育的内容。
第二点:主题层级。谷歌不像人类那样阅读页面。它通过链接重建了它,如果开始大规模发布nofollow,就发出了一个信号:“这很重要……但又不完全是……总的来说,自己决定。”
而谷歌将做出决定,有时完全不同于我们所期望的。
最后,最普通的一点:dofollow链接是正常的。当然,意料之中。如果自己链接到子页面,说明我们认为它很重要。有意识地给链接添加dofollow属性,是明确表明某内容重要且应在搜索结果中可见。
标记为nofollow听起来像是在说,“我推荐,但不要夸张”。
什么时候在内部链接中使用nofollow更合理?
明确一点:nofollow并不是邪恶的化身,问题始于批发使用且未经过反思。
当链接指向一个页面时,nofollow就有意义:
- 从SEO角度看没有价值
- 不应被排名
- 主要存在于“功能性”上
经典:
- 登录、注册、用户账户
- 购物车、结账、顾客区
- 技术页面如“打印”、“PDF”
- 动态URL会产生杂乱
在这些情况下,nofollow只是一个辅助信号:“这不属于SEO叙事的一部分。”这没关系。
有时nofollow还会出现纯粹可用的链接,那些本应帮助我们完成流程,而不是提升可见度的链接。再说一次:理智、尖锐、不歇斯底里地说。
不过,值得记住的是,nofollow并不能解决所有问题。很多时候,更好的工具是noindex、良好的URL架构,或者常规的……非链接。
何时不应在内部链接中使用nofollow?
无缘无故在内部链接中使用nofollow属性是最常见的SEO错误之一,严重损害网站在谷歌上的曝光度。
常见情况下不应使用nofollow:
- 优惠页面
- 博客文章
- 类别
- 旨在转化或提升可见性的内容
这正是PageRank应该流向的地方,这才是有价值链接应该放置的地方,真正支持内容在谷歌搜索结果中的可见度。
不要在菜单、页脚和上下文链接中使用nofollow,这些是机器人运动中最重要的路径,切断联系就像关上大门。
在内部链接中使用nofollow的简单规则
在大多数情况下,内部链接中不需要使用nofollow,相反,大多数链接应该保持dofollow。
以下是最重要的规则:
- Dofollow是标准配置
- 如果页面要显示,就正常链接
- Nofollow是个例外
- 只在网站对SEO不重要的地方使用
- 不要“保存”PageRank
- 它不像手机上的数据限制那样起作用
- 要以结构为思维,而不是属性
- 良好的链接胜过组合
如果链接到对用户或企业重要的页面,请留下dofollow。剩下的只是技术上的清理,不是策略。只有当链接指向次要或技术内容时,才使用Nofollow。
这是一个简单的规则,可以消除大多数错误,让我们充分利用内部链接在SEO中的潜力。
内部链接中的Nofollow和dofollow
SEO中的内部链接不是“看看会发生什么”实验的地方。这个原则在这里非常适用:越简单、越合逻辑,越好。Dofollow是链接的默认自然行为,在绝大多数情况下,它应该保持这样。
Nofollow本身并不是一个错误,它是一种工具。问题开始于它被当作控制谷歌的魔法按钮。因为谷歌不喜欢有人试图用捷径控制它,那么它就会做它认为合适的事,所以不一定是我们关心的。
最终,这个规则很简单,虽然经常被忽视:如果某物要在谷歌上显示,就正常链接,别动其他的。
SEO并不奖励组合,它奖励一致的结构、逻辑连接和常识,幸运的是,这仍然是免费的。
外部链接的不同规则
到目前为止,我描述的内容都是关于内部链接,也就是那些引导网站内的链接。但外部(站外)链接受稍微不同的约束。
外部链接是向谷歌发出的信号:“我推荐这个网站,我认为它在我的内容背景下很有价值。”接下来出现了一个让许多网站所有者夜不能寐的问题:链接到某人,我会失去SEO的影响力吗?
简短的回答是:不应该阻止链接。
详细回答:谷歌多年来一直表示,链接到有价值的外部来源是自然且理想的。约翰·穆勒多次强调,指向权威网站的外部链接可以提升内容的上下文和质量,一个从不对外链接的网站看起来很不自然。
问题出在我们链接到不想“传递权重”的页面时,这正是nofollow发挥作用的地方。
什么时候在外部链接中使用nofollow?
在出站链路中,nofollow的用途远多于内部链路,以下是推荐甚至要求使用的情况下:
付费及赞助链接任何获得报酬的链接(无论是直接还是间接)都应该带有rel=“sponsored”属性,或者至少rel=“nofollow”。这不是建议,而是谷歌的要求,未标记付费链接可能导致算法或人工处罚。
这包括:
- 赞助文章
- 联盟链接
- 广告横幅
- 嘉宾文章附链接交换
- 以物易物合作
用户生成内容(UGC)评论、论坛帖子、带有链接的评论——这些地方我们无法完全控制链接的走向。谷歌建议使用rel=“ugc”(用户生成内容)来表示此类链接。
如果CMS自动在评论中的链接中添加nofollow,这是合理的保护。
链接到不信任的网站是因为相关而链接某个来源,但不想“为它投票”吗?Nofollow解决了这个问题。典型案例:
- 一个声誉可疑但信息有价值的网站
- 有争议或无法验证的来源
- 举例链接(例如,“这就是不良做法的样子”)
小部件和嵌入元素中的链接如果在其他网站上分享小部件、信息图或嵌入工具,并且其中包含了反向链接,那该链接应该是nofollow的。谷歌将来自小部件的批量链接视为潜在的链接方案。
外部链接中的dofollow什么时候可以?
在外链中跟随不是错误,这是一种正常、自然的行为,在以下情况下使用:
- 链接的来源是可靠的(维基百科、谷歌文档、科学研究、公认媒体)
- 引用或引用了具体信息
- 推荐某工具、产品或服务,无需任何报酬
- 通过引用深入材料为读者创造价值
Dofollow链接到有价值的外部资源:
- 增强内容的可信度
- 提升了时事相关性
- 这向谷歌传递了网站属于网络生态系统的信号
害怕每一个外链是十年前SEO的遗留问题。如今,谷歌奖励创造价值的页面,而价值往往意味着引导读者去他们可以了解更多的地方。
rel=“sponsored”,rel=“ugc”,rel=“nofollow”——什么时候?
今天,我们宣布引入两个新的链接属性,允许网站管理员重新定义谷歌搜索中特定链接的性质,以下总结了这些属性及nofollow属性。
- rel=“sponsored”:该属性用于标识因广告、赞助或其他报酬协议而创建的网站链接。
- rel=“ugc”:UGC(用户生成内容)是用户生成内容的缩写。建议用户内容中的链接,如评论或论坛帖子,使用UGC属性值。
- rel=“nofollow”:如果想添加页面链接,但又不想推荐或给其他页面排名,这个属性很有用。
属性可以组合,例如 rel=“nofollow sponsored”,但实际上仅 rel=“sponsored”即可。
重要提示:这三种属性如今都只是提示,而非指令。谷歌可自行决定是否包含或忽略这些内容。但如果在需要的地方(付费链接)没有这些链接,就会面临惩罚风险。
入站链接能控制什么?
为了完整起见:入站链接(反向链接)是指那些从其他网站引导到我们网站的链接,它们的属性由链接页面的所有者控制,而不是我们自己。
可以做的事情:
- 在谷歌搜索控制台或Ahrefs中监控链接配置文件
- 拒绝,举报想从谷歌切断的链接(拒绝链接工具)
- 协商,要求网站所有者更改属性或移除链接
但在本文的背景下,我重点关注的是控制的链接:内部和外部。
常见问题:内部和外部链接中的nofollow与dofollow的区别
nofollow会进行封块页面索引吗?
不。Nofollow不会阻止索引,如果页面通过其他途径进入,比如网站地图、dofollow链接或外部链接,谷歌可以索引该页面。Nofollow只影响PageRank流程,不影响页面对爬虫的访问。
谷歌会完全忽视nofollow链接吗?
不太会。自2019年以来,谷歌将nofollow视为提示而非绝对指令,算法可能会考虑,也可能不会。实际上,这意味着nofollow通常不赋予排名权重,但谷歌自行决定如何处理某个链接。
在导航菜单中使用nofollow值得吗?
不值得。菜单是网站结构的关键组成部分。这里的Nofollow打破了层级结构,使Google难以判断哪些页面真正重要。菜单中的链接应保持不变,dofollow。
nofollow能节省爬取预算吗?
这是个误区。Nofollow并没有像大多数SEO预期的那样节省爬取预算。谷歌仍然可以通过其他路径访问标记为nofollow的页面。大量使用nofollow,反而导致信号模糊,而非组织结构。
nofollow有助于“雕刻”PageRank吗?
没有帮助,自2008年以来,这种技术就不再奏效了。MattCutts在2009年解释说,nofollow链接的PageRank会“蒸发”,不会传递给其他页面。如果有10个链接,并且标记5个为nofollow,另外5个的效率会更低,而不是更多。
有没有rel=“dofollow”属性?
没有。rel=“dofollow”属性在HTML规范中不存在。任何没有额外属性的标准链接默认都是dofollow,它通过PageRank和排名信号。
内部链接中什么时候nofollow才有意义?
Nofollow对于没有SEO价值的页面链接是合理的:登录、注册、购物车、结账、客户区、技术页面(“打印”、“PDF”)以及产生重复的动态URL。
页脚里加nofollow是个好主意吗?
这取决于具体情境。隐私政策、条款和条件的链接或cookie可能带有nofollow,这些网站很少需要排名支持。但页脚中指向分类、优惠或博客的链接应保留dofollow。
dofollow链接会增加爬取频率吗?
是的,间接地。Dofollow链接强化了某一子页面重要性的信号,使得更方便地进行抓取和索引。谷歌优先考虑内部链接良好的页面。
阻挡索引哪种更好?nofollow还是noindex?
Noindex。如果不想让页面出现在搜索结果中,可以使用noindex的meta标签。Nofollow不阻止索引,它只控制PageRank的流程。
大规模使用nofollow会损害网站吗?
会。随着nofollow的大规模使用,关键子页面的支持减弱,网站层级对算法来说变得难以读取,PageRank分布混乱甚至消失。
哪些内部链接应该始终遵循?
链接到优惠页面、博客文章、产品类别以及任何旨在转化或提升可见性的内容。这才是PageRank应该流向的地方。
dofollow链接到外部网站会伤害SEO吗?
不会。链接到有价值的外部资源是自然的,可以增强内容的可信度。谷歌不会“惩罚”dofollow的外链,前提是这些链接不是付费或垃圾链接。
我需要把联盟链接标记为nofollow吗?
是的,需要。联盟链接是一种付费链接,应具有rel=“sponsored”或rel=“nofollow”的属性。未标记可能会被谷歌处罚。
rel=“nofollow”和rel=“sponsored”有什么区别?
rel=“sponsored”更准确地说,它告知谷歌该链接是商业合作的结果。rel=“nofollow”是一个通用的“我不为此链接投票”信号。谷歌更倾向于用rel=“sponsored”来表示付费链接,但也接受rel=“nofollow”。
评论中的链接应该被标记为nofollow吗?
是的,应该,建议用户生成内容中的链接使用rel=“ugc”或rel=“nofollow”。大多数CMS(WordPress、Drupal)都会自动完成这些操作。
我应该删除网站上所有外部链接吗?
不应该。一个从不向外链接的页面在谷歌眼中显得不自然,链接权威来源可以构建上下文,提升内容质量。
👋 感谢您的观看!
