SEO results take time as changes made need to be submitted to search engines, crawled by the search engines, indexed in their massive databases, and monitored for results. We see SEO ranking & traffic results from 2 weeks to 6 months depending on many factors.