SEO is an investment of time and money. Typically our clients start seeing positive results in 3-6 months of starting the SEO. First page rankings can take 6-9 months.