SEO is designed to show long-term results and this process does take time to show results. PPC marketing will help your website rank above its competitors almost immediately however this works in the short-term and is more costly than SEO. Generally, SEO can take up to 6-9 months or longer to see impressive results. Although it takes longer to run an effective SEO campaign, organic search is absolutely worth the time and effort. As stated previously, it's a lot cheaper to invest in and it attracts more click-throughs than PPC. It is also important to note that most internet users trust SEO results more than they trust PPC adverts.