First, please read my site history:
From first (2 year ago) I do these in my site:
generate new and high quality content, active on socials, fast load site, update regular, have natural links - not paid, and I work just for Users Not Google.
and Google loved me, and I have Good visitor form search engine ( I was 11 Top site in Afghanistan by Alexa)
but I penalized by penguin for this 2 mistake:
1- submit site to spam directory link or link exchange
2- I had about 7000 Wordpress tag ( these made duplicate)
When my site drooped from Google, I delete my link from that spam link directory or disavowed that with Disavow GWT tool. So I deleted 7000 tag and because this made me 404 Error, I changed 404 pages header to 200 and then put noindex meta.
and Now I have expectation from Google to take back my rank( because all thing is right, and I disavowed bad site linked to me and removed duplicate content tag.
What is the really way to get back lost rank again?
what you think why Google dose not take back my lost rank?
my site url for check: p30af [dot] com