How long does SEO take to work? Honest timelines
How long SEO takes depends on your site, your market and what's broken. Honest timelines by situation, plus what to expect month by month.

On this page8 sections
Short answer
For an established local business fixing the basics, the first measurable gains usually show up within three to six months. New websites and competitive keywords take longer, often six to twelve months or more. Google's own guidance has said SEOs typically need four months to a year to implement improvements and see benefit.
How long does SEO take? It's the right question to ask before you spend money on it, and it's the one most often answered with a shrug. The honest answer is "it depends," but it depends on things you can name: how old and healthy your site is, how competitive your market is, and how much is broken when you start.
Here's what we tell clients, with the reasoning behind it and what each month should look like.
Why SEO takes months, not weeks
Three things have to happen before SEO work shows up as customers.
First, Google has to find and process your changes. Its own documentation says crawling can take anywhere from a few days to a few weeks, and asking for a recrawl doesn't guarantee anything.
Second, Google has to decide your pages deserve to rank. For anything competitive, that means earning trust over time: links, mentions, reviews, and a track record of pages that satisfy searchers.
Third, the rankings have to turn into clicks, and the clicks into calls. That takes a page that converts and enough search volume to matter.
Google has been consistent on the overall timeframe. In its 2017 "How to hire an SEO" video, Google said that in most cases SEOs need four months to a year to help a business implement improvements and then see potential benefit. That still matches what we see.
How long does SEO take? Ranges by situation
These are typical ranges from our experience, not promises. Your market can move them in either direction.
| Situation | First signs | Meaningful results |
|---|---|---|
| Technical fixes on an established site | Days to weeks | 1 to 3 months |
| Google Business Profile cleanup, modest competition | Weeks | 2 to 4 months |
| New service or location pages on an established site | 1 to 2 months | 3 to 6 months |
| Brand-new website or domain | 2 to 4 months | 6 to 12 months or more |
| Competitive terms in a big metro | 3 to 6 months | 12 months or more |
Established sites with fixable problems
If your site has been around for years but has technical problems, missing pages or thin content, you can see movement quickly. Google already knows and trusts the site. Fixing a broken template, adding a page for a service you never described, or cleaning up titles can show results within weeks of Google recrawling.
Local map results
Map pack rankings depend on relevance, distance and prominence, in Google's words. You can improve relevance quickly by fixing categories, services and descriptions. Prominence, which includes reviews and links, builds more slowly. A new profile also has to be verified first; Google says verification reviews take up to 5 business days, and most postcard codes arrive within 14 days.
New websites
A new domain starts with no history, no links and no reviews. Large-scale studies of rankings, such as Ahrefs' analysis of how long pages take to rank, keep finding that most pages in the top ten are several years old and only a small share of new pages reach the top ten within a year. That doesn't mean a new site can't win. It means you should pick less competitive, specific terms first and expect the big ones to take a year or more.
Competitive terms
"Personal injury lawyer Chicago" and "roofing company Denver" are competitive because the businesses ranking for them have invested for years. Expect a year or more for terms like these, and plan your business around the longer-tail searches you can win sooner.
After a redesign or migration
If you've just changed URLs, expect some turbulence. Google says that for small to medium-sized sites, most pages take a few weeks to move, and rankings may fluctuate while it recrawls. Done carefully, with redirects and content carried over, that recovers. Done carelessly, it can set you back months. Our migration checklist covers how to avoid that.
What to expect month by month
Here's a typical first year for an established local business starting a proper SEO program. The exact timing will vary, but the order rarely does.
Month 1: audit and fixes
Tracking set up properly, technical problems fixed, Google Business Profile corrected, and a plan for which pages to build or improve. You shouldn't expect new leads yet. You should expect a clear list of what was wrong and what was changed.
Months 2 to 3: pages and early signals
New and improved service and location pages go live. A review request process is running. In Search Console, impressions start rising for the queries you're targeting, and longer, more specific searches start sending clicks.
Months 4 to 6: rankings and first leads
Money pages start appearing on page one for less competitive terms. Calls and form leads from organic search begin to climb. This is usually when the owner first notices SEO in the business rather than in a report.
Months 7 to 12: compounding
Content, reviews and links build on each other. Rankings for more competitive terms improve, and each new page ranks faster than the last because the site has more authority behind it. This is where SEO starts paying back more than it costs.
What speeds SEO up
- Starting from an established site. History and existing links are an enormous head start.
- Fixing what's broken first. Technical fixes often produce the fastest gains.
- Targeting specific searches before broad ones. "Emergency furnace repair Aurora" before "HVAC Denver."
- Pages that answer the question well. Clear services, prices or price ranges, real photos, proof.
- A steady flow of reviews. Google lists review count and rating among the things that help local ranking.
- Publishing consistently. One good page a month beats ten rushed pages and then silence.
What slows it down
- A brand-new domain, or a recent change of domain
- A very competitive market or a big metro
- Technical problems that block crawling or indexing
- Thin or duplicate pages, especially near-identical city pages
- Long approval cycles where pages sit in drafts for weeks
- Stopping and starting the work
How to tell if it's working before the leads arrive
In the first few months, watch leading indicators, not revenue. Impressions for your target queries in Search Console, more of your important pages indexed, Business Profile views and direction requests, and rankings for long-tail queries all move before leads do. If none of them have moved by month three or four, ask hard questions.
Once leads start, switch to the numbers that matter. Our post on the SEO KPIs that actually matter lays out what to track and what to ignore.
Where to start
If you want results sooner rather than later, start with an audit of what's broken, a short list of specific searches you can realistically win, and tracking that tells you when the phone rings. If you need leads while SEO builds, paid search can bridge the gap, but it stops the day the budget does, so keep building the asset underneath it.
If you want a realistic timeline for your market, our SEO and local SEO team will give you one before you commit to anything.
Frequently asked questions
Can SEO work in 30 days?
Sometimes, for narrow wins: fixing a broken page, correcting a Business Profile, or ranking an established site for a specific long-tail term. Anyone promising broad first-page rankings in 30 days is guessing or cutting corners.
Is local SEO faster than regular SEO?
Often, yes. A small market with a handful of competitors can move within a few months. A big metro with established competitors moves at the same pace as any competitive SEO.
When should I give up if it isn't working?
Give a program six months before judging it on leads. If the leading indicators haven't moved after three or four months, that's the time to ask what's wrong, not the time to wait longer.


