超链接是每个站长都会接触到的东西,你可以选择默认。但是你如果想要更好的做 SEO 优化,或者是设置来源、广告等,那么应该了解一下各种超链接属性。
如何设置 WordPress 超链接属性,如:follow、nofollow、noopener、noreferrer、external、sponsored、ugc,他们分别代表什么含义?又分别有什么作用?在什么时候应当选择什么样的超链接属性,今天就给大家一起分析分析。
WPEXP 在此抛砖引玉,有错误的地方或者有更好的理解,欢迎小伙伴留言指出、讨论研究。
follow 属性
与 nofollow 属性相反,基于 SEO 搜索引擎优化的角度除非,follow 属性告诉搜索引擎去爬这个链接。当然,这个属性可以忽略,相当于无需设置,蜘蛛会自动根据你的超链接分散的爬去,这就意味着内链或者你想要让蜘蛛爬的地址,设置为该属性。
nofollow 属性
与 follow 属性相反,基于 SEO 搜索引擎优化的角度出发,nofollow 属性告诉搜索引擎不要追踪这个链接,不要传递本站权重到这个链接,不要把本网站计入这个网址的反向链接。
尤其是开放评论的 WordPress 站点,一旦你的网站有点流量,就会有一堆人在你这引流。即便你没有流量,也有人会通过扫描来导出留链接引流。
noopener 属性
超链接中的 noreferrer 属性用来防止你链接到的目标网站知道链接的来源,这意味着,它的 window.opener 属性将是空。我们经常可以在网站统计中看到来路为 referrer 的页面,这就是添加了 noreferrer 属性所导致的。一般都是搭配 target=”_blank”同时使用,因为 target=”_blank”也是有安全漏洞:新打开的页面可以通过window.opener访问原来的窗口对象,并且它可以使用window.opener.location = newURL将原来页面导航至不同的网址。
如果该链接为外链,同时又不想让人家知道是从你的网站过去的,那么建议添加 noopener 属性,让新打开页面无法获取到源网页的 Windows 对象。
noreferrer 属性
noreferrer 属性与 noopener 属性类似,添加 rel=”noreferrer” 后新开页面也无法获取来源页面的 window 来发起恶意攻击, 同时新页面还无法获取来源页面的地址。
某些旧浏览器不支持 noopener,因此会同时设置这两个属性 rel=”noopener noreferrer”,用于拦截跨网域授权,杜绝钓鱼漏洞,避免访客被恶意入侵和攻击。
external 属性
告诉搜索引擎这个链接非本站内部链接,是外部链接。
在有些情况下target="_blank"
是无效的,比如 HTML 严格模式下。因此使用rel="external"
代替target="_blank"
在新窗口中打开链接。二者的含义和作用相同。
sponsored 属性
让搜索引擎知道链接是付费或赞助的,可以与 nofollow 属性一起使用。
sponsored 多出现于赞助链接、推广链接、付费广告链接中。在 SEO方面, sponsored 属性类似于 nofollow 链接。
ugc 属性
rel=”ugc” (User Generated Content)是使用者产生的内容,代表用户生成的内容。帮助搜索引擎确定哪些链接是由用户生成的,比如评论部分、论坛帖子等,搜索引擎也会进行适当降权。
OK,今天的讲解就到此为止。
版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://yxymk.net/forum/27232.html