nofollow、noopener和noreferrer标签的区别?

今天在帮客户看网站的时候,看到他一些分享链接使用了noopener、noreferrer标签,这和我们经常遇到的nofollow标签可不同。

 

查阅了些资料,将它们整理如下:

 

本文目录:

1.noopener标签是什么及作用;

2.noreferrer标签是什么及作用;

3.3个标签对seo优化的影响;

 

一、noopener标签是什么及作用

使用noreferrer标签在单击链接时,可以隐藏链接的相关信息。

 

noreferrer标签的目的,是为了防止网络钓鱼攻击。某些黑帽劫持网站页面的时候,有可能利用漏洞,从而进入网站查看一些机密信息。

 

二、noreferrer标签是什么及作用

noopener标签的准确定义,我不是非常能理解,找了一些网上信息,也都是互相复制的百科话术。

 

不过使用该标签的主要作用,也是为了页面安全。

 

现在很多链接都会使用target="_blank" ,在新页面打开该链接。但是这会造成新页面与当前页面在同一个进程上运行,这就加大了js的响应时间,从而让页面打开速度有可能造成一定延迟。

 

这还不是最重要的,主要是target="_blank" 也是一个安全漏洞。新的页面可以通过

window.opener

 

访问网站的窗口对象,并且它可以使用

window.opener.location = newURL

 

将打开的页面跳转至不同的网址。

 

它们的使用方式均是:

<a href="https://www.daxianseo.cn" target="_blank" rel="noopener(noopener)">大仙seo</a>

 

三、3个标签对seo优化的影响:

回到我们最关心的问题,这3个标签对seo优化有什么影响?

 

关于nofollow标签的介绍可以看:《Nofollow标签是什么?怎么用?

 

noopener和noreferrer标签在优化上,其实对seo是没有任何影响的。

 

因为,这两个标签是在分析/浏览器,而不是搜索引擎,因此对网站页面的索引、抓取及排名不会造成影响。

 

参考资料:

网站使用 rel="noopener" 打开外部锚文本

rel = noopener的性能优势

赞赏

微信赞赏支付宝赞赏

相关文章