So, you want to figure out what you’re actually getting from your SEO investment, right?
No need to sit through long meetings, decipher industry lingo, or trek across town just to get some answers.
I get it.
Here's a simple, step-by-step guide to help you calculate your Return on Investment (ROI) for Search Engine Optimization (SEO). It's as straightforward as counting up the day’s earnings.
Let's dive in!
What is the ROI of SEO and How to Calculate it?
First of all, if you haven’t already got an account set up with Google Analytics, you’ll need to sign up, or if you do have an account, sign in. Google Analytics is free to use so don’t worry you won’t have to pay for it. Once you’ve done that, come back to THIS EXACT SPOT and keep reading… nice, well done. To avoid the risk of any uncertainty, let’s break down the subject matter.
ROI, meaning what you’re getting out of your investment, or in simpler terms how much, Bang you’re getting for your Buck.
Businesses can calculate their ROI with different contributing methods. Analyzing their search engine rankings (how far up their website is after a keyword search).
Counting organic traffic is key—these are the visitors who find your site naturally, without any paid advertising. The better your SEO, the higher your rankings, and the more organic traffic you’ll see.
To figure out the ROI of your SEO efforts, businesses often use this formula:
The formula to calculate SEO ROI is simple:
(revenue (R) – cost of SEO investment (C)) / cost of SEO investment (C)
- Revenue (R): The income generated from your SEO activities.
- SEO Cost (C): The total amount spent on your SEO campaign.
You can apply this formula using data from your conversion tracking. This way, you’ll know exactly how much your SEO is paying off.
Example: Calculating SEO ROI
Let's go through an example to make this clear:
- Your SEO efforts bring in $10,000 in revenue.
- You spent $2,000 on your SEO campaign.
Using the ROI formula:
$10,000 − $2,000 / $2,000 = $8,000 / $2,000 = 4
This result shows that for every $1 you spend on SEO, you’re getting $4 back, indicating a positive return on your SEO efforts.
Why This Matters
Understanding your SEO ROI is crucial. It gives you insight into the financial impact of your SEO investments and helps you make smarter decisions about where to allocate resources for the best returns.
Creating an SEO ROI Calculator in Excel
If you're a fan of spreadsheets, you can easily set up an SEO ROI calculator in Excel. Here’s how:
- Enter your Revenue in cell A1.
- Enter your SEO Cost in cell B1.
Then, use this formula:
=(A1−B1)/B1=(A1 - B1) / B1=(A1−B1)/B1
This will give you the ROI based on the values in cells A1 and B1. If your data is in different cells, just adjust the cell references accordingly.
Using an SEO ROI Calculator
For a more hands-on approach, you can use an SEO ROI calculator that considers various factors, like your annual revenue, profit margin, and SEO costs. By entering these values, the calculator will give you a breakdown of your total yearly cost, profit, and ROI.
Monthly Cost Breakdown:
- SEO Consulting: What you pay an SEO specialist monthly.
- Technical SEO Implementation: Costs related to technical website fixes.
- Link Building / Digital PR: Money spent on acquiring backlinks.
- SEO Content Writing: The cost of creating content.
- SEO Tools Costs: The monthly subscription fees for SEO tools.
Each of these elements contributes to a more accurate calculation of your ROI, so it's worth breaking them down individually.
If you want a more detailed calculation, consider using our SEO ROI calculator that includes additional data points for a comprehensive analysis:
SEO ROI Calculator
Enter your monthly SEO costs, annual revenue, and profit margin, and manually calculate the total yearly cost, profit, and ROI.
Monthly Cost Breakdown:
To calculate the ROI manually:
- Total Annual Cost = (Consulting + Technical + Linkbuilding + Content + Tools) * 12
- Profit from Revenue = Annual Revenue * (Profit Margin / 100)
- ROI = ((Profit - Total Annual Cost) / Total Annual Cost) * 100%
This way, you can get a complete view of how your SEO investment is performing.
Step 1: Calculate your ROI of SEO by Setting up Conversion Tracking
So now you have your head around some of the techniques, let’s put it into action. You have your Google Analytics account set up in another tab, and that’s great, now you have to set up your conversion tracking. Conversion tracking allows you to see all the different avenues of revenue that you have on your site.
There are two different examples where this may differ.
If you are an E-commerce store, you can apply E-commerce tracking, which is very accurate.
For Service Provider or lead-based companies, you can use customer data to set up conversion goals. For example, Lead-based submissions to be allocated dollar figures to the goals.
Lets set up conversion tracking for your specific business.
Ecommerce Conversion Tracking
The most accurate, informative way to set up your Conversion Tracking by following Googles Guide on how to Set up Ecommerce Tracking.
Follow the link and use the step by step process to make this happen.
Once you’ve set up your conversion tracking, go to the Ecommerce Overview on Google Analytics. You will see all the sales that have occurred and every detail about these sales individually. See below:
This report will help you attain data for calculating your ROI of SEO and also calculate the success your business is achieving.
Lead Generation Conversion Tracking
Setting up conversion tracking for lead generation businesses is a bit more complicated. These businesses don’t always make sales directly on their websites, making the data less accurate. It’s not all doom and gloom, you can still get great data, just not as great. It’s like driving a Ferrari, not a Lamborghini… depending on your preference.
Here is how you do it. On Google Analytics, go to Admin > View > Goals. Then you need to set up a value for every conversion on your site. You can do this by analyzing your customer data to find the dollar figure.
Now figure out the number of leads converted into sales. E.g., if you receive 200 lead forms per month and 50 of those leads become customers, that goal has a 25% conversion rate.
Calculate the average dollar figure for each sale or the lifetime value of a customer. If all the leads that sign-up spend between $180 and $200, your average value is $190.
Calculate the dollar figure of each lead by dividing the total value of conversions by your original number of leads. Using the values above, if you earn 50 customers and they each spend $190, you make $9,500. Divide that $9,500 by your original 200 leads and each lead from this goal is worth $47.5 on average.
Follow these steps for every avenue of revenue on your website. Enter the goal and the value to store the data. Once you’ve tracked these conversions for a month or so, you should have enough information to start calculating your SEO’s ROI. You can view this data by looking at the conversions report on Google Analytics and clicking Conversions > Goals > Overview and you’ll see something like this:
Step 2. Measuring your ROI of SEO Using a Formula
Now you know how much revenue your website has earnt over the last month. You can now use the formula to equate your SEO’s ROI. (gain from investment – cost of investment) / cost of investment. Use the data from below as an example.
Gain from Investment: $503,456
Cost of Investment: $20,000
($503,456 – $20,000)/$20,00
$491,110/$20,000
24.55 x 100
=245.55 %
That’s a vast 245.55 % return on investment for the company! Now, don’t go firing anyone if you can’t see a profit in the first couple of months. Keep in mind that SEO is a long term investment and it may take a while to start seeing results like the example shown.
Other means of Measuring and Analysing your SEO’s ROI
You have the formula and the ballpark figure of what you’re getting out of your investment. Is a ballpark figure enough? It depends on how anal you are. Most (good) agencies governing SEO will use multiple means of analysis to get you the closest thing to a precise return value. So let’s look at a couple ways to improve your data and precision.
The Assisted Conversion Graph
The Assisted Conversion Graph helps you see how SEO has lead people to purchase on your website. Let’s paint a picture for a second. There is a customer that has found your website organically because it’s ranking 5th from the top for the keywords ‘composting banana peels’. They look at your site, read what you have to say and offer, then they look at the price of your banana peel composter three thousand model, and they decide to sleep on it. The next day they search your URL directly and purchase the composter. If you are only tracking the goal, it will come up as direct traffic, but in reality, SEO took the cake on that one because it was originally organic traffic.
In Google Analytics, look at the Assisting Interactions Analysis Report (Conversions > Multi-Channel Funnels > Assisted Conversions). You will see every time a goal has been assisted by any traffic driven by SEO.
Keeping an eye on this data may help you see that SEO is doing even more than you thought.
Top Conversion Path
Similar to the Assisted Conversion report, Top Conversion Path will help you see the most frequent patterns of assisted conversions. This way, you can focus on the collective behaviour of traffic and emphasize more resources on those assists.
For example, there is a reason Michael Jordan had a very high point average per game. It was important for the coach to analyse how he was being assisted or what players and strategies frequently assisted him. The analysis allowed them to focus more time, energy, and money on these assists. Now you shouldn’t base your business philosophies on the NBA, but damn the Chicago Bulls were a good team.
(Conversions > Multi-Channel Funnels > Top Conversion Paths)
Frequently Asked Questions about the ROI of SEO
When should I measure the ROI of SEO?
The ROI of SEO is usually measured monthly, quarterly, and annually. It’s easy when all the systems are in place. Once you have set up your conversion tracking system and have wrapped your head around the formula, then you can watch your return as much as you like.
When will I see Return On Investment?
Keep in mind that SEO is a long term investment and that you may not see a return in the first six months. Analysing data in those first six months may be the equivalent of watching grass grow. Have faith in your digital marketing team, let them work their magic, and enjoy looking at your return after that 6-month mark. But if you like watching grass grow, that’s fine too.
How much return should I see?
The ROI is different for every business. Some Businesses will spend tens of thousands of dollars on SEO because of their size and reach online. Other small businesses will spend less. There is no average return but it is great to have an idea of how much you want to see on your ROI of SEO. Having a figure in mind will give your digital marketing team a goal to work towards. Keep in mind that being realistic is key, but also updating your goals once you reach them is essential.
The importance of the ‘right’ agency
Knowing what you’re getting for your investment is critical. StudioHawk is ultimately there to make you money but also to help you understand why you are making money. The journey of building a successful business is a beautiful process, and StudioHawk is there to help you enjoy it and be a part of it.
For more information on StudioHawk and how we can help you, contact us for a free consultation.