I have done a lot of SEO and on page optimizing which has paid off in search engines like bing and yahoo however, google doesn't seem to know about the homepage - in search results it displays sub-pages instead.
I am wondering if this explains why the site is performing badly in google, and if anyone else has experienced similar problems?