When compared to PPC, SEO is a relatively sluggish process. It might take months to see results once you improve your site, but PPC can start bringing you prospects right away. SEO is a continuous procedure. Your site will never be completely "optimized," but as you put more effort into it, it will get more so.