I work for a company that had a website that was consistently #1 ranked for the keywords we were targeting for several years. I left the company for a while to do some work with a different company, and during this time, the website had downtime of about 60 days (they have no tech staff and it took that long to get the issue resolved).
The site has been up for around 90 days now, but it still does not show up in the top 20 pages of google results. The site was recently completely redesigned to be more modern and mobile friendly, but with most of the same content. Permanent redirects were put into place to link to the new URLs.
The site is on the first page of results on yahoo and bing, so I'm not sure why the google ranking is so low. The site has higher authority than all other local competing sites, and has many more backlinks. I ran the site through silktide, and it got a 97 out of 100 score, is fully w3c compliant, and follows all of the recommendations that various tools give to maximize SEO.
Any ideas what the next step should be to regain the ranking? Webmaster tools show no crawl errors and I honestly have no idea where to go from here. Thanks for any input!