When your business is based on a website and relies heavily on the web to get your conversions or to get people to find you, definitely you need the help of search engine optimization or seo. Especially in the organic results where most of the really good traffic actually comes from. If you want to succeed in your own online business, you certainly want to rank at the top of these results.
But achieving it is not easy especially if you are in a highly competitive industry or what they often called a niche. You need all the help that you can get. If you know next to nothing about seo, you can educate yourself about it through free and paid means. But it is best that you leave the task of doing your website's seo to a good seo company who has the experience and the expertise to get the job done for you. You pay an extra for this but think of it as a great investment and from which you will be reaping equally great rewards for the years to come.