In this article, we'll cover what an SEO consultant can do for your business as well as the pros and cons of hiring an in-house SEO specialist versus outsourcing to an agency. Then, to get some perspective, we'll hear from real small-business leaders who have used the services of an SEO consultant.