网站建设

给XFN链接关系加上“nofollow”选项

Jager · 2月15日 · 2014年 · · 3087次已读

今天无意间查询了一下友情链接,发现了俺的反链有部分被加上了“nofollow”属性,查了下资料:

....它的出现为网站管理员提供了一种方式,即告诉搜索引擎"不要追踪此网页上的链接"或"不要追踪此特定链接。这个标签的意义是告诉搜索引擎这个链接不是经过作者自己编辑的,所以这个链接不是一个信任票。
对于您的友情链接中出现的“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">

修改后的截图:

给XFN链接关系加上“nofollow”选项

 三、紧跟其后添加如下代码:

<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链接关系加上“nofollow”选项

我们可以看到后台的添加新链接界面,在链接关系(XFN)下就多了两个选项,external 和 nofollow,编辑一些需要暂时屏蔽的友情链接或其他外部连接时勾选上 nofollow 属性就行了。当然,还有通过插件解决的办法,俺这就不罗嗦了,自己去原文地址查看便知。

俺最后啰嗦一句:其实通知已友链的博友去掉 nofollow 属性才是最好的办法,不然双方都弄了个无用的友链又有啥意义呢?而某些因有事长时间暂停更新的博客,倒是推荐先勾上这个属性,等正常更新后再去掉即可。

25 条回应
  1. 香菇肥牛 2014-2-15 · 18:58

    把我的那个nofollow删了吧。。。= =过年不在家都没法更新咯。。。。

    • avatar
      Jager 2014-2-15 · 23:35

      已经去掉了,不知道为啥,查询到你给我的链接加了nofllow属性,你可以去我文中给的链接去检测我的首页。

      • 香菇肥牛 2014-2-16 · 13:24

        怎么会。。。我直接用的wordpress官方插件。。。。。。可去我主页查看,绝对没有nofollow。。。。。。

        • avatar
          Jager 2014-2-16 · 17:54

          呵呵,不知道咋回事呃,友链查询一查就是有nofollow,我去看了代码也是没有问题,貌似你那个侧边栏小工具整体加了nofollow属性一样,不懂了。。。

  2. 小新 2014-2-15 · 20:14

    呵呵 既然添加了 那还通知什么。。直接down掉。。这关乎到人品问题!

    • avatar
      Jager 2014-2-15 · 23:36

      呵呵,有的博友可能不太理解这个属性的意思,才加上的。

      • 小新 2014-2-15 · 23:46

        呵呵 没加过友链。。

        • avatar
          Jager 2014-2-16 · 10:23

          呵呵,我是说有些人不理解nofollow的意义,所以加上了。

          • 小新 2014-2-16 · 19:03

            呵呵 我的添加链接倒是没有这两个英文选项

  3. 于尼玛 2014-2-16 · 16:29

    好东西~~

    • avatar
      Jager 2014-2-16 · 17:54

      [嘻嘻]

  4. PHP二次开发 2014-2-16 · 20:02

    额。。。

    • avatar
      Jager 2014-2-16 · 22:00

      你去查询你自己的网页看看,貌似也有被设置nofollow属性以及跳转的 嘿嘿!

  5. 李明 2014-2-18 · 13:58

    曾经遇到这样情况,已即时通知该站改正。

    • avatar
      Jager 2014-2-18 · 13:59

      这是最好的情况了。

  6. 73花生博客 2014-2-28 · 10:05

    用的什么编辑器

    • avatar
      Jager 2014-2-28 · 11:05

      你是问【修改后的截图:】那个界面的编辑器么?是UltraEdit,也就是UE编辑器

      • 73花生博客 2014-2-28 · 13:56

        三剑客好使不

        • avatar
          Jager 2014-2-28 · 14:40

          那个更专业,这个UE应该说成是增强版的记事本。

          • 73花生博客 2014-2-28 · 16:41

            昂,一不小心就捅出个专业词,唉

            • avatar
              Jager 2014-2-28 · 16:51

              [嘻嘻]

  7. 勇敢de小细菌|ixchen.com 2014-7-5 · 12:57

    已经添加,不错的办法。这样不用每个都修改咯

  8. boke112导航 2015-10-19 · 13:25

    这个一般应该也是用到导航站比较好,普通博客站点就没必要增加这个nofollow了

  9. 二爷爷有 2017-4-6 · 17:53

    废话一大堆

    • avatar
      Jager 2017-4-10 · 12:22

      出门左转,不送。