A leading provider of global web traffic statistics temporarily removed two popular Chinese websites from its rankings, and then erased their public records following allegations of cheating, Chinese news sources say.
Chinese-language news site Sina.com reported yesterday that Alexa’s ranking of BlogChina and HomeWay had plunged from approximately 35th place among all Chinese-language sites to below the 300,000th position.