干过网站优化的朋友们几乎都认识也都见过这三个标签,可是这三个标签主要是什么意思呢?今天我们就一起来探讨一下。
1.什么是noreferrer标签?
简单来讲,noreferrer标记在点击链接时隐藏引用者信息。要是有人从采用此标记的链接到达您的网站,您的分析将不会显示谁提起该链接。相反,它会错误地显示为您的统计流量报告中的直接流量。
这个noreferrer标签在WordPress前些版本中是系统自动加上到A标签中,但事实上这并并非WordPress自身所做的调整,反而是由WordPress采用的富文本编辑器TinyMCE(WordPress默认编辑器)导致的。意义就是防止网络钓鱼攻击,垃圾邮件发送者劫持您的网页,有可能会访问您的网站或访问保密信息。但是现在TinyMCE只强制添加noopener标签,已经并不会强制添加“noopenernoreferrer”标签。
什么是noopener标签?
rel=“noopener”在新标签中点开链接时几乎并不会点开它的启动者。这代表着,它的window.opener属性将是在新标签中点开一个链接时,而不是从那里的链接点开同一界面为空。
rel=“noopener”通常都会搭配target=”_blank”与此同时采用,是因为target=”_blank”也是一个安全漏洞:新的界面可以利用window.opener访问您的窗口对象,而且它可以采用
window.opener.location=newURL将您的页面导航至不同的网址。新页面将与您的界面在同一进程上运行,要是新页面正在执行开销极大的JavaScript,您的界面性能有可能会受影响。
2.什么是nofollow标签?
nofollow标签就是告诉百度、Google等搜索引擎不要利用采用此标记的链接传送其他值。绝大部分情况下,nofollow标签用作阻止“PageRank”传送到网站上的管理页面(例如,您无需排名的登陆页面),或是根据Google的付费采用广告用户的URL链接政策。除了用作付费和管理链接之外,nofollow标记通常用作限制PageRank利用博客评论或留言簿条目中的链接传送。在链接到信誉或可信度有可能成为问题的网站时,您也可以采用nofollow。
3.noopener和noreferrer标签如何提高安全系数?
Noopener和noreferrer标签是防止漏洞利用的主动权,该漏洞利用在新标签中点开的链接。极少有人员了解这个漏洞,因而WordPress采取这一举措来提高用户的安全系数。反向Tabnabbing是一种网络钓鱼攻击,攻击者用恶意文档替换成合法且可信的页面选项卡。
当有人点开新选项卡时,网络钓鱼者会通过window.opener检测推荐网址,并使用window.opener.location=newURL推送新的网址。
如此,没人会有陷入网络钓鱼攻击的线索,由于他们已经从可靠的来源(WordPress建立的网站)到达网站。而使用rel=“noopener”会防止网络钓鱼者获取有关链接源和与referrer链接相关的任何数据的信息。
nofollow、noopener和noreferrer标签对SEO有什么影响?
这是许多博主站长们关心的问题,由于大家都知道nofollow标签会影响Google等搜索引擎的抓取和索引链接以及传递PageRank的能力,所以大家都比较担心noopener标签和noreferrer标签也会如此做。
其实,noopener标签和noreferrer标签对SEO没有任何影响。简而言之,它们运行在分析/浏览器级别,而不是搜索引擎级别。虽然在监控反馈流量方面存在严重问题,但它不会影响站点内容的索引、抓取或排名方式。
获取更多SEO干货知识请添加我的微信:randengseo6,还可免费领取SEO工具