前几天在诊断一个新站关于收录问题的时候,幼儿床www.youerc.com,上线一段时间后发现一直未被搜索引擎收录,查看源码发现网站结构,存在不少的问题,比较严重的问题就是Disallow和Nofollow的使用上混淆了,造成了蜘蛛对很多链接不抓取,也就很难谈到收录了,那么Disallow和Nofollow究竟什么时候该使用呢?下面绯闻SEO将详细告诉你如何区别使用:
首先,是使用的目的不同,避免传递权重和禁止收录
一般使用Nofollow是不想为某个链接传递权重,比如《a heref=”www.feiwenseo.com/seo-base” rel=”nofollow”》SEO优化技术《/a》,这样就能告诉搜索引擎不要去跟踪SEO优化技术这个锚文本,因为一个链接就是获得一个网站投票,而robots.txt的Disallow:/seo-base,是禁止蜘蛛抓取链接,也就是禁止收录;
再者,作用范围不同,全站和当前页面
Nofollow属于超链接的一个属性,它只对当前链接有效,而对没有添加Nofollow的其他链接无效;当Nofollow是使用在meta标签中的时候,它的最大作用范围是当前页面的所有链接;而Disallow的作用范围是当前站点的某个链接,而不管它出现在哪个页面上,所以当你需要禁止一个链接或者一个页面被抓取的时候,你需要分清楚需要影响的范围是多大。
总结
最容易混淆使用的Disallow和Nofollow,如果使用不当,很可能就会造成你的网站屏蔽了蜘蛛,而你却不知道的情况。比如你想禁止搜索引擎收录某个页面,建议使用Disallow,如果只是不想页面为某个链接传递权重,比如评论列表上的超链接,就可以使用Nofollow,当站外有一个链接指向你的网站,而你的网站robots.txt使用了Disallow,那么该条外链的价值就大打折扣了,特别是新站一定要慎用。
不错值得学习
真不错,讲解的太清晰拉!
这个Disallow的节奏太棒了
赞一下,这个真是及时雨啊