How Long Does It Take To Rank Transactional Keywords On Page 1 of Google?
We Analysed 233 Real SEO Campaigns To Find Out How Fast Transactional Keywords Rank
Ask ten SEO agencies how long it takes to rank on page 1 of Google and you will get ten versions of “it depends”. It is the most common question in SEO and the least honestly answered, usually because the person answering has no data, only anecdotes.
So we pulled the data. We went back through 233 of our own client campaigns, spanning local trades, clinics, professional services and national brands, and measured exactly how long it took each one to hit three milestones:
- The first transactional keyword on page 1 of Google
- 10 to 19 transactional keywords on page 1
- 20 or more transactional keywords on page 1
Here is what we found.
The short answer:
| Milestone | Typical (median) | Average |
|---|---|---|
| 1 transactional keyword on page 1 | 1 month | 1.3 months |
| 10-19 transactional keywords on page 1 | 2 months | 3.5 months |
| 20+ transactional keywords on page 1 | 4 months | 6.1 months |
In plain English: most campaigns get their first transactional keyword onto page 1 within the first month, reach meaningful page 1 coverage (10+ keywords) within 2 to 4 months, and build broad coverage (20+ keywords) somewhere between month 4 and month 6.
If an agency promises you page 1 rankings “within weeks” across your whole keyword set, be sceptical. If an agency tells you SEO takes 12 months before you see anything at all, be equally sceptical. The data says the truth sits in between, and earlier than most people expect.
How we measured this
Numbers like these are only worth something if you know where they came from, so here is the methodology in full.
- Sample: 233 SEO campaigns run by our agency, covering local, national and a small number of international businesses. Industries range from trades (roofers, electricians, skip hire, carpet cleaners) to clinics, professional services, ecommerce and SaaS.
- Data source: weekly rank tracking exports for every campaign, in most cases covering the full life of the campaign. Some campaigns span more than a decade of history.
- Definition of the target keywords: all keywords are transactional keyword phrases the customer decided they wanted to appear on page 1 of Google for. Branded keywords are not included.
- Definition of page 1: a Google ranking of position 10 or better in the campaign’s primary market (google.co.uk for the large majority).
- Milestones: for each campaign we recorded the first month in which it had at least 1 keyword on page 1, at least 10, and at least 20.
- Counting from month one: campaigns that hit a milestone in their first tracked month are recorded as 1 month.
It is also important to note that some campaigns cancelled before they had the chance of reaching their full ranking potential.
And again, to emphasise the point, the keywords we are tracking are only transactional keywords they client wanted to rank for – not a broad set of other keywords, branded keywords, or otherwise easy to rank for terms.
We have deliberately reported medians alongside averages. A handful of slow outliers drag the averages up. The median tells you what a *typical* campaign experiences, which is the number most useful if you are deciding whether to invest in SEO.
Milestone 1: your first transactional keyword on page 1 (median: 1 month)
This happens fast, and honestly, faster than most clients expect. 96% of campaigns had at least one keyword on page 1 within the campaign, and for the typical campaign it happened in month one. The slowest took 5 months.
There is a caveat worth being upfront about: the first keyword to rank is often the easiest one. A specific service-plus-suburb term, or a low-competition long-tail phrase. It is a real milestone and it often drives the first phone calls and enquiries, but on its own it will not transform a business.
That is exactly why we measured the next two tiers, which almost nobody publishes data on.
Milestone 2: 10 to 19 keywords on page 1 (median: 2 months)
This is the point where SEO stops being a line on an invoice and starts being a good visible source of enquiries. With 10 or more transactional keywords on page 1, a local business typically has its core services ranking across its main town plus surrounding areas.
The typical campaign reached this in 2 months. The average was 3.5 months, pulled up by slower campaigns in competitive markets. Half of all campaigns got there somewhere between months 1 and 4.
81% of campaigns reached this tier. Of those that did not, the most common reason was simple: the client cancelled within the first few months, before the work had time to compound. Which leads to the least surprising finding in this study: campaigns that stopped early did not rank. SEO that is switched off does not finish the job on its own.
Milestone 3: 20+ transactional keywords on page 1 (median: 4 months)
Twenty or more transactional keywords on page 1 is what broad visibility looks like. Every core service, ranking across multiple locations, plus supporting terms. For most local businesses this is the level at which SEO becomes one of the primary channels for new business rather than a supplementary one.
The typical campaign reached this at month 4, with the average at 6.1 months. Half of campaigns got there between months 3 and 8.
62% of campaigns reached this tier. That number deserves honesty rather than spin. Some were cancelled early. Some only ever targeted a small keyword set due to budget limitations, where 20+ was never the goal. And some were simply in markets where progress was slower. Any agency that implies a 100% success rate is not showing you their data.
The surprise in the data: national campaigns hit broad coverage faster
We expected local campaigns to reach every milestone faster than national ones. Less competition, tighter geography, easier wins. The data disagreed, at least at the top tier.
National campaigns that reached 20+ keywords did so in 3.8 months on average, against 6.6 months for local campaigns. Part of this is survivorship: tough national campaigns tend to be cancelled before they ever reach broad coverage, so the nationals that got there were disproportionately the ones winning early. Part of it is keyword architecture: national campaigns often target large, flat keyword sets where rankings arrive in clusters, while local campaigns grind out town-by-town coverage.
Either way, the lesson for local businesses is not that national SEO is easier. It is that local SEO wins arrive steadily rather than all at once, and the compounding is the point.
What actually determines your position in that range?
Within the same dataset, the difference between a month-2 campaign and a month-8 campaign came down to a familiar set of factors:
- Starting point: A site with existing history, links and a clean technical foundation moves much faster than a brand-new domain.
- Competition level: “Emergency electrician Bromley” and “personal injury solicitor London” are different sports.
- Keyword set size and ambition: Reaching 20+ page 1 keywords requires actually targeting well beyond 20 keywords.
- Consistency: The single biggest predictor of not reaching a milestone in our data was stopping the campaign before month 6.
What this means if you are buying SEO
Set expectations against the medians, and judge progress against the milestones rather than a vague sense of “are we there yet”:
- Month 1-2: you should see the first transactional keywords reach page 1. If nothing at all is moving by month 3, ask hard questions.
- Month 2-4: you should be approaching double-digit page 1 transactional keywords and seeing the first enquiries you can attribute to search.
- Month 4-8: broad coverage territory. This is where the channel starts paying for itself for most businesses.
And treat any guarantee of rankings by a specific date with some scepticism. Nobody controls Google. What a good agency controls is the inputs, and what this data shows is that when the inputs are consistent, page 1 outcomes follow on a fairly predictable curve.
Limitations of this study
No dataset is perfect and we would rather flag the limits ourselves. All 233 campaigns are our own clients, so the numbers reflect one agency’s methodology rather than the industry at large. Campaigns that were cancelled early appear as “never reached” even though some would likely have got there with more time.
None of these change the headline conclusion: for a typical business working with a competent agency, page 1 begins in month one, meaningful coverage arrives by month 2 to 4, and broad coverage by month 4 to 8.
FAQs
How long does it take to rank transactional keywords on page 1 of Google?
Based on 233 real campaigns, the typical (median) time to get a first transactional keyword onto page 1 is 1 month. Reaching 10+ keywords on page 1 typically takes 2 months, and 20+ keywords typically takes 4 months (6.1 on average).
Can you get to page 1 of Google in a week?
Occasionally, for low-competition or highly specific terms, yes. Some campaigns in our data hit page 1 within the first weekly rank check. It is not something any honest agency will promise in advance.
Does SEO take 6 to 12 months to work?
That old rule of thumb is too pessimistic as a blanket statement. In our data, the typical campaign had double-digit page 1 keywords by month 2. What is true is that broad coverage and compounding results build over 6 to 12 months and beyond.
Why do some campaigns never reach page 1 at scale?
In our dataset the most common causes were early cancellation, small keyword sets, and unusually competitive markets. About 1 in 25 campaigns never got a single keyword to page 1, and about 1 in 3 never reached 20+ page 1 keywords.
This study is based on weekly rank tracking data from 233 SEO campaigns run by Improve My Search Ranking, analysed in July 2026. Page 1 is defined as a Google desktop ranking of position 10 or better in the campaign’s primary market.