Forum Moderators: Robert Charlton & goodroi
This may be an obvious question but are your internal pages linking to ../index.htm? Also is anybody else linking to the index.htm?
If the server is happy to show index.htm when you just type in .com.au/ (when you delete 'default.htm) and there are no links, internal or external to /default.htm then I would delete the file and run with the higher /index.htm page, having updated it.
It appears Google may be having a problem, although you can never trust the toolbar completely. If all links to the home page (internal & external) are just .com.au/ then I would not hesitate in dumping the default.htm. However, if internal pages link to 'default.htm' I would delete index.htm. Eitherway, having a 'noindex nofollow' on your highest pr home page is probably not a good idea. Two home pages could haunt you in the future, with people linking to the wrong one.
If the site is new or low traffic, I would bite the bullit and delete one of the home pages but if the site is a big money earner perhaps an email to google may just get a response? I'm a bit out of my depth on this one so take more advice!
I believe Google sees site.com.au/, site.com.au/index.htm, and site.com.au/default.htm (not to mention www and non-www versions) as separate URLs, so they need to be resolved into one - it may time some time.
I'm no expert on mod_rewrite but if you are on Apache it may be that you can use it to hasten the process.
When you look at index.htm, Google also realises it doesn't know this page, and that it has no links. However, index.XXX is THE MOST COMMON way to name the file which is served when you hit the domain root. Google enterprisingly substitutes the ranking of the main domain for that of index.XXX.
If you don't believe, me have a look at index.asp or index.php - the Page Rank will match that of your main domain - whether the page even exists or not.
I know this because of the gaping hole in the URL removal tool which allowed someone to remove a url 'index.php' on a site which used 'index.html' (for example) - and Google would test index.php, find it not there, and then proceed to assume that the main domain name was the same as index.php and delete the main domain name. Ooops.