My site as a whole has maintained good rankings, with the exception of these pages in 1 subdirectory.
Here's the whole story:
May 15th... pages were not showing in top 50 for relevant searches. They were in /keyword-phrase/ subdirectory.
May 20th... I changed that subdirectory to /keyword/ and 301 redirected them all.
May 27th... G has indexed all the new urls and ranked them slightly higher.
May 29th... G puts them all in the top 3 for their most relevant searches. Traffic is great!
June 6th... downtime issues with my host.
June 13th... few more issues with downtime, then host restores an ancient backup of my site with the OLD urls... Google starts getting 404s. I fix it within 12 hours on the same day and site is back to normal.
June 16th... All rankings lost for these pages. Most are not top 500. They ARE indexed though.
Now, when I search for "mydomainname.com exact name of my page", I get irrelevant results from my site with a "show more results" link.. When I click that clink, the #1 result is always the page that SHOULD be ranking #1.
What can I do? Is this something time will heal?