Guess you'll have to go back at the start, and look for other folks who are more worthy of your trust. Ranking keywords is a simple concept from an SEO perspective, but you'll want to know how your investment will boost your business. Who cares if your SEO agency will rank your site for some obscure, long tail searchphrases if that doesn't get you the traffic you need to close a deal.