利用nofollow控制PR流动已经不管用了,从一年前就不管用了。Matt Cutts前不久在SMX大会上透露了这点。更不妙的是,nofollow会浪费PR和权重。也许以后博客都要关闭评论了。不过先不必轻举妄动。
没想到引起一些争论,特此澄清一下。
7号就看到阿里巴巴SEO国平的这篇博客帖子,以及他在我博客的留言,他认为我误解了Matt Cutts的意思,并误导了其他人。本来也没想回应,因为属于正常的各家之言。9号有朋友告诉我,国平同志在点石论坛也发了帖子,貌似引起了一些争论。为了不至于引起国平所说的误导,我想还是简单回应一下。
首先,我说的是“利用nofollow控制PR流动已经不管用了”,不是nofollow不管用了。nofollow没废止,当然还是起着它原来的作用,那就是告诉搜索引擎这个链接不要follow,这自然会对收录和SEO有影响。对这一点,应该没有不同意见。除非硬要误解我的话。
第二点,也是国平帖子的重点,针对我说的“nofollow会浪费PR和权重”,他认为不对。
引用他博客帖子一段,解释Matt Cutts的话:意思就是说:你原来有一个页面PR值有10点,这个页面中有10个链接。nofollow之前每个链接分到1点的PR值。如果你nofollow掉其中5个链接,你以为剩下的5个链接每个链接能分到2点的PR值,但是实际上,每个链接还是只能分到1点PR值。
解释得很正确。Matt Cutts这次透露的主要就是这个意思。建议再读一遍上面这句话。
我的问题是,这句话不就是在说“nofollow会浪费PR和权重”吗?
"Nofollow"向网站管理员提供了一种方式,即告诉搜索引擎"不要追踪此网页上的链接"或"不要追踪此特定链接"。最初,nofollow 属性出现在网页级元标记中,指示搜索引擎不要追踪(即抓取)网页上的所有外向链接。 例如:<meta name="robots" content="nofollow" /> 。
在 nofollow 被用于具体链接前,要阻止漫游器追踪某网页上的具体链接需要大量的工作(例如,将该链接重定向至 robots.txt 中拦截的网址)。 因此,我们创建了 rel 属性的 nofollow 属性值。 这使网站管理员能进行更精确的控制:无需告诉搜索引擎和漫游器不要追踪网页上的所有链接,只需很方便地指示漫游器不要抓取某特定链接即可。 例如:<a href="signin.php" rel="nofollow">sign in</a>。
Google 如何处理不被追踪的链接?
我们不追踪此类链接。 也就是说,Google 不会传送这些链接中的 PageRank 或定位文字。 从本质上说,使用 nofollow 会使我们从整个网络中放弃这些目标链接。 不过,如果其他网站没有采用 nofollow 链接到这些目标网页,或目标网页的网址是通过 Sitemap 提交给 Google 的,则这些网页仍可能会出现在我们的索引中。 另外,值得注意的是,其他搜索引擎对 nofollow 的处理方式可能略有不同。
Google 在使用 nofollow 方面的政策是什么,有哪些具体使用示例?
在下面一些情况下您不妨考虑使用 nofollow:
不可信赖的内容:如果您不能或不想为您网站链接的网页内容提供担保,例如,不受信赖的用户评论或留言簿条目,您就不应追踪这些链接。 这可以阻止垃圾内容发送者定位您的网站,有助于防止您的网站无意中将 PageRank 传送给网络上的"恶邻"。 尤其是,如果垃圾评论发送者发现不受信赖的链接在服务中没有被追踪,就可能决定不定位相应的内容管理系统或博客服务。 如果您希望接受并奖励受信赖的内容发送者,可以自动或人工删除一向提供高质量内容的成员或用户发布的链接上的 nofollow 属性。
付费链接:网站在 Google 搜索结果中的排名部分取决于对链接到该网站的其他网站的分析。 为了防止付费链接影响搜索结果并对用户产生不利影响,我们建议网站管理员在此类链接上使用 nofollow。 搜索引擎指南要求按照在线和离线客户所希望的付费关系公布方式来以机器可读取方式公布付费链接(例如,整页的报纸广告可能采用"广告"标题)。
按优先级别进行抓取:搜索引擎漫游器无法作为成员登录或注册您的论坛,因此没有理由邀请 Googlebot 追踪"在此注册"或"登录"链接。 在这些链接上使用 nofollow 可以让 Googlebot 抓取您希望在 Google 索引中看到的其他网页。 不过,与专门通过不被跟踪链接按优先级别进行抓取相比,固定的信息架构(直观导航,便于用户和搜索引擎使用的网址等)可能是更有效率的资源利用方式。