I am having a strange issue with a site of mine where Google has crawled and picked up the site, but it only comes up in results if I search for site:[my domain] in Google search. If I search for the main keyphrase in the title (which also happens to be the name of the domain) it doesn't come up in results at all- even though the title and META tags all check out ok (I checked them on Hypergurl and ScrubTheWeb etc. and other SEO checkers)
I looked through Google's webmaster central help but there doesn't seem to be anything on this exact topic- and I can't see why, given the good META tags, good title and relevant copy in the pages, it isn't coming up at all unless I search specifically for the domain.
Anyone got any ideas as to where I should start looking to see where the problem lies?