我们在做网站优化的过程中肯定有引用到外链的时候,大家基本都知道A标签加上nofollow可以防止网站权重流失,但如果加上rel=quot;noopener noreferrerquot;这个标签可能会比较疑惑,那么各表示什么意思?可以正常传递权重吗?
一、nofollow 标签是什么意思?
nofollow 标签是告诉搜索引擎不要通过使用此标记的链接传递任何权重值。大多数情况下,nofollow 标签用于阻止“PageRank”传递到网站上不重要的页面(例如登录、注册页面),或者一些外部URL链接。所以 nofollow 标签通常用于限制搜索引擎对链接进行追踪与权重传递。
二、noreferrer 标签是什么意思?
noreferrer 标记在单击链接时用于隐藏引用者信息。如果有人从使用此标记的链接到达你的网站,你的分析将不会显示谁提到该链接。相反,它会错误地显示为你的统计流量报告中的直接流量。
这个 noreferrer 标签在 WordPress 早些版本中是自动添加到 A 标签中,但实际上这并不是 WordPress 本身所做的改变,而是由 WordPress 使用的富文本编辑器 TinyMCE(WordPress 默认编辑器)造成的。目的就是防止网络钓鱼攻击,垃圾邮件发送者劫持你的网页,可能会访问你 的网站或访问机密信息。不过现在 TinyMCE 只强制插入 noopener 标签,已经不会强制插入“noopener noreferrer”标签。
三、noopener 标签是什么意思?
rel =“noopener”在新标签中打开链接时基本上不会打开它的开启者。这意味着,它的 window.opener 属性将是在新标签中打开一个链接时,而不是从那里的链接打开同一个页面为空。
rel =“noopener”一般都是搭配 target=quot;_blank”同时使用,因为 target=quot;_blank” 也是一个安全漏洞:新的页面可以通过 window.opener 访问你的窗口对象,并且它可以使用 window.opener.location = newURL 将你的页面导航至不同的网址。新页面将与你的页面在同一个进程上运行,如果新页面正在执行JavaScript,你的页面性能可能会受影响。
四、noopener 和 noreferrer 标签如何提高安全性?
noopener 和 noreferrer 标签是阻止漏洞利用的主动权,该漏洞利用在新标签中打开的链接。很少有成员知道这个漏洞,因此 WordPress 采取这一举措来提高用户的安全性。反向 Tabnabbing 是一种网络钓鱼攻击,攻击者用恶意文档替换合法且可信的页面选项卡。当有人打开新选项卡时,网络钓鱼者会通过 window.opener 检测引荐网址,并使用 window.opener.location = newURL 推送新的网址。
这样,没有人会有陷入网络钓鱼攻击的线索,因为他们已经从可靠的来源(WordPress 建立的网站)到达网站。而使用 rel =quot;noopener”会阻止网络钓鱼者获取有关链接源和与 referrer 链接相关的任何数据的信息。
五、nofollow、noopener 和 noreferrer 标签对SEO有什么影响?
这应该是大家最关心的问题,我们都知道 nofollow 标签会影响搜索引擎的抓取和索引链接以及传递权重,所以大家都比较担心 noopener 标签和 noreferrer 标签是否也会这样。
其实,noopener 标签和 noreferrer 标签对 SEO 没有任何影响。它们运行在分析/浏览器级别,而不是搜索引擎级别。虽然在监控反馈流量方面存在严重问题,但它不会影响站点内容的索引、抓取或排名方式。
最后总结一下就是:
对于写了target=quot;_blankquot;的a标签,如果不带上 rel=“noopener noreferrer”属性,会存在以下问题:
1、性能问题:新打开的页面,和当前页面是在一个进程里的,如果新打开的页面比较耗资源,那当前页面的性能也会受到影响;
2、安全问题:新打开的页面可以通过window.opener操作上个页面,这可能会让你的上个页面重定向到不安全的钓鱼网站。
带上 rel=“noopener noreferrer”属性的话,新打开的页面是在新的进程中运行,不影响上个页面,而且新页面拿到的 window.opener = null,无法在获取上个页面进行操作。我们在做网站优化的时候,一定要给外链报价。大家基本都知道一个tag加nofollow可以防止网站权重流失,但是如果rel = quot诺佩纳·诺费勒 quot这个标签可能会让人迷惑,那么它们是什么意思呢?体重能正常转移吗?
一、nofollow标签是什么意思?
nofollow标签告诉搜索引擎不要通过使用该标签的链接传递任何权重值。在大多数情况下,nofollow标签用于防止“PageRank”被传递到网站上不重要的页面(例如登录、注册页面),或者一些外部URL链接。因此,nofollow标签通常用于限制搜索引擎跟踪链接和转移权重。
二、noreferrer这个标签是什么意思?
no referrer标签用于在点击链接时隐藏推荐信息。如果有人通过使用此标签的链接访问您的网站,您的分析将不会显示是谁提到了该链接。相反,它将在您的统计流量报告中错误地显示为直接流量。
这个noreferrer标签在WordPress的早期版本中是自动添加到A标签中的,但实际上这并不是WordPress自己做的改动,而是WordPress使用的富文本编辑器TinyMCE(WordPress默认编辑器)造成的。目的是防止网络钓鱼攻击。垃圾邮件发送者劫持您的网页,并可能访问您的网站或机密信息。然而,现在TinyMCE只强制插入无开启者标签,而不是“无开启者无推荐者”标签。
三。诺珀纳标签是什么意思?
rel = " noopener "在新标签页中打开链接时基本不会打开其开启器。这意味着当在新标签页中打开一个链接时,它的window.opener属性将是空,而不是从那里的链接打开同一个页面。
rel = "noopener "通常与target = quot_blank”同时使用,因为target = quot。_blank”也是一个安全漏洞:新页面可以通过window.opener访问您的窗口对象,它可以使用window.opener.location = newURL将您的页面导航到不同的URL。新页面将在与您的页面相同的进程上运行,如果新页面正在执行JavaScript,您的页面性能可能会受到影响。
四。noopener和noreferrer标签如何提高安全性?
noopener和noreferrer标签是防止该漏洞的主动措施,该漏洞利用了新标签中打开的链接。很少有成员意识到这个漏洞,所以WordPress采取了这个措施来提高用户的安全性。反向标签是一种网络钓鱼攻击,攻击者用恶意文档替换合法和可信的页面标签。当有人打开新标签时,网络钓鱼者将通过window.opener检测到推荐URL,并使用window.opener.location = newURL推送新URL。
这样,没有人会有落入钓鱼攻击的线索,因为他们是从可靠的来源(WordPress建立的网站)到达网站的。使用rel = quotNoopener”将阻止网络钓鱼者获取有关链接源的信息以及与推荐链接相关的任何数据。
5。nofollow,noopener,noreferrer标签对SEO有什么影响?
这应该是大家最关心的问题。我们都知道nofollow标签会影响搜索引擎的抓取、索引链接和投递权重,所以大家都很担心noopener标签和noreferrer标签会不会发生同样的事情。
其实noopener标签和noreferrer标签对SEO没有什么影响。它们运行在分析/浏览器级别,而不是搜索引擎级别。虽然在监控反馈流量方面存在严重问题,但不会影响网站内容的索引、抓取或排名。
最后总结一下:
对于写target = quot_ blank quot一个标签,如果没有附加属性rel = "no opener no referrer "就会出现以下问题:
1。性能问题:新打开的页面和当前页面在同一个进程中,如果新打开的页面消耗更多的资源,当前页面的性能也会受到影响;
2。安全问题:新打开的页面可以通过window.opener操作上一页,这可能会将您的上一页重定向到不安全的钓鱼网站。
使用rel = "no opener no referrer "属性,新打开的页面在新进程中运行,不会影响上一个页面。而且,窗户。新页面获取的opener为空,因此无法获取上一页。
Label: nofollow