site architecture - particularly mini-pyramids below each topic you want to rank for.
e.g. if we want to rank for a topic we don't just publish random articles in in the site, but we create an internal home page for that topic with subpages below it, both in link flow and url structure. so each section in our site becomes it's own mini-site.
breadcrumb navigation really helps reinforce this.
love the site-search tip tedster!