Hi friends, i have seen people asking many times about recover but not knowing how to deal with. So wanted to share my practical experience with you. First of all you have to make sure the following has been take care of; 1. Not too much exact match for main keywords (for which you are trying to rank). Many folks set their own percentage. I do ecommerce seo and i do not go more than 5 % exact match. I am working on one non ecommerce website where i have 10% for main keyword but its working for me. 2. Your website should not have low quality content, means grammar mistakes, over optimization, not related to your website, unnatural and all that kind of stuff. The next thing is to do the following; 1. Audit your backlinks profile by using webmaster or other tools like ahrefs. This is critical, pick out all the links which does not relate to your site, have poor quality, porn etc. Make a sheet of these links. 2. Once you are done with it, use google disavow tool (https://www.google.com/webmasters/tools/disavow-links-main). Here is is how to use it, make a disavow.txt file and put all those bad links in it. But it has a syntax to follow e.g. naked URL domain:abc.com not domain:http://www.abc.com yeah, if it is URL then paste it directly, if you want to remove links from entire domain use domain: syntaxt. You can find more on google. Upload this file. 3. ONce you are done, keep checking every 3 to 4 days about new bad links and keep disavowing. 4. FInally the most important of all, give your site quality content links by using guest blogging. I have done that and i have been successful all the times. Success story: A very famous brand came out of penalty in 10 days because they disavow links from entire time period e.g from May to Dec. Google considered it to be a serious action taken by webmaster and lifted the penalty. Read more here http://www.webpronews.com/google-accused-of-double-standard-over-rap-genius-penalty-lift-2014-01 Be Calm: Disavowing will not bring results in minutes, it may take a day, weeks, months etc. Finaly: As per Matt Cutts, if you cant get out of penalty after a certain period of time, start a new domain. This is what all is required to recover from google penalty. Thanks all for reading.