HTML中 A 标签的 rel 属性可以定义一个链接的引用属性,让浏览器或者是搜索引擎蜘蛛了解该链接的描述信息以及安全性。
参考链接
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Link_types
https://www.runoob.com/tags/att-a-rel.html
https://www.w3school.com.cn/tags/att_a_rel.asp
rel 可使用的值相当多,不过常用的也就那么几个。
描述
nofollow禁止搜索引擎追踪链接,用于SEO优化
noopener禁止 window.opener 追踪,防止目标页面修改当前页面
noreferrer禁止通过HTTP头发送当前页面的名字或其他值,阻止目标页面接收到 referrer 请求
external告诉浏览器、搜索引擎目标并非本站页面,相当于为A标签添加 target="_blank"
目前谷歌团队在其官方博客上提出了两个新的 rel 属性值,主要用来为搜索引擎提供更详细的目标链接的描述信息。
描述
sponsored来自赞助网站的链接
ugc来自用户提交的链接
这两种描述应该与 nofollow 类似,搜索引擎并不会追踪其链接,但或许搜索引擎在后台会有其他的优化?