SEO is a long-term strategy. You can expect to see initial improvements in 3-4 months, with significant results in 6-12 months. Timeline depends on competition and current site state.