Robert_Charlton - 9:11 pm on Nov 16, 2012 (gmt 0)
While noindex would work to derank the contact page, bigger concern (and more interesting) IMO is why the home page doesn't rank for the company name.
but not on the home page... at least not in the form that's searched.
Could you please tell me what you meant by that?
If you're searching for [SampleOrg], eg, and on the home page you had the html text only in the form "Sample Org" with a space, Google's anti-Google Bomb filter might cause the home page not to rank.
If the name on the homepage were only in a graphic or in Flash, that might also cause the home page not to rank. In other words, Google is generally requiring html text to be on the page in the form searched for the page to rank. It can get into a complicated discussion.
If you had both "SampleOrg" and "Sample Org" on the contact page, depending on other factors, the contact page at least would not be filtered, and therefore might rank, for either version.
...I can see my organization name in so many places like in the title, desc, keywords and the page content in h1 tags.
I'm thinking about plain vanilla html text on the page. "h1 tags" is hard to interpret... you could be describing an oddball use of h1, perhaps an over-optimized situation.
Also... just thinking out loud... is there perhaps a reason why the contact page might be more useful to visitors and therefore favored by Google? Particularly if you have a local presence, or you're the kind of organization where people are frequently contacting you, it may be that Google has seen that the overwhelming number of searchers end up going to your contact page, so why not rank it first. I've not seen this happen, but I can imagine that at some point Google might do such a thing.
Another thought in the same conjectural vein... do you have any particularly large and slow loading graphics on your home page?