Short answer
SEO usually takes months, not weeks. Technical fixes on an established site can show results soon after Google recrawls the pages, while new content and authority build over many months. Timing depends on your starting point, your competition, how quickly changes ship and how often Google recrawls your site. Fixed timelines are guesses.
The full answer
Several things set the pace:
- Starting point. An established site held back by technical problems can recover quickly once they're fixed. A new domain has no track record and takes longer.
- Competition. Ranking for terms where strong, well-linked sites already compete takes sustained work.
- Crawling and indexing. Google has to recrawl and reprocess pages before changes count, which can take days to weeks, and longer on large sites.
- Execution speed. Recommendations only work once developers and writers ship them.
- Scope. A few pages can move faster than a site-wide content programme.
Google's own advice for hiring an SEO is to ask what results to expect and in what timeframe, and to be wary of anyone who guarantees rankings. A good plan sets milestones you can check along the way: issues fixed, pages indexed, impressions growing, then clicks, leads and revenue.
If you need traffic immediately, paid search can run alongside SEO while organic results build. The SEO ROI Calculator shows when a monthly investment pays back under assumptions you control, including a ramp-up period.
Sources
- Google Search Central: Do you need an SEO? (updated 5 Jun 2026)
Published by Vidern, founded and led by Malhar Shah. Updated .
Related services, tools and guides
See where your SEO stands
Get a free SEO and AI visibility audit with a prioritised action plan, reviewed by hand and delivered within 48 hours.
Request my free SEO auditRelated questions
Can an SEO agency guarantee first-page rankings?
SEO Basics & Strategy
Is SEO still worth it now that AI answers search queries?
SEO Basics & Strategy
Should I invest in SEO or Google Ads first?
SEO Basics & Strategy