巧用robots避免蜘蛛黑洞

访客3年前黑客文章959

对于百度搜索引擎来说,蜘蛛黑洞特指网站通过极低的成本制造出大量参数过多,及内容雷同但具体参数不同的动态URL ,就像一个无限循环的“黑洞”将spider困住,Baiduspider浪费了大量资源抓取的却是无效网页。

比如很多网站都有筛选功能,通过筛选功能产生的网页经常会被搜索引擎大量抓取,而这其中很大一部分检索价值不高,如“500-1000之间价格的租房”,首先网站(包括现实中)上基本没有相关资源,其次站内用户和搜索引擎用户都没有这种检索习惯。这种网页被搜索引擎大量抓取,只能是占用网站宝贵的抓取配额。那么该如何避免这种情况呢?

我们以北京某团购网站为例,看看该网站是如何利用robots巧妙避免这种蜘蛛黑洞的:

对于普通的筛选结果页,该网站选择使用静态链接,如:http://bj.XXXXX.com/category/zizhucan/weigongcun

同样是条件筛选结果页,当用户选择不同排序条件后,会生成带有不同参数的动态链接,而且即使是同一种排序条件(如:都是按销量降序排列),生成的参数也都是不同的。如:http://bj.XXXXX.com/category/zizhucan/weigongcun/hot?mtt=1.index%2Fpoi.0.0.i1afqhek

http://bj.XXXXX.com/category/zizhucan/weigongcun/hot?mtt=1.index%2Fpoi.0.0.i1afqi5c

对于该团购网来说,只让搜索引擎抓取筛选结果页就可以了,而各种带参数的结果排序页面则通过robots规则拒绝提供给搜索引擎。

robots.txt的文件用法中有这样一条规则:Disallow: /*?* ,即禁止搜索引擎访问网站中所有的动态页面。该网站恰是通过这种方式,对Baiduspider优先展示高质量页面、屏蔽了低质量页面,为Baiduspider提供了更友好的网站结构,避免了黑洞的形成。

相关文章

百度蜘蛛抓取规则,如何模拟百度蜘蛛抓取!

百度蜘蛛抓取规则,如何模拟百度蜘蛛抓取!

要想网站排名得让网站收录,要想网站收录得让百度蜘蛛抓取,要想让百度蜘蛛抓取得懂百度蜘蛛抓取规则,今天我就跟大家来说说,百度蜘蛛的抓取规则,另外教大家如何模拟抓取你的网站,查看网站是否可以正常被抓取。...

如何制作网站地图让蜘蛛抓取(新手如何掌握制

如何制作网站地图让蜘蛛抓取(新手如何掌握制

网站地图作为根据网站的结构,框架,内容生成的导航网页文件。 大多数人都知道网站地图对于提高用户体验有好处:它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。 那么什么是网站地图呢?...

百度蜘蛛抓取规则

百度蜘蛛抓取规则

相信大家对百度蜘蛛这个词都不陌生吧,记得我在第一次听到百度蜘蛛这个词的时候,是在11年初,那时候百度蜘蛛并没有如今的人性化,那时候的百度蜘蛛抓取释放几乎么有任何规则。但对现在的百度蜘蛛而言,那时候等于...

屏蔽百度蜘蛛的方法

屏蔽百度蜘蛛的方法

如同淘宝网类似,屏蔽了百度蜘蛛抓取了淘宝网,当然我们做网站优化的一般情况下是不需要屏蔽百度蜘蛛的,但是在必要的时候,我们也会使用到屏蔽蜘蛛的时候,比如说网站的登入页面与注册页面或者是动态页面都需要通过...

网站死链检测(蜘蛛一路畅通爬取网站的秘密)

网站死链检测(蜘蛛一路畅通爬取网站的秘密)

网站死链检测(蜘蛛一路流畅爬取网站的奥秘) 值得一看几天前,一位高中同学发了一条微信信息给博客作者。她在百度上搜索要害词,并随机点击几个网站,功效发明个中一个网站显示“404未找到”。另外,由于常常利...

冰冻之心(蜘蛛冰冻之心特效)

  冰冻之心实装要加"物理防止"么?(附来由)冰冻之心实装要加"施放"还。   选择1 物理防止, 冰洁师物防很低。并且许多时候得去近战拼命。尤其远古图很痛复生无意义了。精力高不缺魔防。选择2进攻速度...