往往在网站的运营过程中为了达到更好的用户体验,就需要插入一些外部链接,来进行相关文章的推荐阅读,但过多外链会导致自己站点权重转移,对SEO是十分不利的。使用过discuz系统的朋友都知道,DZ系统提供了外链不解析的功能,能让网页页面中的外链变成文本链接(即无法点击访问)。那么wordpress中能否做到呢?
答案是,可以!当然需要凭借wp插件。wordpress中很多插件可以解决外链过多的问题,通常是采用跳转的形式,如Redirection Type,Page Links To,wp-noexternalLinks等。这些插件都提供了用js或302跳转过渡到外部链接的设置。
但无论是JS还是302跳转,都不是搜索引擎喜欢的形式。有人说了,新浪微博的短链接状态码是302啊,不是作弊吗?这里小编反驳一句,作弊的判断是搜索引擎基于网站权重上判定的。新浪的权重用点302不会被认为作弊,但是我们的小站就不一样了。既然我们去除外链是为了做站点优化,自然不应该继续做伤害搜索引擎的工作了。因此我们在做链接跳转的时候要注意检查跳转形式。
这里推荐的一款插件是——WP-NoExternalLinks。这款插件既可以通过跳转来去除外链,也可以让所有外链变成文本链接,只需要在设置中加以区分即可。但是该插件所实现的跳转为302重定向,启用这种跳转后你会在网站日志中发现大量的302状态码。有一点点seo常识的同学应该都知道,302状态码太多可能会被搜索引擎认定为作弊行为。
同样是使用这款插件,我们可以更改设置方式,只需要勾选“Completely remove links from your posts. Someone needed it…”即可。这样我们博客中发的外部链接均会变成文本形式,也没有被判定为作弊的危险了。