In house SEO versus hiring an SEO company - SEO Consulting