Search Engine Optimization (SEO) is very slow process. If your are a business owner, already have businesses, and making profit, then you can hold on, wait for couple of months to grow your business organically through search engines like Google. However, if you are a new business and looking for immediate profit, do not count on SEO. It's a slow process. Perhaps, by the time your business grow through seo you will need to close it because of no actual results. Actual result means sales that can make more money than expenditures. If you are new in business instead of hiring seo guy I will suggest you to spend money on paid campaign like adwords, Facebook ads etc. If you have better budget, go hand in hand for paid advertising and seo else put money but WISELY on paid campaigns to generate some quick sales.