If your site is not appearing in google search results because of some unethical SEO practices in the recent past who can answer me
I think you should start working on your content and try to change every thing. you have done wrong. make a good content use SMO. if user like your website google will automatic comes. good luck with that. thanks
Work on your content as well as remove your bad quality back links. genrate some quality backlinks for your website.