nofollow

在网页中使用 nofollow 主要是指在超链接(<a> 标签)的 rel 属性中添加 nofollow 值,这样做有几个目的和效果:

  1. 告诉搜索引擎不跟踪链接:使用 nofollow 属性可以指示搜索引擎不要跟踪该链接,即不传递链接权重或不将链接作为排名因素。

  2. 防止垃圾链接:在用户生成的内容中,如评论区或论坛帖子,添加 nofollow 可以防止垃圾链接的传播。

  3. 控制页面权重分配:如果页面上有链接你不想分配页面权重,可以使用 nofollow 来阻止权重传递。

  4. 安全性:如果链接指向外部网站,并且你无法保证其内容的安全性,使用 nofollow 可以作为一种预防措施。

  5. 广告和赞助链接:通常广告链接和赞助内容链接会使用 nofollow,以遵守搜索引擎的指南。

在HTML中,使用 nofollow 的示例如下:

<a href="https://example.com" rel="nofollow">外部链接</a>

在这个例子中,rel="nofollow" 属性告诉搜索引擎不要跟踪这个链接。

然而,nofollow 属性也有它的局限性:

  • 不是禁止索引nofollow 不阻止搜索引擎索引链接的目标页面,只是不传递链接权重。
  • 可能被忽略:一些爬虫可能不遵守 nofollow 属性,或者在某些情况下可能忽略它。

nofollow 属性是搜索引擎优化(SEO)中常用的实践,用于管理网站链接的权重和控制网站的声誉。随着时间的推移,还出现了其他值,如 noopenernoreferrer,这些值用于提高安全性和性能。例如:

<a href="https://example.com" rel="noopener noreferrer" target="_blank">外部链接</a>

在这个例子中,noopener 属性防止打开链接的页面访问当前页面的窗口,而 noreferrer 属性在 HTTP 头部中不发送引用页面信息。