Anyone who promises page one in 30 days is either selling something narrow or selling something risky. Anyone who says SEO takes "six to twelve months" without asking what you want to rank for isn't much better. The honest answer depends on which part of SEO you mean: some of it shows up in days, some in months, and some takes years. Here's what each part takes, and the evidence behind it.
- Technical fixes and new pages: Google says crawling takes a few days to a few weeks.
- A new Business Profile: up to a month to start ranking after verification.
- New pages for specific, low-competition searches: often a few months.
- Competitive terms against established pages: often years. The average number one result is 5 years old.
The timeline, part by part
| What you're waiting for | Typical time | Source |
|---|---|---|
| Google crawling a new or fixed page | A few days to a few weeks | Google Search Central |
| A new Business Profile ranking | Up to a month after verification | Google Business Profile Help |
| A site move settling after redirects | A few weeks for a small or medium site | Google Search Central |
| A new page reaching the top 10 | Most never do; of those that do, 40.82% get there within a month | Ahrefs, 2025 |
| Matching pages that already rank | Often years: 72.9% of top-10 pages are over 3 years old | Ahrefs, 2025 |
Sources: Google on recrawling, new Business Profiles and site moves; Ahrefs, How long does it take to rank in Google? (May 2025, 1.3 million US keywords). Read November 2026.
What the data says
The best public evidence is Ahrefs' study of how old the pages in Google's top 10 are. Its 2025 update found that only 1.74% of newly published pages rank in the top 10 within a year, down from 5.7% in 2017. Pages that do make it often get there quickly, with 40.82% reaching the top 10 within a month, which suggests Google decides early which new pages deserve a chance. Meanwhile 72.9% of top-10 pages are more than three years old, and the page in position one is 5 years old on average, up from 2 years in 2017.
Two things follow. First, a new page aimed at a competitive term is a long bet, and most lose. Second, pages aimed at specific searches that nobody answers well can win fast. That's why we start small businesses on the narrow, specific searches, such as a service in a town or a question customers actually ask, before chasing the broad ones.
What makes it faster or slower
- Competition. A plumber in one town competes with a few dozen businesses. A national term competes with national brands and publishers.
- Where the site starts. A site with years of history, links and reviews moves faster than a new domain.
- How specific the search is. Long, specific searches have fewer strong pages and are won sooner.
- Technical health. Pages Google can't crawl or index can't rank at all, however good they are.
- Local or national. Local results also weigh distance and reviews, which a good profile improves within weeks.
- Consistency. SEO compounds. A few good pages a month for a year beats a burst of thirty and then nothing.
How to tell it's working early
Leads are the last thing to move, so judge the early months on the signals that come before them. All of these are in Google Search Console, which is free.
Weeks 1-4: indexing
New and fixed pages show as indexed. If they don't, there's a technical problem to fix first.
Months 1-3: impressions
Your pages start appearing in results for the searches you're targeting, even if low down.
Months 2-6: positions
Average position improves on those searches, and pages start reaching the first two pages.
Months 3-6 and on: clicks
Clicks follow positions, and enquiries follow clicks. Judge the money on these.
Google's own advice on hiring an SEO is to ask what kind of results you should expect to see, and in what timeframe. Ask that, and expect an answer tied to specific searches, not a promise about "page one".
What not to do while you wait
- Paying for guaranteed rankings or link packages. Shortcuts that look fast tend to cost more later.
- Rewriting pages every few weeks because they haven't moved yet. Google needs time to re-assess each change.
- Judging on one keyword. Watch the group of searches a page is meant to win.
- Redesigning the site halfway through without a redirect plan. Read how to redesign a website without losing rankings first.
- Stopping ads that bring customers today. SEO adds to them; it rarely replaces them in the first year.
If you're deciding whether to start at all, read is SEO worth it for a small business and what SEO costs. Local businesses missing from the map should start with why a business doesn't show on Google Maps. For the same question about Facebook ads, see how long Facebook ads take to work. We run SEO and local SEO month-to-month, and our SEO audit is a fixed $500.
Questions people ask
How long does SEO take to work?
Fixes to technical problems and a Business Profile can show results within weeks. New pages aimed at specific, low-competition searches often take a few months. Ranking for competitive terms against established pages can take years: Ahrefs found the average number one result is 5 years old.
How long does Google take to index a new page?
Google says crawling can take anywhere from a few days to a few weeks, and that asking for a crawl doesn't guarantee the page will be included in results.
Why does SEO take so long?
Google has to find and index your pages, then decide they deserve to rank above pages that have been there for years and have built up links and reviews. Ahrefs found 72.9% of pages in Google's top 10 are more than three years old.
Can SEO work faster for a local business?
Often, yes. A verified Business Profile can start ranking within a month, and local searches usually have fewer strong competitors than national ones. Pages for specific services in specific towns tend to move faster than broad terms.
How do I know if SEO is working before the leads come?
Watch Google Search Console. Pages being indexed, then impressions for the searches you're targeting, then better average positions, then clicks. Enquiries follow clicks. If none of those move after a few months, something needs changing.
Is it worth starting SEO if it takes this long?
If you expect to be in business in two years, usually yes, because the work keeps paying after it's done. If you need customers this month, start ads alongside it, not instead of it.
How much does SEO cost while we wait?
With us, SEO runs $500-$2,000 a month, month-to-month, with entry plans from $500. Our one-off SEO audit is $500 if you'd rather start with a list of what's holding the site back.
Want a realistic timeline for your own site and searches? Book a strategy call and we'll look at what you rank for now, who you're up against, and what we'd expect to move first.