Hiding text through HTML or CSS tricks and inserting keywords everywhere in the page's code can artificially (and only temporarily) improve rankings.
But it doesn't help Google deliver the right content to users, who end up being confronted with tons of results that don't match their search query.
(Super frustrating!)
Not surprisingly, Google is against this practice and penalizes any website caught doing so.
Clean your website of all hidden text and irrelevant or repeated keywords, then submit chinese overseas british database a re-review request to Google.
Spam-free host
Getting free hosting for your website may sound cool, but I suggest you take a close look at the service you want to try before taking the risk of taking manual action.
Some free hosting providers flood their users' websites with tons of malicious ads (especially those nasty pop-unders!), a la the old Geocities and Angelfire. If the amount of spam reaches unbearable levels, Google might decide to penalize the entire service rather than just individual websites.
Or it could be the fault of the service users.
One such example is the free registrar co.cc, which was completely removed from Google in 2011 as a result of massive spam caused by users.
How to remove the penalty
There's nothing to do here except quickly change your hosting provider and/or domain registrar!