If your business has online potential, and it is important for you to involve in the core business, rather than the marketing side of it, you should outsource SEO works.