I’m probably a bit late here but I thought I’d chime in with this little gem: a lot of sites I’ve seen, for whatever harebrained reason, use the ‘standard’ index.whatever page… to redirect to whatever they’ve decided to call the ACTUAL home page.
Why they do this, I do not know. But it’s annoying as hell. As someone who (occasionally) gets paid to come in and clean stuff up for people, I’ve learned to look for this first if I’m experiencing the Mysterious Invisible Homepage syndrome.
I did figure it out, and I gently recommended that at some point the client might want to invest in some clean-up work on the back end of his site, so that things don’t take twice as long as they ought (also, no naming conventions for anything, no file structure, and tens and tens and tens of scraps of stuff that isn’t used, but is still live).