nofollow
在网页中使用 nofollow
主要是指在超链接(<a>
标签)的 rel
属性中添加 nofollow
值,这样做有几个目的和效果:
-
告诉搜索引擎不跟踪链接:使用
nofollow
属性可以指示搜索引擎不要跟踪该链接,即不传递链接权重或不将链接作为排名因素。 -
防止垃圾链接:在用户生成的内容中,如评论区或论坛帖子,添加
nofollow
可以防止垃圾链接的传播。 -
控制页面权重分配:如果页面上有链接你不想分配页面权重,可以使用
nofollow
来阻止权重传递。 -
安全性:如果链接指向外部网站,并且你无法保证其内容的安全性,使用
nofollow
可以作为一种预防措施。 -
广告和赞助链接:通常广告链接和赞助内容链接会使用
nofollow
,以遵守搜索引擎的指南。
在HTML中,使用 nofollow
的示例如下:
<a href="https://example.com" rel="nofollow">外部链接</a>
在这个例子中,rel="nofollow"
属性告诉搜索引擎不要跟踪这个链接。
然而,nofollow
属性也有它的局限性:
- 不是禁止索引:
nofollow
不阻止搜索引擎索引链接的目标页面,只是不传递链接权重。 - 可能被忽略:一些爬虫可能不遵守
nofollow
属性,或者在某些情况下可能忽略它。
nofollow
属性是搜索引擎优化(SEO)中常用的实践,用于管理网站链接的权重和控制网站的声誉。随着时间的推移,还出现了其他值,如 noopener
和 noreferrer
,这些值用于提高安全性和性能。例如:
<a href="https://example.com" rel="noopener noreferrer" target="_blank">外部链接</a>
在这个例子中,noopener
属性防止打开链接的页面访问当前页面的窗口,而 noreferrer
属性在 HTTP 头部中不发送引用页面信息。