How can I prevent my blog from burying the main domain in search results?

Pretty sure Google doesn't handle subdomains any differently, and pages that generate more traffic
receive higher standings.

Help.