wordpress网站标签云自动加nofollow防止权重分散

SEO基础知识 杭州seo 1,591 0评论

我们都知道网站可以通过连接来传递权重,而一个网站的权重是有限的,为了防止wordpress网站权重的分散,需要对一些连接加上nofollow。在写文章的时候,我们都会在文章里加上一些标签,在网站也会有标签云,诶个标签都是一个关键词,都是一个页面,网站的都会给这些页面分些权重,所以需要加上nofollow。

nofollow

nofollow如果在A标签里写rel=“nofollow”,那么蜘蛛还是会抓取收录页面,但是不会对链接指向的页面传递权重。如果nofollow是写在页面上的meta标签上,那么这个页面就不会背抓取和收录。

第一种方法

add_filter('wp_tag_cloud','tag_cloud_nofollow');
function tag_cloud_nofollow($cloud){
	$cloud=preg_replace('/<a /','<a rel="nofollow" ',$cloud);
	return $cloud;
}

由于杭州SEO的标签云是纯代码写的,如果你的也是,那么只需要找到写的地方然后加上rel=”nofollow”就可以了。

function tagnoCallback($matches) {
$text=$matches[1];
preg_match(‘|title=(.+?)style|i’,$text ,$a);
preg_match(“/[0-9]+/”,$a[1],$a);
return ““.$a[0].”“;
}
add_filter(‘wp_tag_cloud’, ‘Tagno’, 1);

这些都是细节方面的事情,大家可以去试试优化看对网站有没有效果。

杭州seo>wordpress网站标签云自动加nofollow防止权重分散,版权所有,转载请写明出处。

喜欢 4 or分享

发表评论

(4 )个小伙伴在吐槽
  1. 从百度点进来的,支持一下,希望站长您多出一些好文章。

    卢松松博客 2016-08-18 22:01 回复   
  2. 谢谢博主的分享,适用

    威客圈子 2016-08-19 10:53 回复   
    • 不客气

      adminZhouqi21 2016-08-19 20:55 回复   
  3. 谢谢博主的分享,适用

    李子 2016-08-19 21:34 回复