howto
How long does SEO take to work for a local business?
Updated 2026-10-20 · FLUXFIRE
For a local business, expect first measurable SEO movement in 2 to 4 months, meaningful traffic and lead growth around month 6, and compounding results through months 12 to 24. Map-pack visibility from Google Business Profile work moves fastest — often within 4 to 8 weeks — while organic rankings for competitive keywords take 6 to 12 months or more. Revenue is a lagging indicator: watch Search Console impressions and average position in the first 90 days, not rankings alone.
Direct answer
For a local business, SEO takes 2 to 4 months for first measurable movement, around 6 months for visible traffic and lead growth, and 6 to 12 months for consistent lead flow — with results compounding through the second year. A 2026 industry survey of 75 SEO professionals put initial results at two to four months for 67% of respondents and roughly six months for a visible traffic increase for 82%. But “SEO” is not one timeline: map-pack visibility from Google Business Profile work can move within weeks, while organic rankings for competitive local keywords follow the full curve. Anyone promising page one in 30 days is either selling ads or guessing.
The two clocks: map pack vs. organic
Most local businesses are actually buying two separate products on two separate schedules, and not knowing which is which is the most common source of disappointment.
The map pack — the three local listings with the map that sit above regular results — runs on a fast clock. Google’s own local ranking documentation names three factors: relevance (how well your Business Profile matches the search), distance (how close you are to the searcher), and prominence (how well-known your business is, from reviews and links). No one can change your distance. Relevance signals like categories, services, and complete profile information can update as soon as Google re-crawls your profile. Prominence only builds over time — review volume and citation consistency cannot be rushed without tripping spam filters. A fully optimized profile with steady reviews can crack the map pack within 30 to 60 days, and call-generating positions typically take 60 to 90 days of sustained review and citation work, becoming a lead source you can plan around in 4 to 6 months.
Organic rankings — the regular results below the map pack — run the slow clock. Ranking service pages, location pages, and articles takes the full timeline: first ranking movement in months 2 to 4, real traffic between months 4 and 9, and compounding gains in the second year. The map pack is the early win; organic is the long asset.
If a provider quotes you “three to six months” without specifying which track they are working on, that is a problem worth clearing up before you sign. You might be paying for organic SEO and expecting map-pack speed — or expecting both when the budget only covers one.
Month by month: what actually happens
| Timeframe | What is happening | What you should see |
|---|---|---|
| Weeks 1–4 | Technical audit and fixes, profile categories and services, duplicate listing cleanup, indexing errors, broken pages | Profile impressions and actions starting to move; previously unindexed pages getting indexed |
| Months 2–3 | City and service pages get depth, supporting articles publish, internal links connect them, weekly review generation starts | Search Console impressions rising across a wider set of queries; keywords entering the top 50; average position improving on terms you already ranked for |
| Months 4–6 | Review velocity sustained, citation cleanup complete, content output compounding, early links landing | Clicks start catching up to impressions; map-pack presence for primary keywords becoming consistent; first qualified calls |
| Months 6–12 | Authority building, competitive content, digital PR, AI-search citation optimization | Consistent lead volume; SEO cost per lead pulling ahead of paid channels |
| Months 12–24 | Continued compounding | Full effect of the strategy; hardest competitive terms within reach |
Two notes on this table. First, clicks lag impressions by a month or more. In months 2 and 3, rising impressions with flat clicks means Google is testing your pages at higher positions — that converts to clicks at months 4 to 6. Second, “not yet” is different from “not working.” The leading indicators in the right column are how you tell a healthy campaign from a stalled one before the phone rings.
The four factors that set your timeline
1. Competition. Ranking a dentist in a town of 20,000 is a different project than ranking a personal injury firm in Orlando, where dozens of businesses with five-figure budgets fight for the same searches. Your actual competitive set — not a flat national average — determines your timeline.
2. Website age and history. A five-year-old site with some authority moves faster than a brand-new domain Google does not trust yet. New domains effectively carry an extra 3 to 6 months of Google evaluating them before rankings reflect the work. The foundation work done during that period is not wasted — it just pays off later.
3. Current technical health. A site with crawl errors, broken pages, and eight-second load times has to fix foundations before content can rank. Most of month one’s work is invisible for exactly this reason.
4. Execution volume. Budget buys speed of execution — more pages published, more fixes shipped, more outreach per month. But budget cannot buy past Google’s trust-building period. Doubling spend does not halve the timeline; it raises the ceiling on what the campaign can accomplish once rankings start moving.
What to check in the first 90 days
Revenue is a lagging indicator, so judge the first 90 days on leading indicators in Google Search Console and analytics:
- Impressions rising — your pages appearing in search more often, even without clicks.
- More pages indexed — Google discovering and storing your content.
- Keywords moving up — positions improving from 50+ toward 20, then 10.
- Growing number of ranking keywords, especially long-tail phrases.
- Technical health improving — faster loads, fewer errors, better Core Web Vitals.
- Click-through rate improving after title and description updates.
Flat or declining impressions after month 3 is a genuine warning sign. But stable, rising impressions with climbing positions and no leads yet? That is a campaign on schedule, not a campaign failing.
What slows SEO down — or restarts the clock
Some delays are structural. Others are self-inflicted:
- Quitting at month four. The single most common outcome in small-business SEO is the owner canceling right before the curve bends. Only start if you can fund at least 12 months.
- Changing the site mid-campaign. A redesign or URL restructure without proper redirects can reset months of progress.
- Inconsistent reviews. A burst of 15 reviews in one week followed by silence looks worse than a steady two per week. Review velocity matters as much as review count.
- Splitting focus. Five half-finished service pages rank worse than two complete ones. Depth beats breadth in local SEO.
- Chasing rankings instead of leads. Ranking for an informational term that never converts is not progress — it is a vanity metric with a monthly invoice attached.
- Stopping after month six. Rankings earned through consistent work do not vanish overnight, but competitors who keep going gradually outrank you. Businesses that pause usually find themselves restarting from roughly the same position 12 to 18 months later.
Is SEO still worth it now that AI answers everything?
Honest answer: yes, with a narrower focus. AI summaries have cut clicks on informational searches sharply — the “what is” and “how to” queries lose traffic to answers generated on the results page. But commercial and local searches still send clicks: someone looking for a plumber, a dentist, or a restaurant still clicks through to real businesses. The adjustment is strategic, not fatal — concentrate on commercial and local-intent keywords, keep your Business Profile strong, and structure content so AI tools cite it. Visibility inside AI answers is becoming part of what SEO buys you, not a replacement for it.