WordPress文章链接添加 rel=”nofollow”的方法

在WordPress发布文章的时候,经常需要添加其他网站的链接。从SEO搜索优化的角度考虑,为了不向其他网站传递权重,需要在链接上添加rel=”nofollow”链接属性标签。

有人习惯添加rel=”external nofollow”或者rel=”nofollow noopener noreferrer”,实际上对不让搜索引擎传递权重起作用的属性是 rel=”nofollow”,有这一个就够了。

其他链接属性的作用可以参考《nofollow、noopener noreferrer、noopener noreferrer nofollow的区别及使用》

在WordPress文章内添加rel=”nofollow”的方法有很多,比如使用WordPress插件,或者在functions.php 内添加代码。

首选不推荐使用插件,为网站安全和性能着想尽量不要安装过多的插件。网站出现故障有一半的原因是各种插件造成的。也尝试过在functions.php内添加代码,但是不知道什么原因,在网上搜到的几段自动添加rel=”nofollow”的代码都无法生效。

最后只好采用最笨的方法,直接在发布文章时添加代码。然后发现,这是最笨的方法,却也是最安全、方便的方法。

如果感觉每次输入这几个英文词太麻烦,可以在输入法中添加rel=”nofollow”或者rel=”nofollow noopener noreferrer”短句,只需要敲击两、三个字母就全打出来了。

在最新版的WordPress下发布文章,WordPress默认只添加rel=”noreferrer noopener”,这仅仅是从访客安全角度考虑,对SEO优化没有用。

因此,在html编辑状态下,在”noreferrer noopener”的前面或者后面加上“nofollow”就可以了,比如rel=”nofollow noreferrer noopener”或者rel=”noreferrer noopener nofollow”,效果是一样的。

本网站选择的链接属性是rel=”nofollow noopener noreferrer”,与WordPress默认的rel=”noreferrer noopener”相比,多了“nofollow”,而且其他两个属性顺序也不同。

经常大量查询了解,发现这三个属性的前后顺序并不重要,各种排列都有。比如,百度在贴吧默认添加的是rel=”noopener noreferrer nofollow”,WordPress默认添加rel=”noreferrer noopener”,可是实际上大家普遍使用的是rel=”nofollow noopener noreferrer”。因此,最终本站也选择了使用最普遍的排列。

因为最近WordPress版本更新频繁,导致自定义rel属性的位置好像也总在变,以最新版本的WordPress5.3为例,本站是这样添加 rel=”nofollow”属性的。

WordPress手工添加rel=”nofollow “的方法

编辑文章时,将其他网站的链接添加完毕之后,点击区块编辑栏后面的三个点,选择“作为HTML编辑”,如下图:

图片 | 添加rel="nofollow"属性标签
图片 | 添加rel=”nofollow”属性标签

然后将代码中的rel=”noreferrer noopener”替换为rel=”nofollow noopener noreferrer”,如下图:

图片 | 添加rel="nofollow"属性标签
图片 | 添加rel=”nofollow”属性标签

最后,点击恢复成可视化编辑后,就发现已经生效了,链接处有了红框。这个红框是浏览器安装了检测rel=”nofollow”的插件的提示。

检测rel=”nofollow”状态的浏览器插件

本网站使用的检测rel=”nofollow”状态的Google Chrome浏览器插件名称就叫Nofollow,需要翻墙安装。

如果使用的是360极速浏览器,可以不需要翻墙,在360的扩展中心搜索nofollow,里面也有一个名为“检测nofollow链接”的插件,效果是一样的。

©禁止转载 侵权必究:『白云居』 » WordPress文章链接添加 rel=”nofollow”的方法

赞 (0)