Google clearly says that 404s do not affect rankings or crawl rate; but we noticed the opposite. I've checked, re-checked & double-checked if there's anything 'out of place' on the site. I found nothing. Second, we never participated in anything blackhat.
The Question Is-
How long should I wait before Google might just restore our rankings? I see a ton of crappy websites outranking us for our original content. I'm assuming that it was the large number of internal broken links that caused our rankings to go down. Any opinions, views, feedback would be greatly appreciated.