The ROI Forecasting report calculates the potential changes in traffic, conversions and conversion values from hypothetical changes in your site's organic keyword ranking.

For example, the report might estimate you're currently getting $1M in monthly revenue from organic traffic. What would happen to your monthly revenue if all keyword rankings moved up just by 1 single position? What about 3 positions? What if they all moved to position 1?

The report helps you very quickly predict and visualize these types of scenarios to easily see the potential value brought by organic SEO efforts. 

Potential uses cases are convincing management or prospective clients how relatively small investments in SEO can have massive benefits in terms of ROI.

How does this report work?

This report doesn't require any external data source such as Google Analytics or AdWords. It's instead made by estimating your current and potential future performance based on the keywords you're currently tracking in the campaign. So how are these numbers calculated?

Let's make some assumptions

To begin, we start with a few default assumptions that are completely user-configurable. We recommend taking a moment to edit these so that they make sense for your site.

Click on the Edit Assumptions button to get started:

Inside the Assumptions modal, you can enter your Estimated Conversion Rate, Conversion Value and choose / create Click-Through Rate curves.

  • Estimated conversion rate - Take a look at your site's analytics. What is the approximate conversion rate you're getting with organic traffic? Enter it into this area.
  • Conversion value - When a site visitor converts on your site, what is the average value you'd assign to this interaction? (e.g. If it's an ecommerce site, what's the average cart value? If you're collecting leads via a form, what's the average value from a converted lead?
  • Click-through-rate curve - There are many models available for estimating what the average click-through-rate is for organic results at each ranking position. Choose one of the preset models that you feel represents your industry, or configure your own based on your own analytics.

Estimating your current performance

Now that we've got the assumptions out of the way, we can start to estimate your current performance.

  • First, all currently tracking keywords in the campaign are loaded up into the table.
  • The number of times someone searches for this keyword each month is displayed as Monthly Search Volume in the table.
  • Each keyword's current ranking position for your site is displayed next to this.
  • Based on the estimated organic click-through-rate at each position, we'll estimate the amount of traffic each keyword is getting each month by using the current ranking position for this keyword and its search volume. (For example, let's assume a keyword is ranking at position 3 with a search volume of 10,000. We'll look up the click-through-rate in the assumptions chart for position 3 and see that it's 10%. We'll then multiply the monthly search volume of 10,000 by 10%, which will give us an estimated 1,000 traffic per month.
  • The traffic is multiplied by the estimated conversion rate in the assumptions area to get the estimated number of conversions. (For example, if the estimated conversion rate for the site is 3%, the traffic of 1,000 is multiplied by this number to get 3 conversions.)
  • The number of conversions is then multiplied by the conversion value in the assumptions area to get the conversion value. (For example, if there are 3 conversions for this keyword at a conversion value of $200 each, the conversion value for this keyword is $600 for the month)

All of this data in the table will be summed and rolled up to the top-level metrics at the top of the page. The current estimated performance will be shown on the left side of all metrics.

Forecasting hypothetical scenarios

Now that we have a baseline of your current performance, we can begin to make forecasts if something changes. 

Look for the "Scenario" dropdown at the top of the page. Here you can choose a hypothetical scenario to play out. The more ambitious the selected scenario is, the more drastic changes you will be able to see for the forecast.

Once a scenario is selected, click the Calculate Forecast button.

The same calculations will be made based on this new situation. In the table, you can compare a single keyword's forecasted performance next to the for the current performance.

Likewise, the increase in performance can be viewed from a high-level overview at the top of the page.

Additional options

In addition to the assumptions listed above, you can change additional factors that the forecast is based upon.


By default, ROI Forecasting uses ranking data from the most recent available date. If desired, you can also choose a different date with the Reference Date picker too:

Which keywords should be included in this forecast?

The report by default include all keywords from every keyword groups of the campaign. You can also use the Keyword Group dropdown to generate forecast for a subset of keywords:

Which search engine are you trying to run forecast for?

Results of the forecasted report can be vastly different for different search engine you've chosen to run calculations for. Use the Search Engine dropdown to make sure you are running forecasts for the correct one:

Did this answer your question?