Alexa just told me that Baidu.com is ranked fourth in traffic, right after Google? WTF? It looks like some sort of search engine, but not dealing with any language that I know. Get on the ball, Google! This is your bread and butter and Baidu is totally giving you the ol’ ham sandwich.

Filed under Competition by admin.