Get Maintouch
Turn search and AI visibility work into a repeatable growth system.
I run Maintouch. I spend my days turning keyword-level opportunity into predictable sessions, leads, and revenue — and helping teams present that math so it survives a budget meeting. SEO moves slowly; the fix isn't a better slide deck. It's a repeatable model that ties keyword targets to sessions, sessions to leads, and leads to revenue.
My goal: you walk away knowing exactly how to build that chain, test its assumptions, and present a defensible range to leadership so the next budget question doesn't end with, "Where's the ROI?" I'll show the inputs, the math, and the presentation approach that hold up under pushback. Let's get into it.
TLDR:
- Good SEO forecasting turns vague organic work into plannable revenue projections tied to real keyword and CTR data.
- Ranking assumptions matter. Position 1 carries a 39.8% CTR vs. ~10% at position 3—small ranking moves can swing clicks dramatically.
- Build three scenarios (conservative, moderate, aggressive) and present the range. Single-point forecasts lose credibility the first time they miss.
- Roughly 60% of Google searches end without a click. Discount CTRs on informational queries by 20–40% before projecting traffic.
- Maintouch combines keyword discovery, content creation, backlink procurement, and citation tracking in one system so forecasts tie directly to execution.
What Is SEO Forecasting?
SEO forecasting uses historical traffic, keyword analysis, and search trends to estimate future organic performance: rankings, visits, leads, and revenue.
Why bother? Because SEO is slow. Work you do today often doesn't show up for three to six months. A forecast turns that lag into something you can plan against—estimated traffic ranges and revenue tied to clear assumptions. That makes the work fundable and reviewable.
It's an estimate, not a promise. Be explicit about assumptions and you'll be credible even when outcomes vary.
Why SEO Forecasting Matters for Business Growth
Executives fund numbers, not instincts. Forecasting translates "we should invest in SEO" into "we expect X sessions and Y leads by Q3, given these keyword targets and this content cadence."
Without a forecast, SEO competes with paid channels at a disadvantage. Paid channels can show projected CPC and modeled revenue before they run. A good SEO forecast closes most of that gap by making outcomes repeatable and discussable.
Forecasting also sets expectations for timing. Most sites show early signals in four to six weeks; meaningful traffic movement typically takes three to six months. Put that in writing and you avoid the "why isn't this working yet" conversation at month two.
And it connects traffic to revenue. If your organic conversion rate is 2% and you need 50 customers a quarter, you can work backward to the traffic number you need by mapping keywords to the buyer journey. That chain is what makes SEO a business lever, not a background task.
Key Metrics to Include in an SEO Forecast
A defensible SEO forecast runs on five inputs. Get these right and the model holds; miss one and the projection drifts.
- Organic traffic volume (baseline and trend)
- Target keyword positions
- CTR by SERP position
- Organic conversion rate
- Revenue per converted session
CTR is where forecasts break. FirstPageSage shows position 1 at ~39.8% CTR, position 2 at 18.7%, position 3 at 10.2%. Move a keyword from 5 to 2 on a 5,000-search term and you're talking about roughly 350 clicks versus 935 clicks. That gap makes ranking assumptions the single most consequential input in your model.
| SERP Position | CTR Benchmark | Monthly Clicks (5,000 searches) |
|---|---|---|
| 1 | 39.8% | ~1,990 |
| 2 | 18.7% | ~935 |
| 3 | 10.2% | ~510 |
| 4-5 | ~6-7% | ~300-350 |
| 6-10 | ~2-4% | ~100-200 |
Conversion rate and revenue per session close the chain. If your organic conversion rate is 2% and average deal size is $3,000, you can work backward from a revenue target to the traffic required—and then define the rankings and content needed to get there.

First-Party vs. Third-Party Data for SEO Forecasting
First-party data is the ground truth. Google Search Console records the impressions, clicks, and positions your site actually earned. GA4 shows what those visitors did next. Anchor forecasts to those numbers whenever possible.
Third-party tools—Semrush, Ahrefs, and the like—fill gaps. They estimate volume for keywords you don't yet rank for and suggest competitive difficulty. Use them, but treat their volumes as directional ceilings; they can't see Google's raw query log.
Use both sources smartly:
- For pages you already rank for, GSC wins. It's the actual record.
- For net-new targets, lean on third-party estimates but apply a conservative discount. Treat their numbers as a ceiling, not a baseline.
- When both sources converge, your confidence increases. When they diverge, investigate before building a forecast around that keyword.
Keyword-Based SEO Forecasting: A Step-by-Step Method
Start with a target keyword list. Use Search Console for topics you already rank for and Semrush or Ahrefs for new territory. For each keyword you need two numbers: monthly search volume and the realistic position you can reach in six to twelve months.
Assign a CTR based on that target position. Use FirstPageSage benchmarks as a baseline—39.8% for position 1, 18.7% for position 2, 10.2% for position 3—and be honest about where your domain authority puts you.
Then the math is simple:
- Monthly traffic per keyword = search volume × projected CTR
- Sum across keywords to get total projected sessions
- Apply organic conversion rate to estimate leads
- Multiply leads by close rate and average deal size for revenue
Quick example: 1,000 monthly searches targeting position 3 at 10.2% CTR yields ~102 sessions. At a 2% conversion rate that's two leads. Scale that across twenty keywords and you have a credible traffic-to-leads projection.
Treat these inputs as ranges and apply conservative discounts where data is thin.
How to Forecast SEO Using Historical Traffic Data
If you have 12+ months of clean organic traffic, use it. Historical trend forecasting is grounded in what your domain actually produces—crawl rates, seasonal demand, and competitive position are baked into the numbers.
Export monthly clicks, impressions, and average position from Search Console (12–24 months). Plot the monthly trend in a sheet and run a simple linear regression to get a baseline growth rate. If organic traffic averaged 8% month-over-month growth, project that forward with a conservative discount.
Watch for disruptions. Sharp drops often map to algorithm updates or SERP-feature shifts. If a dip recovers quickly, note it; if it doesn't, model around it rather than smoothing it away.
Where historical forecasting wins: it already accounts for your site's real-world constraints, so you don't need to estimate CTR curves separately. Where it loses: new sites or thin organic presences don't have a trend to extend. In practice, run both keyword-based and historical methods and use the range between them as your envelope.
How to Account for Seasonality and AI-Driven SERP Changes
Seasonality and AI-driven SERP changes are common blind spots. Ignore them and your projections will be wrong.
For seasonality, compare year-over-year months, not month-over-month. Pull 24 months of GSC data and apply seasonal multipliers—for example, if Q4 is typically 30% higher than Q3, build that into the plan.
AI Overviews make CTRs noisier. Omnibound reports ~59.7% of searches end without a click; AI answer boxes accelerate that. Informational queries are the most exposed. If your forecast leans on top-of-funnel keywords, your historical CTR benchmarks will likely overstate future clicks.
Practical fix: segment keywords by intent before applying CTRs. Navigational and commercial queries hold click rates; informational ones need a 20–40% downward discount depending on how AI-saturated the SERP is.
Building Conservative, Moderate, and Aggressive Forecast Scenarios
Single-point forecasts kill credibility. Hand leadership one number, miss it, and the model dies. Build three scenarios with explicit assumptions instead.

Here's how to set the inputs for each scenario and what they mean in practice:
- Conservative: Ranking velocity is slow—targets reached in 9–12 months instead of 6. Apply a 20–30% CTR discount for informational queries exposed to AI Overviews. Assume conversion rate holds flat.
- Moderate: Standard ranking timeline of 6–9 months. Use benchmark CTRs with a 10–15% discount on informational queries. Conversion rate stays stable.
- Aggressive: Faster ranking movement driven by concerted content pillar work and backlink acquisition. Use full benchmark CTRs and assume a modest bump in conversion as organic intent quality improves.
Document every assumption upfront—not buried in a spreadsheet footnote. Write it on the projection slide: "This conservative scenario assumes position 3 by month 9 on our top 10 keywords, with a 25% CTR discount on informational queries." When leadership pushes back, you're defending a stated assumption, not a hidden input.
Present the range between conservative and aggressive. "We project 800–1,400 monthly organic sessions by Q3, depending on ranking velocity and SERP conditions." That range survives contact with reality far better than a single optimistic number that misses.
How to Forecast SEO ROI and Revenue Projections
Traffic is the input. Revenue gets budgets approved.
The chain from sessions to dollars has three links: conversion rate, close rate, and average deal size. If your organic conversion rate is 2%, sales close rate 25%, and average contract $5,000, then every 100 organic sessions is worth $250 in expected revenue. Scale that against your traffic forecast and you have the executive-facing number.
Worked example
Moderate scenario projects 1,000 monthly organic sessions by month nine. At 2% conversion, that's 20 leads. At a 25% close rate, five customers. At $5,000 average deal size, that's $25,000 in monthly revenue.
Compare that to cost. If SEO runs $3,250/month, you're at roughly $29,250 over nine months to reach that run rate. For most B2B companies, one customer conversion makes the program ROI-positive before the forecast fully matures.
Pull conversion rates from GA4 filtered to organic traffic only. Organic intent differs from paid or direct—mixing them distorts the model. If you lack clean organic data, use 1.5–2.5% as a working assumption and revisit after three months.
When SEO Forecasting Is Unreliable (and What to Do Instead)
Turn search into your best growth channel.
Maintouch tracks your visibility across AI and Google, creates and refreshes content, and gets your brand mentioned on the sites that shape discovery.
Book a demo