SEO is very slow compared to PPC. It can take months after you optimize your site to start seeing results, whereas PPC will start getting you leads immediately. SEO is an ongoing process. Your site will never be 100% “optimized,” it will only get more and more optimized as you put more work into it.