So one of my sites got hit last update. This is how I got it back. Very simple! Write a lott of content! Also some small 100-200 words articles which are extra information for my bigger pages and link them using my keywords. If your site has 10.000 words content, write atleast 2.000 extra words. More pages is good as well. Not every post has to be 1000+ words. So far most of mine where/ My site is EMD. Offpage. Few links are being built but only like 10-20 highly spunned web2.0 only using URL's no keywords used. When the rankings improved further I will update the thread. I am not yet back to where I was and some keywords are still disapeared from the serps!