SEO consultants who promise to get your business to the top of search results are to be avoided. SEO is dependent on so many external factors that no one can guarantee specific outcomes.