WordPress站外域(链接)nofollow改良

2013-11-20 11:51
我的博客对站外域(链接)使用了nofollow,后来使用七牛的时候由于启用了二级域cdn.xiedexu.cn,就存在了问题。以前的站外域nofollow方法,使得对cdn.xiedexu.cn的链接也加上了nofollow,瞬间感觉不科学,不得不做改良了。 在主题的functions.php中插入: //站外域external nofollow add_filter('the_content','the_content_external',999); function the_content_external($content){ preg_match_all('/href="(.*?)"/',$content,$matches); if($matches){ foreach($matches[1] as $val){ if( strpos($val,$_SERVER['HTTP_HOST'])===false ) $content=str_replace("hre......

next_posts_link previous_posts_link nofollow

2013-10-11 13:46
WordPress有两个函数标签:next_posts_link、previous_posts_link,用于文章loop分页,这种分页对SEO优化效果并不是很好(个人意见),所以有部分WordPress博主会对next_posts_link、previous_posts_link加上nofollow。 1、加nofollow 在主题functions.php中插入 function pagination_add_nofollow($content) { return 'rel="nofollow"'; } add_filter('next_posts_link_attributes', 'pagination_add_nofollow' ); add_filter('previous_posts_link_attributes', 'pagination_add_nofollow' ); 2、演示效果 <div style="overflow: hidden; zoom: 1;&quo......

什么时候选择站外域(链接)nofollow

2013-2-28 09:17
之前我的WordPress站外域(链接)使用了nofollow,避免权重被传递。但是这样做是不是完全正确的呢?什么时候选择站外域(链接)nofollow,什么时候不选择? 最近@我爱水煮鱼 谈到:引用权威文献,包括链接是非常有必要的,这也是网站高质量的一种体现。 这个说法我完全赞同,日本和国外的一些SEO团队和公司,通常利用站群,这些站群都有很正式的要求,比如联系我们、关于我们、招聘信息等,并且都还有引用文献。 有考虑把WordPress站外域(链接)nofollow作出改进,如下图: 让用户选择是否使用nofollow和external 在添加链接的时候,让用户选择是否使用nofollow和external。

网站footer的关于我等为什么要用nofollow(续)

2012-11-16 09:38
前段时间我写了一篇“网站footer的关于我等为什么要用nofollow”的文章,当时很多朋友不太理解,这里再说一次:主要不要让这些页面把权重“夺走”。“夺走”谁的权重呢?首页、文章页。 今天我就用实例看看网站footer的关于我等为什么要用nofollow的效果。 网站footer用nofollow的效果 首页第一,第二为footer中的一个页面,就这个页面没有设置nofollow,图中第三开始都是文章页。那说明: 权重从高到低为:首页 -> Archive -> 文章页。 PS:有朋友可能会问了,既然footer都设置了nofollow,为什么就只有footer中的Archive没有设置呢? 答曰:archive页面将网站所有文章归档,便于搜索引擎一次性抓取所有文章。 特别提示:百度抓取深度为二......

WordPress友情链接external nofollow

2012-8-13 09:24
WordPress友情链接增加rel="external nofollow"与WordPress评论时间nofollow都需要修改WordPress源码来增加,注意做修改记录,以免WordPress版本升级的时候被覆盖。 修改源码 wp-admin\includes\meta-boxes.php中 <table class="links-table" cellspacing="0"> 第三个tr便签结束后新增 <tr> <th scope="row"> external nofollow </th> <td> <fieldset><legend class="screen-reader-text"><span> external nofollow </span></legend> <label for="external"> <input class="valin......

网站footer的关于我等为什么要用nofollow

2012-8-11 09:45
有些网友今天问我,为什么网站的footer nav的关于我、联系我、友情链接、广告投放、欢迎投稿、许可协议这几个导航链接都用上了rel=nofollow。其实这个nofollow是我在2012-08-04加上的,以前就说要加,之所以才加上,是忘记了 :P。 给大家解释一下,先看2012-08-04网站site数据 2012-08-04 site 不难看出,首页权重最高,footer nav导航栏的链接权重其次,那换句话说:除了首页,网站的其他文章的权重没有这几个链接的权重高。之所以权重会这么高,是由于网站的每个页面都有这几链接,每个页面都为他们投了一票。 加上rel="nofollow"之后就是为了不让文章页、首页的权重不再被传递到这几个页面。 有些朋友又要问了:为什么不让权重传递给这......

WordPress站外域(链接)nofollow

2012-8-9 09:15
WordPress站外域(链接)nofollow是指在文章、页面中不属于自己网站域名的域名加上nofollow。与阅读全文more-link nofollow、评论链接nofollow、分页插件WP-PageNavi分页导航nofollow有所不同,这些都是针对站内的url地址,而WordPress站外域(链接)nofollow显然是针对站外地址。 为什么要在WordPress站外域(链接)加nofollow 保证文章权重不被传递到其他网站,文章中的每个链接都很重要,一个链接就是对目标地址的一个投票,你的权重就传递到了目标地址。 WordPress站外域(链接)加nofollow的方法 在WordPress模板函数文件functions.php中加入以下代码即可。 //站外域nofollow add_filter('the_content','the_content_nofollow......

WordPress评论时间nofollow

2012-8-7 09:49
WordPress评论时间nofollow与评论链接nofollow、阅读全文more-link nofollow如出一辙,都是由于他们的链接后面加了 #* 这样的锚文本。 修改方法 在 /wp-includes/comment-template.php 文件中找到 <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"> <?php /* translators: 1: date, 2: time */ printf( __('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?></a><?php edit_comment_link(__('(Edit)'),'&nbsp;&......

WordPress面包屑导航插件Breadcrumb NavXT nofollow

2012-8-5 09:04
WordPress面包屑导航插件比较多,我比较推荐的是Breadcrumb NavXT。与之前的分页插件WP-PageNavi分页导航nofollow一样,做一些优化,要给Breadcrumb NavXT加nofollow。 好处 面包屑中的首页链接不专递权重 首页的关键词不被稀释,比如你的首页关键词是“WordPress”,面包屑的链接是“首页”,那么首页的链接就被稀释了。 最后当然是提高文章权重 方法 WordPress后台 - 设置 - Breadcrumb NavXT,在 Home Template 该项处修改为 %htitle% 即可。 效果 <div id="breadcrumbs" itemprop="breadcrumb"><!-- Breadcrumb NavXT 4.1.0 --> <a rel="nofollow" href="http://xiedexu.cn">......

WordPress评论链接nofollow

2012-8-3 14:44
为什么WordPress评论链接要加nofollow WordPress显示评论多少条默认是comments_popup_link这个函数,在WordPress SEO上不是很好,与“WordPress阅读全文more-link nofollow”文中提到的一样,主要是文章权重被分离,WordPress评论链接后面会跟上#comments锚点。我的博客使用的WordPress分页插件WP-PageNavi分页导航也加上了nofollow,都是为了保证文章url的唯一性,权重不分离,所以我建议你的WordPress评论链接加nofollow比较好。 WordPress评论链接nofollow的方法 在WordPress模板函数文件functions.php中加入以下代码即可。 //评论链接 nofollow function add_nofollow_to_comments_popup_link(){ return ' rel="nofollow&qu......