The checklist in this article will help you choose the right specialist for your search engine marketing campaigns. 1. Stay away from agencies/companies that guarantee top rankings. If you’ve been in the business long enough, you know that there are few guarantees with search engine marketing. No company can guarantee top natural rankings on Google, Yahoo!, MSN or any other search engine.