I forgot to pay my host & domain (HG/Namecheap), my domain Google Cache shows a parked page with text about organic fruit (lmao). The same site is totally gone from the SERPs for my main keyword.
Namecheap is still trying to resolve. Hostgator is awesome, they're the ones that said something must be wrong with my domain name which they're correct, I didn't pay the bill.
Just now checked the domain again & my site is back like normal, now I'll wait & see what Google does with the SERPs.
My Index page has a history of getting reindexed daily, hopefully there's not too much damage.