对于您的友情链接中出现的“nofollow”标签,一定要引起重视,因为“nofollow”标签的意义是“不信任”。可能的原因是:a.故意设置“nofollow”标签。这样无论友链有多少,无论对方的网站是否出现问题,都与本站无关。诚然这样对自己的网站是很有利的,但你该想到,如果对方的站点也给您加入“nofollow”标签,那么您引入的外链,还有存在的必要吗??这也是目前友情链接欺诈的主要手段,单方设置“nofollow”标签,提升自己的网站,而一点生存的机会都不给别人,对于这种网站,果断 Dele 掉!b.无意设置“nofollow”标签。这点当然是告诉对方要求整改了!但这种可能性极小!!
——摘自七零八落博客
Ps:检查方法:打开站长工具网站,选择“友情链接检测”。查询下你的友情链接是否被添加了 nofollow 属性。
OK,已经了解到这个属性的作用了,而且作者也提供了 XFN 添加“nofollow”选项的方法,俺也就再折腾添加一下好了,主要针对某些暂停更新的博客(比如勇敢 de 小细菌)、友链不在首页以及被搜索引擎惩罚的网站,先加上这个属性,等其回归更新/正常时在去除 nofollow。总之个中原因,还是自己去理解的好~~
好了,废话不说了,贴上七零八落给出的教程:
一、从空间 ftp 下载“/wp-admin/includes/meta-boxes.php”文件;
二、查找语句:
<table cellpadding="3″ cellspacing="5″> //作者给出的,WP 版本升级之后有变化,3.8.1 请查找下面这句: <table class="links-table" cellspacing="0">
修改后的截图:
三、紧跟其后添加如下代码:
<tr> <th scope="row"> <?php _e('external') ?> </th> <td> <label for="external"> <input class="valinp" type="checkbox" name="external" value="external" id="external" <?php xfn_check('external', 'external'); ?> /> <?php _e('external') ?></label> </td> </tr> <tr> <th scope="row"> <?php _e('following') ?> </th> <td> <label for="follow"> <input class="valinp" type="checkbox" name="follow" value="nofollow" id="nofollow" <?php xfn_check('follow', 'nofollow'); ?> /> <?php _e('nofollow') ?></label> </td> </tr>
四、保存后上传替换原文件即可(注意备份原文件)。
我们可以看到后台的添加新链接界面,在链接关系(XFN)下就多了两个选项,external 和 nofollow,编辑一些需要暂时屏蔽的友情链接或其他外部连接时勾选上 nofollow 属性就行了。当然,还有通过插件解决的办法,俺这就不罗嗦了,自己去原文地址查看便知。
俺最后啰嗦一句:其实通知已友链的博友去掉 nofollow 属性才是最好的办法,不然双方都弄了个无用的友链又有啥意义呢?而某些因有事长时间暂停更新的博客,倒是推荐先勾上这个属性,等正常更新后再去掉即可。