nofollow 是 HTML 链接中的一个属性值,它用于告诉搜索引擎不要将该链接视为对目标页面的“认可”或“投票”。具体来说,它有以下几个主要作用:

  1. 阻止PageRank(或类似)传递: 搜索引擎在评估网站排名时,会将从一个页面指向另一个页面的链接视为一种“投票”或“信任”信号,这被称为 PageRank(或其他类似算法)。nofollow 属性会阻止这种 PageRank 传递,意味着该链接不会影响目标页面的搜索排名。
  2. 避免垃圾评论和用户生成内容的滥用: 在博客评论、论坛帖子、维基百科等用户可以发布内容的平台上,垃圾评论和垃圾链接是一个常见问题。如果这些链接默认是“dofollow”的,垃圾发送者就会利用它们来提升自己网站的排名。通过给用户生成的链接添加 rel="nofollow",可以降低垃圾发送者利用这些平台进行 SEO 滥用的动机。
  3. 处理付费链接和赞助内容: 当一个网站接受付费链接或发布赞助内容时,搜索引擎希望这些链接被明确标记出来,以防止网站通过购买链接来操纵搜索排名。Google 等搜索引擎建议对付费链接使用 nofollow(或更推荐的 rel="sponsored"),以避免被视为违反其网站管理员指南。
  4. 控制抓取预算: 对于某些大型网站,可能会有很多页面对搜索引擎的索引价值不大,或者你不想让搜索引擎花费抓取资源去抓取。在这种情况下,虽然 nofollow 主要影响的是 PageRank 传递,但它在某些情况下也可以间接影响搜索引擎的抓取行为。不过,对于抓取控制,更常用和有效的方法是 robots.txt 文件。
  5. 指向不可信或外部链接: 当你链接到一个你不想为其背书的外部网站,或者一个你认为内容可能不可靠的外部网站时,可以使用 nofollow

总结来说,nofollow 属性的主要目的是:

  • 告诉搜索引擎不要传递链接权重。
  • 减少垃圾链接的动机。
  • 明确标识付费或赞助链接。

近年来,Google 对 nofollow 的处理方式有所调整,将其从一个指令变为一个“提示”。这意味着 Google 现在可能会根据自己的判断,在某些情况下选择忽略 nofollow 提示,并将这些链接用于抓取和索引目的。但对于 PageRank 传递和链接信誉而言,它仍然是一个重要的信号。

除了 nofollow,Google 还引入了两个更具体的 rel 属性值:

  • rel="sponsored":用于标识广告、赞助或其他形式的付费链接。
  • rel="ugc":用于标识用户生成内容(User Generated Content),如评论和论坛帖子中的链接。

尽管如此,nofollow 仍然是这三个属性中最通用和广泛使用的,特别是在那些不希望传递任何链接权重的场景中。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注