In March last year due to Yoast Media Bug (which caused images being indexed as a page with nothing but one image without any additional text) the traffic on my website dropped 80%!
The cause of this traffic loss was identified in the end of December last year which makes almost 10 months of low traffic and thousands of indexed pages (URLs which should never be indexed) instead of hundreds (real number).
Another problem was the "forgotten" phpBB board installed on the same domain which started to have a lot of spam posts which probably contributed to additional traffic loss later in the summer.
All this made a lot of first page search result URLs virtually non-existent - they do not appear up to 5th or 10th search result pages.
Now, everything is fixed (phpBB uninstalled, sitemap has only hundreds of high quality URLs, and the unwanted URLs respond with 410 and 404 error codes) but the traffic is the same low for 3 weeks after fix already.
How long do you think it will take to recover?
And is there anything more I could do?