I think we are all asking this question, it's tough but it is fair that's for sure. It's as if google did a clean wipe and we all have to start over.
This is perfect and useful information here, I really get good information here. In simple word no spam no black hat
You should do the same things in Off Page Workout, but give important to quality backlinks..After Panda and Penguin Update, we have to avoid the duplicate content, low quality backlinks, spamming in meta tag, web content in our website. Now Google is giving weightage to SMO (Social Media Optimization) along with the social networking sites like facebook, twitter and myspace.