关于 WordPress 站点是否启用 rel=”noreferrer” 属性的见解

文章目录[隐藏]

  • 简单举例
  • 总结

简而言之,noreferrer 标记在单击链接时隐藏引用者信息。如果有人从使用此标记的链接到达您的网站,您的分析将不会显示谁提到该链接,这意味着在谷歌分析中,来自具有 rel=”noreferrer” 属性的链接的流量将显示为直接流量,而不是引用;相反,它会错误地显示为您的统计流量报告中的直接流量。

简单举例

假设您从网站A链接到网站B,但是没有noreferrer标签。当网站B的所有者在谷歌 Analytics 中查看来源报告时,他可以在“推荐”部分看到来自网站A的流量。当您使用noreferrer标签从网站A链接到网站B时,任何从网站A到网站B的流量都将显示为谷歌分析中的直接流量(而不是引用)。

这个 noreferrer 标签在 WordPress 早些版本中是自动添加到 A 标签中,但实际上这并不是 WordPress 本身所做的改变,而是由 WordPress 使用的富文本编辑器 TinyMCE(WordPress 默认编辑器)造成的。目的就是防止网络钓鱼攻击,垃圾邮件发送者劫持您的网页,可能会访问您的网站或访问机密信息。不过现在 TinyMCE 只强制插入 noopener 标签,已经不会强制插入“noopener noreferrer”标签。

  • 参见《关于 WordPress 站点是否启用 rel=”noopener” 属性的见解》

总结

何时我们什么使用rel="noreferrer"属性呢?当你不想让其他站点知道你正在链接到它们时,请在输出链接上使用rel="noreferrer"属性。所以你绝对不要在内部链接上使用 rel=”noreferrer” 属性,它会让你的百度统计、谷歌 Analytics 乱七八糟的。