Could it somehow be related to all the games you published on your page that came from freehtml5games.org?