If you know little to nothing about SEO, outsource to save yourself from incurring significant expenses and significant damage to your reputation. A true handful of SEO firms have the exact amount of training and education, not to mention experience, that will carry any SEO program through to its execution. If anyone has told you that you do not need to know much about it to experience positive SEO outsource simply because this cannot be. Any company that handles its own SEO efforts probably has a staff member who knows SEO inside and out.
When considering whether to do it yourself or let someone else handle Seo outsource to save on expenses and on headaches. With expenses, a completely affordable solution is out there, one that will bring back more than what you have paid out. And with headaches, all of the work is done by a firm, not you.