Before you start your SEO marketing strategy, it is important to realize that while some digital marketing strategies such as PPC offer immediate results, SEO is more long term. The initial SEO process of keyword research and website optimization can vary between two weeks and two months, depending on the amount of pages your website has. After optimizing your website for SEO, it can take up to one or two months for results to be seen. If your site is brand new, it may take a bit longer. However, once a firm SEO foundation is in place, the search engines will continually bring targeted traffic and leads to your website.