2024.08.28SEO优化知识
nofollow和noreferrer是两种不同的HTTP头部指令或HTML标签属性,它们在网页链接处理上扮演着不同的角色。这两个概念在Web开发中各有其用途,理解和正确使用它们对于保护用户隐私、优化SEO和提高网站安全性都非常重要。
差异点 | nofollow | noreferrer |
目的不同 | 旨在减少垃圾链接对网站权重的影响 | 侧重于保护用户隐私和防止敏感信息泄露 |
应用场景不同 | 用于SEO优化和减少非重要链接对网站权重的影响 | 隐私保护和防止敏感信息通过referrer信息泄露 |
实现方式不同 | HTML标签属性 | 通过HTTP头部指令 |
效果不同 | 不给予链接权重传递 | 不发送目标URL作为Referer信息 |
一、nofollow
1.定义与功能
nofollow是一个HTML标签的属性值,主要用于指示搜索引擎不要追踪(即抓取或索引)带有该属性的链接。这意味着,即使网页上存在该链接,搜索引擎也不会将其视为对目标页面的投票或权重传递。
它的主要目的是减少垃圾链接对网站权重的影响,防止通过大量发布无关链接来提升网站排名。
2.使用场景:
通常在广告链接、用户生成内容(UGC)中的链接、评论中的链接等场景下使用nofollow,以避免这些链接对网站权重产生不利影响。
也可以用于网站内部的非重要页面链接,如“联系我们”、“关于我们”等页面,以集中网站权重于核心页面。
3.实现方式:
将"nofollow"作为属性值添加到<a>标签的rel属性中,如<ahref="url"rel="nofollow">链接文本</a>。
二、noreferrer
1.定义与功能:
noreferrer是一种HTTP头部指令或HTML标签属性,用于控制网页链接在被点击时是否向目标网站发送referrer信息。referrer信息是浏览器在请求页面时自动附加的,包含了当前页面的URL。
使用noreferrer可以保护用户隐私,防止第三方通过referrer信息追踪用户行为或获取敏感信息。
2.使用场景:
当网页中包含敏感信息(如个人身份信息、登录凭证等)时,可以使用noreferrer来防止这些信息通过链接被第三方获取。
在用户点击广告链接时,使用noreferrer可以阻止浏览器向广告服务器发送referrer信息,从而减少广告商对用户行为的追踪。
3.实现方式:
作为HTTP头部指令,可以在服务器响应时设置Referrer-Policy:no-referrer。
作为HTML标签属性,可以将其与<a>标签的rel属性结合使用,但需要注意的是,直接作为rel属性的值并不标准,更常见的是通过<metaname="referrer"content="no-referrer">在HTML文档的<head>部分设置整个页面的referrer策略。然而,对于单个链接,更推荐的做法是使用HTTP头部指令或确保整个页面的referrer策略符合需求。
需求沟通
页面设计风格
程序设计开发
后续跟踪服务
测试和上线
数据添加
准备好创建您心仪网站了吗? 点击这里,立即免费获取全网营销解决方案!
Copyright 2024 杭州百站网络科技有限公司 版权所有 ICP备案号:浙B2-20090312 浙公网安备 33010602000005号 管理登录
通过以下途径
即刻开启一站式全网营销体验