Skip to content
Join the waitlist

Free tool

SEO Forecast Template Your next 12 to 24 months of organic traffic, month by month.

Enter your baseline, its seasonality and the work you expect to ship. The template forecasts organic clicks and modeled revenue for a low, a base and a high case, and gives you the whole table as a CSV file.

  • Runs in your browser
  • Sends nothing
  • Free, no sign-up

Build your SEO forecast

How it works

  1. Set your baselineOne monthly value with an optional seasonality index, or twelve months pasted from a spreadsheet.
  2. Add the work you expectEach item’s expected uplift and start month, one ramp, and how far the low and high cases reach.
  3. Read it and download itOrganic clicks and modeled revenue month by month, as a chart, a table and a CSV file.
SEO Forecast Template

Your inputs

Example values

The template opens with round example values so every output has something to show. They are not typical figures or benchmarks: replace them with your own.

Horizon

From 12 to 24 months.

mo

Names the months of the table and lines up the seasonality.

Baseline

Your baseline

Clicks or sessions from organic search in an average month, before any new work.

Twelve values, January first, such as 90 for a quiet month and 110 for a busy one. Scaled so their average is 1; leave empty for a flat year.

Work items

Each item adds its uplift from its start month, reached over the ramp. The uplifts of several items are added together.

  1. Work item 1

    %

  2. Work item 2

    %

  3. Work item 3

    %

Each item’s uplift grows in a straight line for this many months from its start; 0 for all of it at once.

mo

Low and high cases

Percent of the expected uplift reached, 0 to 100.

%

Percent of the expected uplift reached, 100 or more.

%

Conversion and value

Percent of organic clicks that convert.

%

Revenue per order, or per lead you count in money.

$

Amounts are in US dollars; the arithmetic is the same in any currency.

Modeled forecast

Modeled

Organic clicks over 12 months

262,771 to 308,313

45,542 more clicks than the baseline in the base case

Modeled revenue over 12 months

$630,650 to $739,951

Low$630,650Base$685,301High$739,951

Baseline: 240,000 clicks, $576,000 modeled revenue

Organic clicks a month: baseline and forecast

The month-by-month table below gives the same figures.

The file is made on your device; it carries your inputs and every month.

Modeled, not measured: a forecast from your inputs, not a QueryRev result. Its revenue is modeled revenue, never known or incremental revenue: revenue counts as incremental only once a change is verified against a baseline.

Month by month

Modeled

Scroll the table sideways for the high case and the modeled revenue.

Forecast organic clicks and modeled revenue, month by month, over 12 months
Organic clicksModeled revenue
MonthBaselineLowBaseHighLowBaseHigh
1 Jan18,00018,11318,22518,338$43,470$43,740$44,010
2 Feb18,40018,63018,86019,090$44,712$45,264$45,816
3 Mar20,00020,75021,50022,250$49,800$51,600$53,400
4 Apr20,80022,10023,40024,700$53,040$56,160$59,280
5 May21,20022,92324,64526,367$55,014$59,148$63,282
6 Jun20,00022,20024,40026,600$53,280$58,560$63,840
7 Jul18,80021,05623,31225,568$50,534$55,949$61,363
8 Aug19,20021,69624,19226,688$52,070$58,061$64,051
9 Sep20,80023,71226,62429,536$56,909$63,898$70,886
10 Oct22,00025,08028,16031,240$60,192$67,584$74,976
11 Nov21,60024,62427,64830,672$59,098$66,355$73,613
12 Dec19,20021,88824,57627,264$52,531$58,982$65,434
Total240,000262,771285,542308,313$630,650$685,301$739,951

What an SEO forecast is

An SEO forecast is an estimate of the organic search traffic a site could get in the coming months, and of what that traffic could be worth. It starts from what the site gets today, the baseline, and adds what the work you expect to ship could change.

A forecast is a set of assumptions written down as numbers. Its value is that the assumptions become visible: which work is expected to move traffic, by how much, from when, and what a click is worth. When the months arrive, each assumption can be checked against what happened.

How the template works

The template runs the same steps for every month of the horizon, then adds the months up.

  1. Baseline. Either one monthly value, shaped by your seasonality index, or twelve months typed oldest first, starting with the forecast’s first month a year earlier, each repeated in the same month of the forecast. The index is scaled so its twelve values average 1: a month at 110 gets a tenth more than the average month.

  2. Work items. Each item adds its expected uplift, a percent of the baseline, from its start month. Over the ramp it grows in a straight line: with a ramp of four months an item reaches a quarter of its uplift in its first month and all of it in its fourth. The uplifts of several items are added together, not multiplied.

  3. Low, base and high. The base case reaches all of the expected uplift; the low and high cases reach the shares you set. The baseline is the same in all three.

  4. Modeled revenue. Forecast clicks times the conversion rate times the value per conversion, for each case and for the baseline alone.

What the template cannot see

It is arithmetic on your assumptions. These things decide whether a forecast holds, and none of them can be computed from the inputs here.

Seasonality that moves
The index repeats the same year shape every year. A launch, a sale moved to another month or a change in what people search for can shift the shape, and a single past year may hold one-off spikes that will not repeat.
Search engine updates
Search engines change how they rank pages and how much of a results page goes to organic links. An update can raise or lower the baseline itself, whatever work you ship. The template keeps the baseline as you typed it.
Attribution
The conversion rate you enter carries the rules of the analytics tool that produced it. A visitor who first finds you in search and buys later through another channel may be counted for either, so the same clicks can be worth more or less depending on those rules.
What would have happened anyway
The baseline is the template’s stand-in for the months without the work. Real traffic would also have moved without it, so the difference between the forecast and the baseline is an assumption, not a measured effect of the work.

How to use the CSV

Download as CSV saves the whole forecast as a file your browser makes on your device: a header that labels it a modeled forecast from your inputs, the inputs themselves, then one row a month with the baseline, the three cases and their modeled revenue, and a total row. Any spreadsheet opens it.

Keep the file beside the months as they arrive. Add a column for the clicks you actually got and compare it with the baseline and the base case each month. When actual clicks run below the low case or above the high case, an assumption was wrong: find which one before the next forecast.

Share it as what it is. The header says the figures are modeled from your inputs; keep that line when you paste the table into a report, so no one reads a forecast as a result.

Keep exploring