Hiring a right SEO firm is a lot like hiring a mechanic for your automobile. A lot of it comes down to trying to understand what hiring an SEO firm should cost. In actual, SEO should not cost anything, as it is an investment that should yield a positive ROI for your business and therefore cost nothing.