游客发表
你打开任何一个网页的源代码,搜一下 rel=,大概率会看到两种东西:要么是 rel="nofollow",要么什么都没有。那个“什么都没有”的链接,默认就是 dofollow。就这么简单?对,也不对。简单在于定义,复杂在于谷歌怎么处理它,以及你作为站长或内容创作者到底该用哪个。
先看一个具体例子。我昨天在一个WordPress博客的评论区留了言,顺手加了自己网站的链接。提交后,右键查看那个评论链接的HTML,长这样:
<a href="https://example.com" rel="nofollow">我的网站</a> 这个 rel="nofollow" 就是博客主加的。意思是:谷歌,别把这个链接算作对我网站的投票,我不为这个链接背书。反过来,如果博客主信任评论者,或者是他自己文章里推荐某个资源,链接可能就变成:
<a href="https://example.com">我的网站</a> 没有 rel 属性,这就是一个 dofollow 链接。谷歌爬虫会顺着它爬过去,并且把它当作一条“信任投票”计入目标页面的 PageRank 计算。早些年,dofollow 链接就是硬通货,谁外链多谁排名高。后来垃圾评论泛滥,谷歌在2005年推出了 nofollow 属性,用来告诉爬虫“别给这链接权重,也别爬它”。
但事情在2019年变了。谷歌宣布 nofollow 从“指令”变成“提示”。啥意思?以前你加了 rel="nofollow",谷歌百分百不爬、不传递权重。现在它只是参考,谷歌可能仍然会爬那个链接,甚至可能把权重算进去——如果它判断这个链接是自然产生的。这就让 nofollow 变得有点模糊了。我见过一些SEO实验,把大量 nofollow 外链指向一个页面,排名居然也涨了。谷歌的解释是:我们看的是链接的整体模式,不是单个属性。
那作为普通站长,到底怎么选?我自己的习惯是这样:
rel="nofollow",甚至加上 rel="ugc"。不为什么,就是防垃圾。你信任某个常驻用户?手动改成 dofollow 也行,但别批量放开。rel="sponsored"(谷歌推荐的,效果类似 nofollow)。不加的话,一旦被谷歌发现,你网站可能吃手动惩罚。我有个做测评站的朋友,收了钱写软文没标 sponsored,三个月后流量掉了六成。还有一个常见误区:有人觉得 nofollow 链接完全没价值。错。它能带来流量,能带来品牌曝光,能让人点击。我自己的一个工具站,外链里70%是 nofollow(来自各种论坛和聚合站),但每个月从这些链接过来的直接访问有几千次,其中一部分人会自然分享,最后产生 dofollow 链接。nofollow 是漏斗的上层,dofollow 是下层。别只盯着下层。
另外,如果你做联盟营销(affiliate),比如亚马逊 Associates,他们的链接必须加 rel="nofollow sponsored"。这是亚马逊的硬性要求,不加可能被封号。我见过一个新手忘了加,一个月佣金全没了,哭都来不及。
最后说一个我观察到的现象。很多大媒体,比如纽约时报、BBC,他们文章里的外链几乎全是 nofollow。不是他们小气,是法律和编辑政策要求——不能看起来像在给某个商业网站背书。但他们的首页、栏目页上的导航链接全是 dofollow。所以你看,dofollow 和 nofollow 的分布本身就是一种信号:dofollow 代表“我认可这个链接的长期价值”,nofollow 代表“我放这个链接但不想负责”。谷歌的算法越来越擅长识别这种模式。你硬要把所有链接都改成 dofollow,反而显得不自然。
所以别纠结“哪个更好”。该 nofollow 的地方就 nofollow,该 dofollow 的地方就 dofollow。把精力放在内容上,链接属性只是技术细节。你内容烂,全站 dofollow 也没用;你内容好,全是 nofollow 外链,照样有人搜你品牌名。
```友情链接