ROI & forecasting

SEO traffic forecast calculator

A ranking is only worth the clicks it produces, and the number of clicks a position produces has changed considerably. This simulator applies the organic click-through curve to your keyword portfolio, then discounts it for what else occupies the result page — paid blocks, featured snippets, AI Overviews — so the forecast reflects the SERP your customers actually see.

Ranking traffic forecast

Describe the keyword set you are targeting and where you rank today. The simulator applies the organic click-through curve, discounts it for what else sits on the result page, and shows the clicks you would gain by reaching your target position.

480 / keyword

#14
#5
70 %
%

Clicks per month today

895

Clicks per month at target

4,339

Monthly clicks gained

+3,444

Additional clicks per year

+41,328

Equivalent paid search spend / month

€8,266

Expected revenue from the gain / month

€30,996

Clicks by position for this keyword set

Position 1 — Blended organic CTR 22.6 %19,011
Position 2 — Blended organic CTR 13.0 %10,883
Position 3 — Blended organic CTR 9.0 %7,577
Position 5 — Blended organic CTR 5.2 %4,339
Position 8 — Blended organic CTR 2.7 %2,273
Position 10 — Blended organic CTR 2.0 %1,653
Position 15 — Blended organic CTR 1.0 %827
Position 20 — Blended organic CTR 0.7 %551

Positions are an average across the set, so treat the output as an order of magnitude, not a promise. Two forecasts drift the fastest in the real world: search volumes from third-party tools are estimates with wide error bars, and the click curve keeps flattening as AI answers absorb informational demand. Re-run it against your own Search Console impressions once you have three months of data.

How to forecast organic traffic from rankings

  1. Build the keyword set Group the keywords a single page or template can realistically win, and sum their monthly volume.
  2. Enter your real average position Take it from Search Console for the same query set, not from a rank tracker sampling a different location.
  3. Describe the result page Search two or three of the head terms and pick the option that matches what sits above the first organic result.
  4. Set a coverage rate You will not rank for every keyword in the set. Sixty to eighty per cent is a realistic assumption for a well-built page.
  5. Compare, do not celebrate Use the delta between current and target, not the absolute number, and sanity-check it against the paid equivalent.

The click curve, and why it keeps flattening

The blended organic click-through rates used here — roughly 27 % at position one, 16 % at two, 11 % at three, falling below 3 % by position eight — come from the large-scale SERP studies published by Advanced Web Ranking and corroborated by independent analyses of Search Console exports. They are averages over millions of queries and hide enormous variance: a branded navigational query at position one can exceed 60 %, while a query answered directly in the snippet can drop the first result below 15 %.

What has changed since 2023 is the amount of the result page that resolves the query before anyone scrolls. Featured snippets, People Also Ask, product carousels, map packs and now AI Overviews all absorb intent. Google has not published the click loss, and the independent measurements disagree with each other, which is why this simulator exposes the SERP context as a slider you set rather than a constant hidden in the code. The discounts applied — from a 18 % reduction for ads to roughly half for an AI Overview stacked with ads — sit in the conservative middle of published ranges.

The practical consequence is that position targets should be set per intent, not per site. On informational queries where an AI Overview now answers the question, the honest forecast for position three may be lower than the forecast for position eight on a commercial query with no rich results at all. This is the mechanism behind the shift towards commercial and transactional content that most serious programmes made over the last two years, and it is covered in depth in our guide to SEO and GEO.

Where keyword volumes go wrong

Every third-party volume is a model, not a measurement. Tools infer monthly searches from clickstream panels and from Google's own bucketed ranges, then smooth them over twelve months. The error bars are wide, especially in smaller languages and on long-tail terms, and seasonal products can be off by an order of magnitude in either direction depending on the month you look.

The most reliable correction available to you is free: your own Search Console impressions. For any query you already appear on, impressions are a direct measurement of how often the query ran and you were eligible, which anchors the model far better than a third-party estimate. Forecast the queries you already touch from your own data, and reserve tool volumes for the terms you have never ranked for.

Coverage is the other quiet exaggeration. A keyword set of 250 terms will not all land on one page at the same position; a realistic page wins the head term and a long tail of variants, and misses the ones with a different underlying intent. Setting coverage to 100 % is how forecasts end up three times too high, which is why the default here is deliberately lower.

  • Anchor forecasts on Search Console impressions wherever you already appear
  • Treat tool volumes as ranges, not numbers, especially outside English
  • Check seasonality before annualising a single month
  • Never assume full coverage of a keyword set on one page
  • Re-check the SERP layout every quarter — rich results change
  • Forecast clicks, then convert to revenue; never forecast revenue directly

Turning a forecast into a plan

The most useful output of this simulator is not the click number, it is the shape of the curve. Look at the gap between position ten and position five, then between five and one. On most keyword sets, the first move is worth more than the second and costs a fraction as much, which tells you where to spend: pages stuck on the second page usually need one honest content improvement and three internal links, not a link-building campaign.

Use the paid equivalent as a sanity check, not as a valuation. If buying the same clicks would cost 40,000 a month, and the SEO programme to earn them costs 4,000, someone should ask why the paid team is not already buying them — often the answer is that they are, and the incremental value of the organic click is lower than the model suggests. That is a healthy conversation to trigger before a budget is approved rather than after.

Finally, tie the forecast to the people who will deliver it. A forecast is a hypothesis about capacity as much as about demand: it assumes someone will write the pages, fix the templates and earn the links. If you do not have that capacity, the useful next step is comparing SEO agencies and independent consultants against the workload this forecast implies, or sizing it with the budget estimator.

Frequently asked questions

How accurate are SEO traffic forecasts?

Directionally useful, numerically fragile. A forecast built on your own Search Console impressions and a conservative coverage rate is usually within a factor of two of reality over twelve months, which is enough to make a budget decision. One built on third-party volumes at 100 % coverage is routinely three to five times too high. Always present a range.

How much traffic do AI Overviews actually take?

Published measurements range from a barely detectable effect on transactional queries to reductions above 50 % on informational ones. The pattern most analyses agree on is that the loss concentrates on queries whose answer is a fact or a definition, and is small where the searcher needs to compare, buy or contact someone. This simulator uses a 38 % reduction for an AI Overview alone, which is deliberately mid-range.

Should I forecast by keyword or by page?

By page, almost always. A modern page ranks for hundreds of variants, and forecasting keyword by keyword both double-counts demand and misses the long tail entirely. Group the keywords one page can serve, forecast the group, and use the keyword-level view only for a handful of head terms you are individually tracking.

Why is my Search Console CTR lower than the curve?

Usually because your average position is an average of many queries, most of which sit far lower than the headline figure, and because impressions include appearances deep in the result page that nobody scrolled to. Segment by query type and by device before concluding that your titles are underperforming — although if the gap survives segmentation, titles and descriptions are the cheapest fix in SEO.

Other calculators

Go deeper