SEO Forecasting Tool
This browser-based tool models traffic, conversions, and revenue using manual inputs or keyword exports. It provides realistic best, expected, and worst ranges by incorporating AI Overview and SERP adjusted CTRs, delivering all the modeling a paid suite charges for, free and in your browser.
Your Keyword Data
Two ways in. Upload an Ahrefs or Semrush export for a keyword-level forecast, or enter a combined volume and rank by hand for a quick estimate. It all runs in your browser, and nothing's uploaded.
Drag a CSV here, or browse
Export your keyword list from Ahrefs (Site Explorer / Keyword Explorer) or Semrush (Organic Research / Keyword Magic) and drop the CSV in. We auto-detect the columns.
Confirm the columns
DetectedModeling Assumptions
These drive the forecast. Sensible 2026 defaults are filled in, so adjust any to match your situation before you run the numbers.
Your Forecast
A free headline estimate first. Unlock the full report for revenue, conversions, the Google Ads-equivalent value, best/expected/worst ranges, and the keyword-level breakdown.
Unlock Your Full Forecast
See projected revenue and conversions, the Google Ads-equivalent value of the traffic, best / expected / worst-case ranges, and the keyword-level breakdown, then export it as a branded PDF or CSV.
Added Traffic: Worst / Expected / Best
A Monte Carlo simulation over your CTR, achieved position, and volume assumptions. We report the P10, P50, and P90 outcomes, never a single false-precision number.
Added Revenue / yr: Worst / Expected / Best
The same simulation carried through conversion rate and value per conversion. Adjust any assumption in Modeling Assumptions and these ranges move with it.
What This Forecast Assumes
Keyword-Level Forecast
| Keyword | Clicks now | At target | Added | CTR | Volume | KD | Current | Target | Est. rank | SERP |
|---|
Click a column to sort. Edit any Target position to re-forecast that keyword live. Est. rank is where the model expects you to actually land given that keyword's KD versus your Domain Rating, with a reachability read of Likely / Stretch / Hard. Keywords already ranking at or above their target read Holding, since there's no climb to forecast. CTR is read from your curve at the est. rank, then adjusted for SERP features. Keywords with no current position are treated as ones you don't yet rank for (baseline near zero).
Turn This Into a Plan
This is a model built on industry CTR curves and your assumptions, not a guarantee. The next step is a forecast built from your real keyword universe, competitive difficulty, and the roadmap to capture it.
Forecasts are estimates, not guarantees. CTR by position is a moving target, especially as AI Overviews reshape click behaviour month to month, so we present ranges, show the do-nothing baseline, and keep every assumption visible and editable. Curves are date-stamped to early 2026 and compiled from Backlinko, SISTRIX, First Page Sage, Advanced Web Ranking, Ahrefs, and Seer Interactive research.
Why Forecast Enterprise SEO
At enterprise scale, "trust me, the rankings will come" doesn't get funded. A six-figure SEO program competes with paid media, sales headcount, and product for budget, and the only language the C-suite signs off on is revenue. A forecast turns a ranking ambition into a defensible business case: projected organic traffic, conversions, and revenue, with the do-nothing baseline shown right beside it so the incremental gain is obvious. Done honestly, it's the difference between asking for budget and earning it.
Build the Business Case
Tie a ranking target to clicks, conversions, and revenue, and SEO stops being a faith-based line item. A number with its assumptions on the table is what survives a finance review.
Set Expectations Early
Forecasting front-loads the honest conversation about timeline and ceiling. Cracking page 2 is fast; the top 10 is the hard, link-earned part, and a model makes that trade-off visible before the contract is signed.
Prioritize the Right Keywords
Not every ranking is worth chasing. Ranking probability against keyword difficulty, multiplied by search volume and intent, surfaces the terms where the effort actually pays back.
Justify the Investment Level
Scenario modeling shows what an extra increment of content or link building buys you. That's how you right-size a budget to the real opportunity instead of guessing.
The Data Behind an SEO Forecast
A credible forecast needs three things: how much demand exists, how realistically you can capture it, and what that traffic is worth. Here's every metric the model uses, and where it comes from.
- Search Volume required
- Monthly searches across your non-branded keyword set (Ahrefs, Semrush, or Google Keyword Planner). The raw demand the forecast scales.
- Current Rankings optional
- Where each keyword sits today, from a rank tracker or your Search Console average-position data. Leave it blank and a keyword is treated as one you don't yet rank for, which is exactly what an Ahrefs Keyword Explorer or Semrush Keyword Magic export looks like.
- Target Position(s)
- The rank you're aiming for, per keyword or across the whole set. How fully and fast you reach it is tempered by reachability, so the model credits the position you'll realistically hold.
- Click-Through Rate (CTR) by Position
- The share of searchers who click each rank. This curve, not the ranking itself, is where the forecast lives. Pick a study curve or paste your own.
- Keyword Difficulty (KD) optional
- Ahrefs or Semrush difficulty, 0-100, a proxy for the strength of the pages already on page one. Weighed against your authority to gauge reachability; falls back to a default when absent.
- Domain Rating (DR)
- Your site's link authority, from Ahrefs Site Explorer. The typical DR of who ranks now is an even truer signal of the authority gap, and you can enter that too.
- Conversion Rate
- The share of non-branded clicks that become a lead or sale, from GA4. Turns traffic into pipeline.
- Average Deal Value / Order Value
- What a converted visitor is worth: closed-won contract value for B2B, average order value for eCommerce. Turns conversions into revenue.
- SERP Features optional
- AI Overviews, featured snippets, shopping packs, local packs, and ads on each query. Each one quietly removes a slice of organic CTR. A mapped column sets these per keyword automatically.
- Seasonality
- How demand rises and falls across the year. Set it by quarter and the forecast spreads traffic to match, while the annual total stays the same.
- Cost per Click (CPC) optional
- What these clicks would cost in Google Ads. Used to value the organic traffic you earn for free.
- The SEO Work You'll Commit To
- The link building, content depth, technical, and on-page work you'll do. On competitive terms, this is what earns the authority a ranking requires.
In the tool, only a keyword and its search volume are required to run a forecast. Current position, difficulty, SERP features, and CPC are optional: add them for a sharper keyword-level estimate, or let the model fall back to sensible 2026 defaults. Everything runs in your browser, and nothing is uploaded.
How the Forecast Works
The core math is simple. The discipline is refusing to promise a rank you can't reach and a CTR that AI Overviews have already eaten. That's what separates a credible forecast from a sales pitch.
- Take a non-branded set: 20,000 searches/mo, ranking #8 today, you're targeting #3, KD 30, your DR 40.
- Reachability weighs your authority plus the content, technical, and on-page work you commit to against the difficulty, and lands you realistically near #4.4, not a wished-for #3.
- CTR at #8 ≈ 2.7% → ~540 clicks/mo today. CTR at #4.4 ≈ 6.7% → ~1,340 clicks/mo at maturity.
- Added traffic = 1,340 − 540 ≈ +800 non-branded clicks/mo.
- × 2.5% conversion ≈ 20 conversions/mo; × $250 value ≈ $60K/yr added revenue. The same clicks would cost ~$33.6K/yr via Google Ads.
What Drives the Numbers
Six levers turn a keyword list into a forecast. Every one is visible and editable in the tool above, because a black box is exactly what a CFO won't fund.
CTR by Position
A conservative, blended non-branded CTR curve reads the click-through rate at each rank. Position-1 CTR runs ~19% to ~40% across studies, so we default low to avoid over-promising, and you can paste your own GSC curve.
SERP-Feature Suppression
AI Overviews, snippets, shopping and local packs, and ads each remove a slice of organic CTR. The AI Overview hit alone reaches −58% on the top result (per Ahrefs, 2026), applied position by position.
Reachability
There's no validated difficulty-to-rank formula, so the model maps your authority advantage (DR vs. KD and competitor DR) to a ranking probability, then credits the rank you'll realistically hold, not the one you typed in.
The Work You Commit To
Content depth, technical health, on-page, topical authority, internal links, and dedicated link building each move reachability by their real share of ranking impact. Links earn authority; content earns the rank.
The Ramp
Traffic rises month over month, not in a step. A push-rate preset (conservative, moderate, optimistic) sets the time to target, stretched per keyword by difficulty, so the curve looks like real SEO.
Best / Expected / Worst
A Monte Carlo simulation varies CTR, achieved rank, and demand across thousands of trials to report P10 / P50 / P90 outcomes. Honest ranges beat one confident, wrong number.
CTR Is Where the Whole Forecast Lives
Get the ranking right and the wrong CTR curve, and your forecast is still fiction. These are the numbers that move it most, all date-stamped to early 2026.
CTR by position is a moving target, especially as AI Overviews reshape click behavior month to month. That's why the tool ships multiple study curves, lets you override with your own Search Console data, and reports a range rather than false precision. Treat every curve as an estimate, not gospel.
Types of SEO Forecasting Tools
Forecasting tools range from a back-of-napkin spreadsheet to enterprise platforms with live SERP data. Knowing the trade-offs tells you which to trust for a board-level number.
Spreadsheet Templates
A volume × CTR × conversion model in Sheets or Excel. Free and transparent, but the CTR curves go stale fast and they ignore SERP features, seasonality, and reachability entirely.
Point Solutions
Lightweight, single-purpose web tools for quick keyword what-ifs. Fast for a gut check, but most lean on a static average CTR that no longer reflects an AI-Overview SERP.
Comprehensive SEO Suites
Platforms like Advanced Web Ranking and SEOmonitor build SERP-feature-adjusted, per-keyword forecasts with progression-speed modeling. The most sophisticated option, and a paid subscription.
Platform-Native Predictions
Ahrefs Traffic Potential and Semrush's traffic predictions estimate traffic from ranked keywords and SERP metrics. Useful directional signals, framed as estimations by their own makers.
GSC & GA4-Driven Models
Forecasts built directly from your Search Console and Analytics history. The most grounded approach, since they start from your real data instead of third-party volume estimates.
This Free Tool
A SERP- and AI-Overview-adjusted, reachability-gated model with best/expected/worst ranges, that runs entirely in your browser. Upload an Ahrefs or Semrush CSV, or enter numbers by hand. Nothing is uploaded.
The features that separate a credible tool from a toy: SERP-feature-adjusted CTR, scenario modeling, competitive analysis (your authority versus the difficulty), customizable CTR curves, exportable reporting (PDF and CSV), and honest uncertainty ranges. This one is built around all of them, with no account required and your numbers staying in your browser. Unlocking the full report takes only your work email.
How to Use the Forecasting Tool
Five steps from a keyword list to a revenue forecast you can take to a planning meeting.
Bring Your Keywords
Upload an Ahrefs or Semrush export, or enter a combined volume and rank by hand.
Set the Targets
Choose a target rank for the set or per keyword, and your domain rating versus the competition.
Tune the Assumptions
Commit the SEO work, pick a CTR curve, toggle SERP features, and set seasonality and push rate.
Add the Economics
Conversion rate, value per conversion, and CPC turn traffic into revenue and ads-equivalent value.
Read the Forecast
Traffic, conversions, revenue, and a best / expected / worst range, with a keyword-level breakdown.
How to Forecast More Accurately
A forecast is only as good as its assumptions. These are the habits that keep one honest and close to what actually happens.
Use Your Own CTR Curve
Paste your real CTR-by-position from Search Console into the custom curve, and enter your own conversion rate, rather than leaning on published averages. Nobody's curve fits your SERPs like your own.
Model Multiple Scenarios
Never forecast a single number. Run conservative, expected, and optimistic cases so the range, not a point estimate, frames the decision and absorbs the inherent uncertainty.
Adjust for SERP Features
Apply AI Overview and SERP-feature suppression per keyword. A position-3 ranking under an AI Overview can lose nearly half its expected clicks, and ignoring that inflates everything downstream.
Exclude Branded Queries
Brand searches convert with or without SEO, and their sky-high CTR distorts the math. Filter them out and forecast only the non-branded clicks SEO actually earns.
Factor In Seasonality
Spread demand across the year using 12-month volume history, and apply any year-over-year trend. A flat-line forecast misses the peaks and troughs that decide a quarter.
Stay Conservative on Conversion
Optimistic conversion assumptions are the easiest way to lie to yourself. A common discipline: estimate the lift, then halve it. Surpassing a conservative goal builds far more trust than missing a rosy one.
The Methodology, Under the Hood
Every assumption is on the table, and every default is anchored to a named, public source. Override any of them with your own data.
For each keyword, monthly clicks = search volume × CTR at the rank × SERP-feature suppression. The forecast computes that twice: once at your current rank (clicks now) and once at the rank the model credits you (clicks at target). The difference, summed across the set, is your added traffic. We show the do-nothing baseline (inertial traffic if rankings never change) right beside the forecast, so the incremental gain is transparent rather than assumed.
Added clicks then flow to revenue: clicks × conversion rate × value per conversion, plus a Google Ads-equivalent value (clicks × CPC) as the cost-avoided anchor. Branded queries, when included, are discounted because they'd convert with or without SEO.
The default is a conservative blended non-branded curve (position 1 ≈ 25%, falling to ~1.8% by position 10) so the tool never over-promises. You can switch to the Backlinko 2024, SISTRIX, or First Page Sage curves, or paste your own from your GSC CTR-by-position report. Positions between listed points are linearly interpolated, and a smooth decay handles page 2 and beyond.
We deliberately exclude branded CTR, which runs 35-60% at position 1 and reflects existing demand, not SEO work. Both Advanced Web Ranking and SEOmonitor exclude it for the same reason.
Each feature on a query removes a fraction of organic CTR, combined multiplicatively with a floor so clicks never collapse to zero. AI Overviews are position-aware on an Ahrefs basis: −58% for the top result, easing to about −19% at position 10. Other features decay down the page, for example a featured snippet at −35% at the top, a shopping pack at −45%, top ads at −22%.
If your upload includes a SERP-features column, each keyword carries its own features automatically. Otherwise the global toggles apply across the set. This single AI Overview toggle is often the most consequential input in the entire forecast.
No published tool has a validated keyword-difficulty-to-rank formula, so we don't pretend to. Instead, the model scores reachability from your effective authority (Domain Rating plus committed link work) against the SERP's required authority (KD, blended with competitor DR when you supply it), weighted so content counts for more on low-competition terms where links dominate less. That reachability score credits the rank you'll realistically hold and tempers how fast you get there.
The ramp raises traffic month over month on an ease-out curve, fast early then settling toward target. Each keyword gets its own ramp stretched by difficulty, and the chart horizon covers the full climb plus a plateau. Technical health is treated as a pass/fail gate: leave it unaddressed and reachability is capped.
The deterministic result is the median. Around it, a Monte Carlo simulation runs 2,000 trials, each multiplying the headline by independent factors for search-demand variance, CTR-curve uncertainty (the largest unknown), and how fully the modeled rank is achieved. The sorted trials yield the 10th, 50th, and 90th percentiles, reported as Worst (P10) / Expected (P50) / Best (P90).
Because every factor is centered on 1.0, the expected case tracks the deterministic headline. The spread is honest uncertainty, not a second layer of pessimism stacked on a model that already discounts for reachability.
Scaling the Forecast, and What's Next
This tool runs entirely in your browser, no account required and your numbers stay on your machine (unlocking the full report takes only your work email). Here's how to feed it your own numbers, how it scales, and where SEO forecasting is heading.
Bring Your Own Numbers
Export current positions and search volume from Ahrefs or Semrush, or pull your real CTR-by-position from Search Console and paste it as a custom curve. The forecast bends to your data, not generic averages.
From Traffic to Revenue
Add your conversion rate, value per conversion, and CPC, and the forecast becomes a revenue and Google Ads-equivalent number, the figures finance and the sales team actually recognize.
Scale From One Page to Thousands
Upload a keyword set and the model runs per keyword and sums the set, so the same logic scales from a single page to an enterprise content roadmap.
AI Overviews & GEO
As AI Overviews and answer engines absorb clicks, forecasting is shifting from rankings alone to AI search visibility and citation. GEO forecasting is the frontier, and the SERP-feature suppression here is a first step toward it.
Real-Time, Dynamic Forecasting
Across the industry, live SERP data and machine-learning models are pushing forecasts from static snapshots toward dynamic estimates that update as positions, features, and demand shift.
Voice & Visual Search
New search behaviors, voice, visual, and chat-style answers, change which queries convert and how clicks distribute. The next generation of forecasting has to model them, not just ten blue links.
What a Forecast Can't Promise
A forecast gives you a defensible estimate, not a guarantee. Keep these limits in mind before you take a number to the board.
It's a Model, Not a Guarantee
Search is shaped by algorithm updates, competitors, and external factors no model controls. Treat the output as a confident band to plan against, not a contract.
CTR Is a Moving Target
AI Overviews are reshaping click behavior month to month, and published CTR curves disagree by wide margins. A forecast inherits that uncertainty, which is exactly why it reports ranges.
No Validated Time-to-Rank
There's no proven formula from keyword difficulty to a ranking or a timeline. Reachability and the ramp are honest, adjustable assumptions, not black-box predictions.
Garbage In, Garbage Out
Thin or messy keyword, volume, and analytics data simply widen the error bars. Unrealistic inputs, like assuming every keyword hits #1, produce unrealistic forecasts.
What This Looks Like in the Real World
A forecast is a promise. Here's what delivering on one looks like, across two very different business models.
an Amazon seller software: SaaS
A content-cluster and keyword-mapping program drove +272% Page-1 keywords and +2,682% non-branded clicks in 12 months. A single tool-page redesign added +167% conversions and +1,455% non-branded clicks in under six months, the kind of ranking-to-revenue lift a forecast exists to predict.
Read the Amazon seller software case study ›a publicly traded jewelry brand: eCommerce
A keyword-mapped digital presence overhaul lifted non-branded Page-1 keywords +137% and non-branded traffic +106% (per Ahrefs), including a national #1 for "wedding rings moissanite." Demand captured by climbing the exact terms that convert.
Read the jewelry brand case study ›SEO Forecasting, Answered
Quick answers to the questions that come up most when you forecast organic growth.
A forecast is a confident range, not a precise prediction. Accuracy depends on data quality and how volatile your SERPs are. The honest move is to forecast a best / expected / worst band and aim to surpass the conservative case, rather than chase a single number that algorithm updates and AI Overviews can break.
At minimum, just a keyword and its search volume. That's it. Everything else is optional and refines the estimate: current position, keyword difficulty, SERP features, and CPC. So a raw Ahrefs Keyword Explorer or Semrush Keyword Magic export, which has no current rankings because you don't rank yet, works fine: those keywords are simply modeled as ones you're not yet ranking for. You can also skip the upload entirely and enter a combined volume and rank by hand.
Most credible SEO forecasts run 6 to 24 months. Shorter than that and the ramp hasn't matured; much longer and the SERP will have changed enough to outpace the assumptions. This tool sizes its horizon to your push rate, covering the full climb plus a plateau.
Significantly. When an AI Overview is present, the top organic result can lose around 58% of its clicks (per Ahrefs, 2026). The tool applies a position-aware AI Overview suppression so your forecast reflects an AI-shaped SERP, not the ten-blue-links world that no longer exists.
No. Branded searches would convert with or without SEO, and their high CTR inflates the result. Forecast only non-branded demand, the traffic SEO actually earns. The tool is non-branded by default and discounts branded clicks if you include them.
Reaching page 2 or 3 is often quick and mostly on-page. Cracking the top 10 is the hard part and depends on authority versus difficulty, typically over several months to a year. Traffic rises gradually as rankings climb, which is why the forecast models a ramp, not an overnight jump.
Yes, manually. The CSV upload is built for Ahrefs and Semrush exports, which carry the search-volume column the model needs (a raw GSC export doesn't). But GSC is still your best source for two inputs: enter your average position from it, and paste your real CTR-by-position into the Custom curve option. Nobody's curve fits your SERPs like your own. There's no live Search Console connection; the tool stays entirely in your browser.
For a quick gut check a spreadsheet is fine. This tool adds what most templates miss: SERP-feature and AI-Overview-adjusted CTR, reachability gating against keyword difficulty, seasonality, a month-by-month ramp, and Monte Carlo ranges, all without exposing your data, since it runs entirely in your browser.
Turn the Forecast Into a Plan
Book a free analysis and I'll build a real forecast from your actual keyword universe, competitive difficulty, and SERP reality, then map the roadmap to capture it.