Baseline traffic, website design, domain age, meta descriptions, geographic location, competition, and target market all play into how quickly you can gain search engine traffic from SEO. Generally speaking websites can see results in 4 to 6 months. Obviously, SEO results grow over time.