月光博客 » 网站建设 » 百度不支持nofollow的robots对策

百度不支持nofollow的robots对策

  nofollow标签是由Google领头新创的一个标签,目的是尽量减少垃圾链接对搜索引擎的影响,减少博客的垃圾留言,目前Google、Yahoo、MSN都标志支持这一标签。当超级链接中出现nofollow标签后,搜索引擎会不考虑这些链接的权重,不过放置nofollow标签不代表搜索引擎不索引其链接,经过我的测试,即使放置nofollow标签,Google还是会索引部分链接内容。

  这个标签主要是针对垃圾链接的,因为留言评论中的垃圾链接会影响网站在搜索引擎中排名,对博客网站产生负面的影响,因此Gogle提倡使用这个标签来遏制垃圾链接。很长时间以来我一直使用nofollow的方式来方式评论留言对于搜索引擎的SPAM,对于Google来说效果的确不错,但是对于国内最大的搜索引擎百度来说确是另外一种情况。

  因为百度不支持nofollow标签,因此在中文环境下,即使使用nofollow标签,百度依旧会索引这个链接并对其计算权值,因此产生了大量恶意留言评论者通过手动或者自动的方式发布垃圾链接以欺骗百度搜索引擎,而百度依旧是国内最大的搜索引擎服务商,其搜索流量目前远高于Google,很多中文网站甚至80%以上的流量来自百度,因此中文网站甚至可以只针对百度进行优化而不针对Google优化,由于百度的原因,中文环境下对于nofollow标签来说面临一种逐渐无用的处境。

  根据我自己的月光博客的流量数据统计,通过长时间的观察和分析,我发现百度曾经不止一次惩罚过我的域名,包括长时间删除某些网页地址以及域名降权等操作,目前我的博客从Google来的流量竟然比从百度来的流量要多得多,这和大多数中文网站完全相反,我觉得这是不正常的现象,对于大多数中文博客来说,应该尝试一下使用百度懂得的语言来预防针对百度的SPAM垃圾链接。

  因为百度虽然不支持nofollow,但还是支持robots的,编写适当的robots也可以解决百度不能分辨SPAM的对策,就是将链接都定向到一个指定目录,然后在robots中disallow这个目录,即可让百度不索引,这样那么SPAM就不会再来骚扰了。

  如果你也是使用Z-Blog系统,不妨参考一下我写的这段针对搜索引擎优化的robots,将下面代码复制并另存为robots.txt,然后放到你的博客根目录下即可,如果你使用WordPress系统,请参考一下针对WordPress的robots.txt

User-agent: *
Disallow: /wap.asp
Disallow: /cmd.asp
Disallow: /function/
Disallow: /admin/
Disallow: /script/
Disallow: /FCKeditor/

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    半杯水   说道:
    恩 看看 路过
    支持(26反对(12回复
  1. 2
    飘易博客   说道:
    我说的是正常评论的人
    支持(22反对(8回复
  1. 3
    williamlong   说道:
    手动删除垃圾链接所耗费的时间和精力实在太大,难以应付了。
    支持(23反对(10回复
  1. 4
    不是俺   说道:
    感觉nofollow这个标签有的时候好像不太礼貌……
    支持(20反对(8回复
  1. 5
    linker   说道:
    既然你都搞这了,还要这个“网站链接”一栏忽悠啥呢?呵
    支持(20反对(8回复
  1. 6
    dnf   说道:
    月光也开始 大开 杀戒了。
    支持(25反对(16回复
  1. 7
    sifulan   说道:
    百度是忽略nofollow的
    支持(22反对(13回复
  1. 8
    0987   说道:
    支持百度对抗google,百度虽然流氓,但是他的存在完全是对市场被某一家公司垄断有用的,一旦市场被垄断,损失最大的是消费者。百度就好比AMD对Intel,虽然跑得慢,但是贡献是不少的。
    支持(16反对(8回复
  1. 9
    中国结   说道:
    百度都是人工的,首页是推广.
    支持(16反对(8回复
  1. 10
    美国骆驼鞋   说道:
    写的不错哦,,,学习了,会尽量过来看的
    支持(30反对(22回复
  1. 11
    LuckyFrog   说道:
    百度也在不断完善和更新,希望它发展的更好
    支持(19反对(12回复
  1. 12
    Joe   说道:
    我看你的网站就用了Nofollow. Firefox 有一个好的工具可以发现博客是否用了Nofollow Tag. 那就是Search Status
    支持(15反对(9回复
  1. 13
    淘皇冠   说道:
    谁需要可以找到我。
    支持(18反对(13回复
  1. 14
    ruixiang   说道:
    刚才看到你这篇文章我又想再传一下robots文件到自己的博客上,以前的总是验证都是错误。不过验证你的也有一个错误,不知道那个验证工具权威不。我删除了错误的内容,终于显示如下文字:
    Analyzing file
    No errors found in this robots.txt file
    支持(14反对(10回复
  1. 15
    twang467   说道:
    嘻嘻!
    支持(25反对(22回复
  1. 16
    mac52ipod   说道:
    沙发。
    百度的流氓本性啊
    支持(13反对(10回复
  1. 17
    msn   说道:
    呵呵,垃圾连接的危害不可防范呀
    支持(14反对(11回复
  1. 18
    0987   说道:
    这个问题我支持baidu,如果nofollow不是w3得标准,就没有必要遵守它,凭什么要为一个公司的利益而改变大家的使用习惯。除非w3定义了这个标签,才有遵守的必要。否则,这和中国移动,中国电信,微软依靠垄断推行损人利己的服务有什么区别呢?
    支持(15反对(14回复
  1. 19
    陌路阑珊   说道:
    百度蛮可爱的,呵呵
    支持(7反对(6回复
  1. 20
      说道:
    不理解是什么
    支持(12反对(11回复
  1. 21
    大闸蟹   说道:
    留个大闸蟹的链接,帮助baidu收录我,呵呵
    支持(15反对(14回复
  1. 22
    HK   说道:
    学习了,谢谢
    支持(12反对(11回复
  1. 23
    o   说道:
    中文里,确实不能忽略百度
    支持(10反对(10回复
  1. 24
    cccc   说道:
    收录机制不同.百度是你要求收录,它才会收录.
    google是你不要它收录,它都要强制收录一页.
    robots对google都没啥用,百度就很听话.
    支持(7反对(7回复
  1. 25
    zl   说道:
    大家喜欢的GOOGLE的搜索,什么资料一查就有,百度上要什么资料却搜不到,而且出来一些不想要的网站,很烦人
    支持(13反对(13回复
  1. 26
    aw   说道:
    but you have to sacrifice the normal user's URL....
    The best way to fight against spam is totally removing their links.
    支持(21反对(22回复
  1. 27
    GOOGLE   说道:
    强烈推荐一本书——《撬动地球的Google》看到这本书的时候我一下子被吸引住了,越看越精彩!!!
    支持(21反对(22回复
  1. 28
    coolkid   说道:
    Gogle.......写错了...

    还是不太懂,那我这个留言的博客链接算不算?
    支持(12反对(14回复
  1. 29
    KID   说道:
    好像雅虎里还行?
    支持(6反对(9回复
  1. 30
    145   说道:
    百度蜘蛛来吧
    支持(8反对(12回复
  1. 31
    KV   说道:
    有道理啊。不过如果想让搜索不收录跳转页面应该怎么办呢?
    支持(9反对(14回复
  1. 32
    zjf   说道:
    谷歌中文搜索收录的网页比百度更多更精确,譬如上海有名的爱亮科贸公司,是专营冬虫夏草胶囊、精粉等生物科技食品的公司,在谷歌中文搜索上输入“上海爱亮科贸有限公司”“爱亮科贸”“爱亮冬虫夏草”等词都能搜到这个公司,而在百度上却找不到,真让人怀疑百度是中国的公司吗?很多中国的公司在百度上都找不到,百度却还在大言不惭的吹“百度知道”,应该改称“不都知道”才名副其实。我们支持李开复的google。
    支持(7反对(12回复
  1. 33
    飘易博客   说道:
    这个方法倒的确有用,但打击评论者的积极性了。
    支持(2反对(8回复
  1. 34
    MrMike   说道:
    正在寻找这方面的文章,正在试用Z-Blog系统,请教如何自定义nofollow链接的目录?
    支持(11反对(17回复
  1. 35
    df   说道:
    只是很多时候百度忽略我了……
    支持(6反对(12回复
  1. 36
    Mic   说道:
    这个不大懂了。。
    支持(7反对(14回复
  1. 37
    xjb   说道:
    baidu的人为因素太多,也从一个侧面说明百度在搜索技术与google有不少的差别。
    支持(14反对(24回复
  1. 38
    五把刀   说道:
    留个卖刀的连接,谁需要可以找到我。
    支持(12反对(22回复
  1. 39
    夜火   说道:
    我的也被百度多次降权,很多好的排名等都没了
    现在google来的流量是百度的2倍
    希望你提供的这个方法能起到效果~
    毕竟中文站还主要是靠百度
    支持(4反对(15回复
  1. 40
    ppp   说道:
    百度就是垃圾
    支持(8反对(20回复
  1. 41
    不扬杂志   说道:
    我的博客八成的流量来自百度。
    支持(14反对(31回复
  1. 42
    hkong   说道:
    分析的不错,支持下啊
    支持(9反对(26回复
  1. 43
    哈哈啊   说道:
    一起努力,摆渡最近休息了?
    支持(12反对(40回复

发表留言