The short answer is between 4-12 months. The longer answer concerns several factors that tie into your SEO strategy. If you target low-competition keywords, you can start to see results within four to six months. Measurable increases in traffic and conversions should be able to be tracked within 6 months to a year if your new SEO strategy is working for you. However, with high-competition keywords and high domain and page authorities, it can take much longer, sometimes up to 4 years, to see strong results and good rankings.