Google's own former search developer advocate Maile Ohye said it on camera: SEO needs four months to a year to show real benefits. Yet "3 months to results" is still the most common pitch on the first sales call. The gap between what Google publishes and what agencies say is the gap where bad money gets spent.
The right answer to how long does SEO take to work is not a single number. It is a matrix: query type × starting authority × vertical competition × technical baseline. Local pack queries move in 30-60 days. Long-tail informational queries in 60-120. Mid-competition commercial queries in 4-6 months. Competitive head terms in 12-24 months. AI Overview citations in 60-90 days if the page is structured for it.
This page is the honest matrix — backed by Ahrefs' indexed-page studies, Backlinko's 11.8 million-result analysis, and Maile Ohye's public Google guidance. With first-30, 90, 180, and 365-day milestones to grade your own agency against.
Audit + baseline (week 1)
Full Search Console + GA4 snapshot, backlink profile inventory, technical SEO audit on top 20 pages, competitor citation map. Baseline numbers in writing so month-six progress is measurable against a real starting line, not a vague memory.
Technical SEO baseline (weeks 1-4)
Core Web Vitals fixes (LCP <2.5s, INP <200ms, CLS <0.1), schema coverage deployed, crawl errors cleared, indexation report clean, robots.txt and sitemap audited. The signals can't surface if the foundation is leaking.
Content engine launches (month 2)
First 5-10 priority pages live or rewritten. Not 50, not 100 — the priority shortlist that maps directly to the money keywords. Content cadence set at a rate the engagement budget can sustain for 12 months, not just for the launch quarter.
Local pack movement (30-60 days for local)
Google Business Profile rebuilt: right primary category, full service areas, NAP cleanup across the citation directories that matter in the metro, weekly Posts, fresh reviews. Local pack signals move on a different clock than blue links — fast, when GBP is right.
Authority building (months 2-6)
Real link earning via PR pitches to industry publications, research-led content that earns citations on its own, expert quotes placed in vertical media. No PBN garbage. We pitch you; you show up for phone interviews when asked.
Mid-competition rankings (months 4-6)
Page-1 candidacy for the first wave of priority commercial terms. Not every term — some terms. Search Console impressions graphs lift before clicks do; clicks typically follow by another 30-60 days as Google refines placement.
Compound growth (month 9 onward)
Pillar keyword movement, head-term candidacy on competitive terms, branded search volume rising, traffic compounding without proportional new content spend. Year two is where SEO economics start beating paid economics on a same-dollar basis.
Real GSC + GA4 baseline before any promises
Every engagement starts with a written baseline snapshot. Impressions, clicks, CTR, conversion event counts, top queries, top pages. Month-six progress is measured against the document, not against a memory.
Vertical-specific timeline projection
Legal isn't dental. Dental isn't HVAC. HVAC isn't SaaS. Every vertical gets its own 12-month projection with realistic milestones for that competitive density and that buyer journey — not a generic timeline copy-pasted from a 2018 playbook.
Local pack 30-60 day target (GBP-engineered)
For local-component engagements we engineer the GBP rebuild for first-movement inside 60 days. Right primary category, citation cleanup across 30+ directories that matter in the metro, weekly Posts. Local pack is the fastest legitimate SEO signal in 2026.
AI Overview citation timeline (60-90 day target)
AI Overview, ChatGPT, Perplexity, and Gemini citation patterns engineered into every priority page. Schema markup, entity disambiguation, first-paragraph answer structure, primary-source citations. AI citation timelines diverge faster than traditional SERP timelines — we optimize for both.
No 12-month contracts
Month-to-month after a 30-day satisfaction window. If we're not delivering by month two, fire us with 30 days notice. The agencies that insist on annual auto-renew contracts are admitting they can't keep clients voluntarily.
Real monthly reporting (GSC dashboard, not PDF)
Direct Search Console access. Looker Studio dashboard updated daily. Monthly 45-minute call walking through what changed, what we tried, what we're killing, what's next. No 50-page PDF nobody reads.
Phoenix-based team you can actually call
Named individuals doing the work, with direct emails and phone numbers. Not "your dedicated account manager." Phoenix-based, AZ-grounded, time zone aligned with most of our clients.
Most pages on how long does SEO take give a single number — usually 3 months or 6 months — because a single number sells. The number is meaningless without the matrix it lives inside. A local-pack ranking moves on a 30-day clock; a competitive head term moves on a 24-month clock; an AI Overview citation moves on a 90-day clock that didn't exist three years ago. Lumping them under one timeline is how clients get sold fairy tales and how agencies escape accountability when the numbers don't match the pitch.
The honest answer is the matrix: query type × starting authority × vertical competition × technical baseline. This page publishes the matrix because the matrix is what protects your money. We have done recovery work on multiple Phoenix businesses who paid for 30-day results pitches and inherited manual actions by month nine. The number that wasn't real cost them the domain that was.
Transparent prices on the page
Our service tiers are published on `/services/seo` with real dollar numbers. Nobody else in the Phoenix top 10 SEO SERP does this. It's the cleanest signal of trust we can send before you've talked to a salesperson.
Named team, not 'your dedicated account manager'
You'll know who runs your Search Console weekly. You'll know who writes your content. You'll know who handles your technical SEO. We don't hide the people doing the work behind a sales layer.
Honest timeline projections per vertical
Free vertical-specific 12-month projection on request. We will tell you in writing which of your priority keywords can move in 90 days and which need a 12-month horizon. No vague "results vary" language — actual numbers tied to actual keywords.
No 12-month contracts
Month-to-month after a 30-day satisfaction window. The agencies that insist on annual contracts are admitting they can't keep clients voluntarily. If we're not delivering by month two, fire us.
Real Search Console dashboard reporting
Direct GSC access. Looker Studio dashboard updated daily. Numbers you can log in and verify any time, not numbers you have to take our word for in a quarterly PDF.
Phoenix-based team
Our people live in Phoenix. Time-zone aligned with most of our clients. If you need a phone call at 4pm AZ time, that's still business hours. National agencies routing your engagement through a remote project manager three time zones away cost you that responsiveness.
We'll tell you SEO is wrong for you if it is
If your vertical is too head-term-dominated for a 12-month window to break even, we'll tell you to run paid first and SEO second. If your conversion rate is too low for traffic to close the math, we'll tell you CRO before SEO. The first call is honest, even when it costs us the deal.
The honest answer
Google's own former search developer advocate Maile Ohye said it on camera: "In most cases, SEOs need four months to a year to help your business first implement improvements and then see potential benefit." That clip has been live on YouTube for almost a decade. Every SEO who has actually shipped work knows the number. Yet "3 months to results" is still the most common pitch on the first sales call. The gap between what Google says and what agencies say is the gap where bad money gets spent.
Ahrefs' large-scale studies on indexed page age put a sharper edge on the same point: only a small fraction of pages reach the top 10 in their first year, and the pages that do tend to be either low-difficulty queries or extensions of an already-strong domain. Backlinko's 11.8-million-Google-search-results study found the average page-1 result is more than two years old; the average #1 result is significantly older. Search rankings are an aging product. You don't pay to flip a switch. You pay to start a compounding clock.
The right answer to how long does SEO take to work is not a single number. It is a matrix: query type × starting authority × vertical competition × technical baseline. Most pages on this topic give you a single number because a single number sells. This page gives you the matrix because the matrix is what protects your money.
Timeline by query type
The single biggest variable on your SEO timeline is what kind of query you are trying to rank for. The five buckets below are how we map every client engagement on day one.
Local pack queries — 30 to 60 days
"[service] near me," "[service] [city]," "best [service] in [neighborhood]" — these are local pack queries, and they are the fastest signal in modern SEO. The reason is structural: the local pack is driven primarily by Google Business Profile, not by your website's authority. A correctly rebuilt GBP — right primary category, full service-area coverage, NAP consistency across the citation directories that matter in your market, weekly Posts, fresh reviews — moves visibility in weeks, not months.
We have shipped GBP rebuilds for Phoenix home-services businesses where the local pack first showed movement inside three weeks. That is not because we are magic. It is because the prior agency never set the right primary category. Once the category is right and the citations are clean, Google has every signal it needs to re-rank the profile. Local pack timeline collapses when the previous baseline was wrong.
Long-tail informational queries — 60 to 120 days
"How does [thing] work," "what is [concept]," "why does [problem] happen" — informational long-tails with monthly volume under a few hundred. These are the second-fastest bucket. Keyword difficulty is usually low, search intent is usually pure information, and a single well-structured page from a moderately credible domain will surface in Search Console impressions inside two to four weeks. Clicks follow impressions by another four to eight weeks as Google refines the placement.
This is where the "3 months to results" claim has its kernel of truth. Long-tail informational pages do move in 60-120 days. The problem is that almost nobody hires an SEO agency to rank for "what is dental bonding made of." They hire to rank for the money keywords. Conflating the two timelines is how clients get sold a fairy tale.
Mid-competition commercial queries — 4 to 6 months
"[service] [city]," "best [service] for [audience]," "[product] vs [product]" — commercial intent with real competition. This is the bulk of what most agencies are actually paid to do, and it is where Maile Ohye's 4-12 month range starts. A new page targeting a mid-competition term typically needs ninety days of indexing and crawl signal, sixty days of authority accumulation, and another thirty to sixty days of Google re-ranking before it stabilizes on page one. Six months is the honest median for this bucket.
Faster is possible — we have seen mid-competition pages reach page one in 90-100 days when the domain already had topical authority and the page was a genuinely better answer than the incumbent. But promising it on a first call is dishonest. The default expectation should be six months.
Competitive head terms — 12 to 24 months
"SEO services," "law firm," "car insurance," "CRM software" — the single-word or two-word queries that drive the largest commercial volume. These are won by domain authority compounded over years. A new domain trying to rank for "SEO services" in 2026 is not going to do it in twelve months. A two-year horizon is realistic; a three-year horizon is honest for most starting positions.
This is where head-term promises fall apart and where agencies stop returning calls. If a head term is the only target the client cares about, the engagement has to be structured around the head term's supporting cluster — the dozens of mid-competition and long-tail queries that build the topical authority head terms eventually require. The timeline isn't shorter, but the revenue starts arriving from the supporting cluster while the head term cooks.
AI Overview citations — 60 to 90 days
This bucket is new since 2024 and it changes how we plan timelines for clients who care about being cited inside ChatGPT, Perplexity, Gemini, and Google's AI Overviews. AI Overview citations follow a different selection logic than the blue links. The signals that matter most are clean answer paragraphs at the top of the page, schema markup that names the entity, primary-source citations Google's models already trust, and pages that match conversational query patterns rather than keyword-string patterns.
A page engineered for AI citation can start appearing in AI Overviews inside 60-90 days even on a moderately new domain. We have shipped AI-Overview-cited pages for clients whose traditional SERP rankings on the same query were still on page three. The two timelines are diverging, and the gap is one of the few places SEO is genuinely getting faster in 2026 — if you optimize for it deliberately.
First-30-day milestones
If you are paying an agency by week five and they cannot show you all of the following, you have a problem.
- Full Search Console + Analytics 4 baseline snapshot. Impressions, clicks, CTR, top queries, top pages, conversion event counts. Numbers in writing, not a verbal walkthrough.
- Complete technical SEO audit delivered as a real PDF, not a Screaming Frog export. Core Web Vitals on the top 20 pages, indexation status, crawl error inventory, schema-coverage report, robots.txt and sitemap review.
- Google Business Profile rebuild complete (if local SEO is in scope). Right primary category, right service areas, NAP consistency, weekly Post cadence scheduled, Q&A seeded.
- 5-10 priority pages live or rewritten. Not 50, not 100 — the priority shortlist that maps directly to the money keywords.
- Competitor citation profile mapped. Who is linking to your top 3 competitors and not to you, ranked by domain authority.
Month one is foundation. If you see ranking changes by day 30, lovely — they're almost certainly the cheap-and-fast local-pack wins from the GBP rebuild. The real work is invisible at this stage.
First-90-day milestones
By the end of month three, the signal-to-noise ratio in your Search Console graphs should be shifting in a measurable direction.
- Local pack movement visible for businesses with a local component. First map-pack appearances on the lower-volume "[service] [neighborhood]" variants.
- Long-tail keywords surfacing as impressions in Search Console. Clicks usually lag impressions by another month, so don't panic about the CTR conversation yet.
- 10-30 priority pages live, indexed, and showing in Search Console. Indexation is not ranking, but indexation is the table-stakes precondition.
- Citation cleanup complete on the 30-40 directories that actually matter in your vertical and metro.
- First authority links earned through PR or research-driven content. One or two on a moderately new domain; five or more on an established one.
- A first round of internal-linking improvements that connect the new pages to your already-ranking pages.
Ninety days is the "is the agency actually working" checkpoint. No GSC impressions movement by day 90 is a serious problem. It does not necessarily mean the agency is bad, but it means the next conversation needs to be about what is structurally blocking the signal.
First-180-day milestones
Month six is the "is this engagement working" gate. Maile Ohye's lower-bound timeline. The cheap pitches die here.
- First page-1 rankings for low- to mid-competition priority terms. Not all of them — some of them.
- Organic traffic up 20-40% over baseline. The exact percentage depends on the baseline; a brand-new domain will show larger percentage gains from a smaller absolute number.
- Qualified lead flow attributable to organic traffic. Phone calls tracked through CallRail, form submissions tagged with utm_source=organic, chat sessions sourced to organic landing pages.
- A steady-state content cadence. If you are publishing fewer pages in month six than in month two, your agency is decelerating, and that is almost always a budget-vs-billing problem worth raising.
- Conversion rate on organic landing pages above the baseline. Traffic without conversion is a metric without revenue.

If month six shows none of the above, the answer is not always "fire the agency." Sometimes it is "the keyword strategy was wrong." Sometimes it is "the page templates can't convert this traffic." But the conversation should happen by month six, not month twelve.
Year-one milestones
Twelve months in, the question changes from "is anything happening" to "is this paying for itself."
- Pillar-keyword candidacy. Your money keywords — the ones the engagement was sold against — should be on page 2 or low page 1, with measurable upward movement.
- 50 or more pages indexed and ranking for at least one term each. The long tail compounds; this is when the compounding starts to be visible.
- Branded search volume up. People searching for your business name specifically. This is the lagging indicator of all the other work.
- Realistic ROI breakeven conversation. Not always profit yet — SEO usually breaks even between month 12 and month 18 depending on tier — but the unit economics should be in writing and projecting forward.
- A documented content gap analysis showing what year two looks like. If the agency cannot show you year two's plan in year one's review, they are flying blind.
Year-two milestones
Year two is where head-term page-1 candidacy becomes real and where SEO economics start beating paid economics on a same-dollar basis.
- Competitive head terms on page 1 for the first time. The two-word queries that drive most of the commercial volume.
- Traffic compounding without proportional content investment. Pages from year one continue to gain authority and rank without new spend.
- Conversion rate optimization phase begins. Year one was "get the traffic." Year two is "close more of it."
- Backlinks accumulating organically from citations of year-one research and tool pages.
- The agency conversation shifts from "are we delivering rankings" to "are we delivering revenue per visitor."
What changes the timeline
Every client engagement has a personal version of the timeline above, and the variance comes from a small number of variables.
Domain age and history. A domain that has been live for a decade with clean history starts every new page at a different ranking baseline than a six-month-old domain. The age signal does not literally make pages rank, but the accumulated trust signals on an older domain make the next page rank faster. Buying expired domains as a shortcut is a tactic that occasionally works and frequently triggers manual actions; we don't recommend it.
Backlink baseline. A domain with 200 referring root domains from real publications is operating from a different starting line than a domain with 12 referring domains, most of them directories. Backlink baseline compounds. Catching up takes 12-24 months of disciplined PR and link earning if you start near zero.
Competition density. Legal SEO in any major US metro takes longer than HVAC SEO in the same metro because the legal SERP has more competitors, more agencies, more PBN attack surface, and a longer tail of established head-term incumbents. Vertical matters, and the matrix at the top of this page does not vary by client — it varies by vertical.
Technical health. A site with broken canonicals, partial schema, slow Core Web Vitals, and crawl errors at the template level has a different first-90-day plan than a site whose technical baseline is already clean. Technical debt isn't just slower — it can mask the signals the rest of the engagement is generating.
Content quality vs quantity. A page that genuinely deserves to rank against the current top 10 ranks faster than a page that is a faster, cheaper version of what already ranks. Google's quality signals are not perfect, but they are good enough that AI-spam content shipped at volume is now penalized inside six to nine months. Quality compounds; quantity decays.
Vertical. Local services are the fastest bucket (30-180 days for priority terms). Dental and medical sit in the middle (90-180 days). B2B SaaS is slower (6-12 months for pipeline impact). Legal and finance are the slowest (12-24 months for head-term ranking). E-commerce category pages typically move in 3-6 months when the catalog is structurally clean.
The "1 month results" red flag
Anyone who tells you SEO will move the needle in 30 days is, with high confidence, selling one of three things: private blog network links (manual-action bait that ages out in 6-9 months), doorway pages (also manual-action bait), or AI-spam content shipped at volume (which gets caught by Google's helpful content updates inside three quarters). All three tactics produce ranking spikes inside the first quarter and traffic collapse inside the second or third.
We have done recovery work on three Phoenix businesses who learned this the expensive way. In every case the warning sign was the same on the initial sales call: confident timelines that contradicted Maile Ohye's published guidance, refusal to put the tactics in writing, and a contract structured to lock the client in past the point where the penalty would surface. If your agency cannot explain in plain English what they are doing this month — not what category of work, but what specific actions — you should not be paying them.
When to fire your agency
A timeline of red lines, calibrated to the milestones above.
- Months 0-3, no Search Console impressions movement. Something is structurally wrong. It could be indexation, it could be the keyword targeting, it could be the agency. The conversation in month three should produce a written explanation. No written explanation — fire.
- Months 4-6, no rankings for any priority keyword. Maile Ohye's lower bound has been passed. By six months, at least one priority keyword should be showing measurable upward movement, even if not yet on page one. If nothing has moved, the keyword strategy or the execution is broken.
- Months 6-12, no lead attribution. Rankings without leads is a conversion problem, not a ranking problem, but the agency should own diagnosing it. If the agency response to "we have no leads" is "keep paying us, it will come," fire.
- Month 12, no ROI conversation. Year one ends. The unit economics should be in writing by now. If the year-one review is a vague "we're trending in the right direction," the conversation about whether to continue should be a conversation about which agency, not whether SEO.
Fire timing matters too. Most agency contracts include 30-day notice clauses; some include longer ones we strongly recommend against signing. If you are firing, fire cleanly: get the GSC and GA4 access transferred back, get the content inventory in writing, and get the citation work and link inventory documented. Otherwise the next agency starts from scratch and you pay for the first 90 days twice.
AI Overview and GEO timelines
AI Overview citation — the GEO discipline — is the most-changed timeline in 2026 SEO. The 60-90 day window we noted in the matrix is real, and it diverges from traditional SERP timelines in a couple of important ways.
First, the selection logic is different. AI Overviews cite pages that answer the conversational query directly in the first paragraph, use schema markup that disambiguates the entity, and link out to primary sources Google's models already trust. A page that ranks #8 on the blue links can still be the cited source in the AI Overview if it answers the query better. We have shipped pages where the AI citation arrived in week eleven while the blue-link ranking was still on page three at week sixteen.
Second, the timeline compounds across surfaces. A page that gets cited inside Google's AI Overview tends to get cited inside Perplexity and ChatGPT within weeks, because all three are pulling from overlapping signal pools. The same 60-90 day investment produces visibility across three surfaces.
For most of our clients, GEO timelines are bundled into the same engagement as traditional SEO timelines, but they're reported separately. The 90-day report includes a citation log: which queries inside which surfaces are citing the client's pages. See /services/geo for the engineering details and /guides/how-to-rank-in-ai-overviews for the playbook.
The Rule27 honest delivery model
What we promise about timeline is the same thing this page says: 30-60 days for local pack, 60-120 for long-tail, 4-6 months for mid-competition commercial, 12-24 months for head terms, 60-90 days for AI Overview citation. The promise is the matrix, not a single number.
What we promise about the engagement is a smaller list: transparent pricing on the page, named team you can email directly (not "your dedicated account manager"), real Search Console dashboard access (not PDF theater), month-to-month after a 30-day satisfaction window (not 12-month auto-renew contracts), and a Phoenix-based team you can actually call.
What we will tell you on the first call is whether SEO is the right channel at all. If your vertical is too head-term-dominated for a 12-month window to break even, we will tell you to run paid first and SEO second. If your domain has manual-action history from a previous agency, we will tell you the recovery timeline before the growth timeline. If your conversion rate is so low that no amount of traffic will close the math, we will tell you that and recommend CRO before SEO.
The shortest path to seeing whether we are a fit is the free vertical-specific timeline projection at the bottom of this page. We will pull your top 5 priority keywords, score each against the matrix above, and tell you which can move in 90 days and which need a 12-month horizon. Real PDF, 24-hour turnaround, no upsell. Even if the recommendation is "keep your current agency, here's why," you get the document.
Key Takeaways
Google's Maile Ohye, on the official Google channel: SEO needs four months to a year to show real benefits. Anyone selling 30-day results is contradicting Google's own published guidance.
The honest timeline is a matrix, not a number. Local pack: 30-60 days. Long-tail informational: 60-120 days. Mid-competition commercial: 4-6 months. Competitive head terms: 12-24 months. AI Overview citations: 60-90 days when engineered for.
Anyone promising 30-day SEO results is selling PBN links, doorway pages, or AI-spam content — tactics that produce ranking spikes inside the first quarter and traffic collapse by month nine.
Domain age, backlink baseline, vertical competition, and technical health all shift the timeline by months or years. The same engagement plan produces different timelines on different starting positions.
Rule27 publishes the matrix and runs month-to-month after a 30-day satisfaction window. If we miss the milestones, fire us with 30 days notice — the no-12-month-contracts policy is the receipt.
SEO Milestone Tracker (PDF)
First-30, 90, 180, and 365-day milestones you can grade your own agency against — the same gates we use to evaluate Rule27 engagements. Print it and check the boxes as your agency hits them. If they're missing milestones, the document is the receipt.
PDF · 310 KB
Frequently Asked Questions
- 01
- 02
- 03
- 04
- 05