1. Onpage Factors: My website did not have any duplicate content, I did not use any hidden text or link. I did not use any cloaking. Keyword density is also not high.
2. Offpage Factors: Each time I read an article regarding google penguin recovery, everybody says bad links, but I even not built much links. There are few links that points to my website and I check each link there is no any bad link issue with my website.
3. All my 3 websites niche is online gaming. I hosted all 3 website in same hosting, so I thought this might be reason. But I have bought another hosting service and move one site to that hosting.
I want to say that there is no any over optimizing issue now with my websites. But I did not see any ranking improvement for any of my website. I am really frustrate thinking what to do. There is nothing to do from my side.
I really need one SEO expert who can guide me and inform me what lacking behind without my knowledge.