SEO ROI (return on investment) Calculation & Analysis

We often talk about ROI during reporting and especially during pitching a new client.

ROI is a very important metric, even more, important than sales or conversions. This is because it takes into account the cost of the investment.

Common business sense dictates that If an investment doesn’t yield a positive ROI or if there are other marketing channels with a higher ROI then the investment from a particular marketing channel should be withdrawn.

This can happen with SEO too as it is not easy to calculate the ROI of SEO campaigns.

If a business doesn’t see any apparent ROI from SEO or find other marketing channels more lucrative in terms of ROI than it may either choose to cut down the SEO budget or stop the SEO campaign altogether and invest the money somewhere else.

This can happen in companies that run multi-channel marketing, where SEO is not playing a very big role in overall revenue generation or where the SEO has failed to prove the ROI of its efforts.

It becomes very important that we calculate and report the ROI of our SEO campaign even if the client hasn’t asked for it. This is because if we don’t report the ROI, the client will calculate it himself (often inaccurately) at some point especially during the decision time (whether to continue or discontinue SEO).

Every time we report ROI, we give a solid reason for our client to continue to invest in SEO. For clients:

ROI always mean ‘dollar returns’.

ROI should not be confused with raw organic traffic, organic conversions, rankings, number of links built etc.

Majority of businesses can’t really understand ROI in these terms.

They want to know if they spend X, then what they are getting in return in dollar value. Is it 2X, 3X ….???

You need to do show the ROI for your own business sake.

maths stats page ad
maths stats page ad mini 1

Types of SEO ROI

There are two types of SEO ROI that I think are worth mentioning:

  1. Anticipated SEO ROI
  2. Actual SEO ROI

Anticipated ROI is the ROI we report when we are pitching a new client and actual ROI is the one we report during the tenure.

Anticipated SEO ROI

Anticipated ROI = (Anticipated Revenue from SEO efforts – Proposed Cost of the SEO Project)/Proposed cost of the SEO project

Before you calculate anticipated ROI, you need to know three things in advance from your prospective client:

  1. Average monthly visits
  2. E-commerce conversion rate of the website
  3. Average order value

If you don’t have these values beforehand than you can’t do ‘anticipated ROI’ calculations.

Let us suppose that you have got the following data from your prospective client:

  1. Average monthly visits – 50000
  2. E-commerce conversion rate of the website – 0.68%
  3. Average order value – $176

Let us suppose that the proposed cost (or fee) of your SEO project is $20000.

Now you need to justify this spend to your prospective client. So you need to generate an additional sale of at least $20K during your contract period.

But $20k will only be a breakeven point (the point at which there is no profit and no loss) for your client. So you need to generate much more than $20k through your SEO efforts in order to generate a reasonably positive ROI.

You now need to determine the number of additional orders required to generate an additional sale of at least $20k for the client:

No. of additional orders required for $20k sale

= Proposed Sale/Average order value

= 20000/176 = 114

So when you will generate an additional 114 orders on the client’s website during your contract period through your SEO efforts, your client will break even.

If you fail to generate at least 114 orders through your SEO efforts during your contract term than you will generate a –ve ROI for your client. Your client will actually be at a loss.

The next thing that you need to do is to determine the additional traffic required to generate 114 orders on the client’s website.

Additional Traffic required to break even

= number of orders required to break even / e-commerce conversion rate

= 114/0.68% = 16765 visits

So you need to generate at least 16765 visits to the website through organic search just to break even.

Here I am assuming that e-commerce conversion rate of the website will remain constant (if not improved) during the contract term.

In order to deliver a reasonable positive ROI, you need to generate much more than 16765 visits.

So let us just double this traffic estimate to 33530 visits.

Now we can expect to get around 228 orders (144*2) through our SEO efforts which in turn could result in $40k ($20*2) in sales.

 Anticipated SEO ROI

= (Anticipated Revenue from SEO efforts – Proposed Cost of the SEO Project)/proposed cost of the SEO project 

= ($40000 – $20000)/$20000

= 100%

100% ROI means if your client spends X, he earns 2X in return.

I think it is pretty reasonable to consider delivering at least this much ROI. Because if your client spends X and he earns X or less in return, then what is the point of carrying out SEO on the website in the first place. It is simply a waste of time and money.

Now at this stage, you need to decide whether or not you can generate additional 33,530 visits through SEO during your proposed time frame. This will require additional calculations which are beyond the scope of this post.

But just to give you an idea, you can do this by estimating the traffic you could generate through your chosen keywords in the proposed time frame.

You can always go back and revise your proposed fees and time frame for the project if you think 33k visits is too much to deliver.

Once you have done your traffic projections and ROI calculation then it is up to the client to decide whether or not he can trust you on your ability to generate proposed traffic to his website within the timeframe.

In any case, you now know how ‘Speculated ROI’ calculation is carried out and why it is so important.

When you talk about ROI, you speak in a language that businesses understand very well:

ok I will give you X, how much I will get in return?…..

Please don’t say I will get rankings and traffic in return.

Tell me how much I will get in dollar value so that I can justify ad spend.

Note: If you want to know how to charge for your SEO campaign then check out this post: SEO Pricing – How to Charge for Your SEO Campaign

Actual SEO ROI

Actual ROI is the one that eventually decides the fate of your future engagement with a client.

Actual SEO ROI= (Total E-Commerce Revenue through SEO + Total Goal Value through SEO) –

cost of running the SEO campaign/ cost of running the SEO campaign

I calculate ‘Total Goal Value through SEO’ as the sum of ‘Assisting Conversion Value’ and ‘Last Interaction conversion value’.

I am taking multi-touch attribution into account here because SEO not only helps in generating organic visits and sales but also help in completing sales through direct traffic, PPC, Display etc.

So you must report the role of organic search campaigns in the overall conversions that occurred on the website.

I have talked more about these calculations in the article: How to Analyze and Report the True Value of SEO


“ SEO not only helps in completing a conversion but also help in initiating and assisting the conversions which are completed by other marketing channels (like PPC, Email, Display, Direct, Referral etc). “

Remember the real magic is in what you report. If you have got it, flaunt it. It is critical that you show the value of your SEO efforts. Never blindly assume that the client already knows about your great work.

I can even go ahead and prove to a business that if you do cost cutting on SEO, how it will impact your PPC, Display, social media and email campaigns. I expect the same from you.

Best time to report the SEO ROI

I am often asked the question, when is the best time to report ROI?

The best time to report ROI of your SEO campaign is when you start getting positive ROI.

Never report negative ROI.

It is common for SEO campaigns to show negative ROI for the first few months and this is something you can educate your client in advance.

Once you starting getting positive ROI, no matter how small, just report it. Even a 10% positive ROI is worth reporting.

Another article you will find usefulHow to analyze, interpret and report data trends in Google Analytics

Related Articles:

Register for the FREE TRAINING...

"How to use Digital Analytics to generate floods of new Sales and Customers without spending years figuring everything out on your own."

Here’s what we’re going to cover in this training…

#1 Why digital analytics is the key to online business success.

​#2 The number 1 reason why most marketers are not able to scale their advertising and maximize sales.

#3 Why Google and Facebook ads don’t work for most businesses & how to make them work.

#4 ​Why you won’t get any competitive advantage in the marketplace just by knowing Google Analytics.

#5 The number 1 reason why conversion optimization is not working for your business.

#6 How to advertise on any marketing platform for FREE with an unlimited budget.

​#7 How to learn and master digital analytics and conversion optimization in record time.


My best selling books on Digital Analytics and Conversion Optimization

Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.

Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.

Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.

Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.

About the Author

Himanshu Sharma

  • Founder,
  • Over 15 years of experience in digital analytics and marketing
  • Author of four best-selling books on digital analytics and conversion optimization
  • Nominated for Digital Analytics Association Awards for Excellence
  • Runs one of the most popular blogs in the world on digital analytics
  • Consultant to countless small and big businesses over the decade
error: Alert: Content is protected !!