Search Engine Spiders

1. Spider Names

Google spider: googlebot

Baidu spider: baiduspider

Sogou spider: sogou spider

Soso spider: Sosospider

Yahoo spider: slurp

Alexa spider: ia_archiver

MSN spider: msnbot

Altavista spider: scooter

Lycos spider: lycos_spider_(t-rex)

Alltheweb spider: fast-webcrawler

Inktomi spider: slurp

Youdao spider: YodaoBot and OutfoxBot

Retu spider: Adminrtspider

That’s just a representative list, so don’t be surprised when you see them in your logs — and if you want to block them from crawling your site, you can.

2. Spider Habits, Summarized

Google spider: doesn’t crawl much, but loves to index.

Baidu spider: cautious about crawling, even more cautious about indexing.

Soso spider: loves crawling images, and often gets stuck wandering around dynamic URLs.

Yahoo spider: follows the rules, always crawling robots.txt first.

I’ll leave the others out.

3. How Well They Honor robots.txt

Covering all of them isn’t realistic, so let’s take Disallow: /*?* (blocking dynamic pages) as the example.

Google: once you write the rule it stops crawling, and Google Webmaster Tools lists which URLs it wanted to crawl but was blocked from.

Baidu: crawls rarely after the rule is written, but still crawls occasionally. I believe it works, because the frequency drops — several times a day before, once every few days now.

Sogou: basically disobedient. I’m not sure whether it doesn’t understand the rule or just ignores it; it doesn’t ignore it completely — it strips the question mark off dynamic URLs and crawls them anyway, a huge swath at a time. What it expects to get out of that, I don’t know.

Soso and Yahoo seem similar; both feel fairly effective, with no crawl traces after being blocked.