Short answer
- Fixes (missing pages, indexing problems, an incomplete Google profile) can show effects within days to a few weeks once Google recrawls.
- New pages for low-competition searches often start appearing within weeks to a few months.
- Competitive searches in busy markets usually take many months of steady work, and sometimes longer.
- Google itself says no one can guarantee a #1 ranking. Anyone promising fast, guaranteed rankings is guessing or cutting corners.
Why SEO is slow
Three things have to happen before a page brings you customers. Google has to find it, understand and trust it enough to show it, and then people have to choose it over the other results. Each step takes time, and you don't control Google's crawl schedule.
Google's own guide on hiring an SEO suggests asking what results to expect and in what timeframe, and warns that no one can guarantee a #1 ranking. That's the right mindset: expect a plan with checkpoints, not a promise.
What happens in each stage
Every site is different, so treat this as a typical shape rather than a schedule.
| Stage | Work being done | What you might notice |
|---|---|---|
| Weeks 1β4 | Audit, technical fixes, Search Console set up, Google Business Profile completed, key pages rewritten | More pages indexed; profile showing correct info; little change in calls yet |
| Months 2β3 | New pages for gaps, internal links, first local listings and reviews | Impressions rising in Search Console; some new searches showing your pages |
| Months 3β6 | More content, steady reviews, earning links and mentions | Clicks and map views growing; first enquiries from organic search |
| Months 6β12 | Strengthening what works, expanding to new topics | Steadier traffic; competitive searches starting to move |
What speeds it up or slows it down
Things that help
- An existing site with some history usually moves faster than a brand-new domain.
- Low competition: a niche service in a smaller town can rank in weeks.
- Local intent: map results respond to a complete profile and fresh reviews faster than website rankings do.
- Fixing real problems: if pages weren't being indexed, fixing that can produce a quick jump.
Things that slow it down
- A new domain with no links or mentions.
- Thin pages that don't fully answer the search.
- Slow, hard-to-use mobile pages. See Website speed for small businesses.
- Big competitors who have invested in content and links for years.
- Stopping and starting. SEO compounds; a few months on, a few months off resets much of the momentum.
Early signs it's working
Calls are the goal, but they're the last thing to move. These earlier signals, mostly visible in Google Search Console, tell you whether you're on track:
- Impressions are rising. Google is showing your pages for more searches, even if people aren't clicking yet.
- New queries appear. Your pages are being tested for searches you didn't show up for before.
- Average position improves on your important pages, even from page 3 to page 2.
- Profile actions grow: more calls, website clicks and direction requests from your Google Business Profile.
If you've never opened Search Console, Google Search Console guide walks through the reports that matter.
What to do while you wait
SEO is a long game, but your business needs customers now. Most owners run something faster alongside it:
- Google Ads for your most valuable searches, reduced as organic rankings take over. See Google Ads management.
- Facebook and Instagram ads with a clear local offer. See Facebook & Instagram ads.
- Past customers: a text or email to people who already know you is often the fastest win.
Ad data also shows which searches turn into calls, which tells SEO where to focus.
How I run it
My local SEO ($199/month) and SEO ($349/month) plans are month to month, but I recommend giving it at least three months before judging. Each monthly report shows what I did and what moved in Search Console, so you're never waiting blind.

