I re-built a Flash website into an AJAX-based website, which generates all its content from JSON data using AJAX.
It's a photography website and Google's Image Search is important for this site. But since the website content is generated dynamically, I thought I should also add fallback static content. I did hide that static content if JavaScript is enabled, otherwise that static content is served.
But since then the site started losing all image search results in Google. And after a while, not a single result comes from the main site (it has a blog site and Google return images only from that blog). The site does work fine within main web result.
So my question is: does Google penalize websites in Google Images? And If yes, how do I confirm whether my site is penalized or not?