According to multiple sources, the average time for websites to rank on Search Engine optimization (SEO) techniques is about 3 - 6 months. That's right jumping to the front of Google's results usually takes between 90-180 days, depending on the competitiveness of your industry and popularity of your keywords. That's generally accurate, but bear in mind this is when you start seeing results, and SEO results grow over time. Whatever results you're getting at 6 months should be considerably less than what you're getting at 12 months