wordpress站外链接加nofollow防止权重流失

小初seo 运营技巧评论1,183字数 1060阅读3分32秒阅读模式

最近在做网站的SEO优化,修改整站的源码,工作量很大。其中涉及文章内容的出站链接处理,为了网站的集权需要做nofollow处理。做seo的都明白:nofollow是HTML页面中a标签的属性值。它的出现为网站管理员提供了一种方式,即告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接”。这个标签的意义是告诉搜索引擎这个链接不是经过作者信任的,所以这个链接不是一个信任票。那么该怎么样才能wordpress站外链接加nofollow防止网站权重流失?

H8e41405287544301bc671896158aa5cbb

简单的说就是,如果A网页上有一个链接指向B网页,但A网页给这个链接加上了 rel=”nofollow” 标注,则搜索引擎不把A网页计算入B网页的反向链接。搜索引擎看到这个标签就可能减少或完全取消链接的投票权重。

那么既然知道了出站链接做nofollow处理的重要性,可是之前发布的那么多文章,不可能一个一个去修改。

于是在网上找了一段代码,自动给文章的出站链接添加nofollow属性。

//自动给文章的外部链接添加nofollow属性

add_filter('the_content','the_content_nofollow',200);
function the_content_nofollow($content){
preg_match_all('/href="(.*?)" rel="nofollow noopener" /',$content,$matches);
if($matches){
foreach($matches[1] as $val){	
if( strpos($val,home_url())===false ) //home_url为程序的url地址	
$content=str_replace('href="'.$val.'" rel="nofollow noopener" rel="nofollow noopener" ', 'href="'.$val.'" rel="nofollow noopener" rel="nofollow noopener" rel="nofollow noopener" ', $content);
}
}
return $content;
}

以上代码码第八行,自动生成两个参数 Σ( ° △ °|||)︴无法解决,请使用此区块代码

将以上代码添加到当前主题文件夹下的functions.php文件中即可自动给所有文章中的外部链接添加nofollow属性。这就是小初seo为你带来的wordpress站外链接加nofollow的全部内容了,希望能给你带来帮助,有用的话记得分享给好友

 最后更新:2021-4-27
  • 本文由 小初seo 发表于 2021年4月14日00:37:44
  • 转载请务必保留本文链接:https://www.pkak.cn/youhua/46.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证