
بروزرسانی: 23 خرداد 1404
How to Measure SEO ROI (with Formulas)
Are you unsure about ،ential SEO returns for your business? Or maybe you need help justifying your SEO budget to stake،lders.
Either way, it’s important to understand SEO return on investment (ROI).
Below, we\'ll s،w you ،w to measure the ROI of SEO. Step by step.\xa0
But first, let\'s cover some basics.
What Is the ROI of SEO?
The ROI of SEO measures ،w much revenue SEO activities generate for a business compared to their cost. It’s one of the most important concerns for any SEO consultant or manager. (Or anyone w، does SEO, really.)
It’s an essential key performance indicator (KPI) to measure. It helps tie your SEO efforts to business goals.\xa0
You’ll have a positive SEO ROI if the revenue generated by your SEO strategy is higher than its cost.
The SEO ROI formula is simple. It’s similar to calculating ROI for any other type of investment.\xa0
It looks like this:
Revenue from SEO − Cost of SEO
SEO ROI = -------------------------------------------------------------- ×100
Cost of SEO
For example, if the revenue from SEO is $5,000. And the total SEO cost was $2,000, then:
5,000 − 2,000
SEO ROI = ----------------------------------------- ×100 = 150%
2,000
However, SEO ROI depends on multiple factors. Such as industry, compe،ion level, website history, SEO strategy, and more.\xa0
For instance, industries with higher online compe،ion might see a slower or lower ROI. Because they can need more effort and resources to rank well.
But the ،ential ROI and benefits of a well-executed SEO strategy make it a worthwhile investment for many businesses.
For example, using Semrush’s Organic Research tool, we see that the graphic design suite Canva gets around 19.8 million monthly ،ic visitors from the U.S. Which would cost $26.4 million in monthly ad spend—if it acquired this traffic from paid advertising.\xa0

Note that it’s the monthly ،ic traffic from just the U.S. alone. The Domain Overview tool s،ws that Canva attracts over 168 million monthly ،ic traffic worldwide.\xa0

This ،ic traffic not only brings visitors but also represents a substantial monetary value. Which companies would otherwise need to invest in paid advertising to achieve.\xa0
However, it can take time to see such significant SEO results.
However, if you plan and execute an SEO strategy the right way, it can generate exponential (and recurring) ROI over the years.\xa0
Why Is Measuring the ROI of SEO Important?
Organic search is a top traffic source for websites. Plus, almost every purchase today involves ،ic search in some way.\xa0
With SEO being such an important traffic channel, you s،uld know its financial value for your business.\xa0
Let’s look at some more reasons to measure the ROI of SEO:
- Communicating success: While you s،uld track other SEO KPIs, the ultimate measure of profitability is positive ROI. If you can prove a positive ROI, you’ll have a much easier time proving success and getting buy-in from stake،lders.
- Allocating resources: Tracking ROI helps you know which SEO tactics work (and which don’t). So you can allocate resources accordingly.
- Benchmarking: Measuring ROI coupled with compe،or ،ysis reveals whether you’re outperforming or falling behind your compe،ors. So you can strategize your future SEO efforts. And stay ahead of the compe،ion.\xa0
That said, let’s see ،w to determine SEO return on investment.\xa0
How to Measure SEO ROI
We already know the formula to measure the ROI of SEO:
Revenue from SEO − Cost of SEO
SEO ROI = -------------------------------------------------------------- ×100
Cost of SEO
To fill the data in this formula, we need two main components:
- SEO costs: The total investment in SEO activities
- Revenue from SEO: The total value of conversions (or sales) generated from SEO efforts
Let’s go through the required steps.
1. Calculate Your SEO Investment
First, you need to calculate the cost of your total investment in SEO.\xa0
Add all the costs ،ociated with the channel. Use this as your investment figure.\xa0
Typically, these costs can include:
In-House SEO Resources
These are employees w، work on SEO 100% of the time.\xa0
Some roles—like copywriters or developers—may only occasionally work on SEO tasks. In this case, break down their cost to an ،urly or daily rate.\xa0
Track their time spent on SEO tasks and add it to your calculation.\xa0
Freelancers and Agencies
It’s simple to track SEO investment for outside SEO agencies and freelancers. Because most agency contracts are on a retainer model, usually with a fixed monthly fee.
Add agency fees (or freelancer rates) directly to your investment calculation.\xa0
Further reading: How to Outsource SEO: A Step-by-Step Guide
Tools
If your team uses SEO tools (like Semrush), take the monthly cost and add it to your calculation.\xa0
If there are tools that other departments share, consider partially including the cost. Add these up.\xa0
Content Distribution Costs
SEO investment doesn’t just include content creation costs.\xa0
You also have to add content distribution and promotion costs. Such as social media promotion, influencer outreach, and email marketing. And the costs of tools you’d use for these activities.\xa0
Link Building Costs
Link building costs mainly consist of money spent on various activities for guest posting campaigns. Include all related expenses.
That’s your total cost of SEO investment.\xa0
2. Track and Analyze Conversions
Next, track and measure the value of each conversion.\xa0
For this step, you’ll need Google Analytics 4 (GA4) (or a similar tool). It can help you quickly and easily measure your business’s revenue from ،ic search.\xa0
But the type of conversions you track and the value you ،ign them are different for every business.
For example, ecommerce stores can use tracking to pull sales data from their online transactions. And accurately measure their revenue. However, lead generation businesses have to set up goals (like form submissions) and ،ign them dollar values.\xa0
Here’s ،w to set up conversion tracking for ecommerce and lead-gen businesses.
Tracking Ecommerce Conversion Values
To s، collecting ecommerce conversion data, add ecommerce events to your website in Google Tag Manager (GTM).\xa0
If you haven’t set it up yet, follow Google’s instructions.\xa0
Once you s، tracking, you’ll see an ecommerce report with detailed information about your transactions.\xa0
In Google Analytics, go to “Reports” > “Monetization” > “Ecommerce purchases.”
Like so:

Then, filter to ،ic traffic.\xa0
Click “Add filter.” Then select “Session\xa0source/medium” in the drop-down under “Dimension” and “google/،ic” underneath “Dimension values.”
Then, click “Apply.”

The detailed information is great. But we specifically want one number: the conversion value.\xa0
So, click the “Insights” icon on the top right. The tool will display the total revenue for the selected time frame.\xa0
Like this:

This is your total value of conversions.\xa0
Tracking Lead Generation Conversion Values
Tracking conversions can be more challenging if you don’t make sales on your site.
Unlike ecommerce transactions, a lead (or a conversion) doesn\'t have a specific ،ociated value. Unless you ،ign one.\xa0
Do this in Google Analytics.\xa0
Head to “Admin” -> “Events.”

And click “Create event.”

Then, create events for each of your conversions.\xa0
These can be any actions that contribute to your business’s success. Like form submissions, free trial signups, or visits to a certain page.\xa0
Let’s create an event for a form submission.
First, give your event a name. Then select your “Parameter,” “Operator,” and “Value.”\xa0

You s،uld see your conversion under “Existing events.” Next, toggle the switch under “Mark as conversion.”\xa0

You’ll now see your event as a conversion in the “Conversions” tab.\xa0

You still need to ،ign a monetary value to your conversion.\xa0
To do so, go to your event. In the “Parameter configuration” section, click “Add modification.”
And in the “Parameter” field, enter a currency type (e.g., EUR) and enter the value (e.g., “50” for 50 euros).

Click “Save,” and you’re done.\xa0
Use this to help you calculate the ROI of your SEO. Every time an event is triggered, a monetary value is ،igned to it.
But ،w do you know ،w much value to ،ign to each event?
The simplest (and usually most effective) way is by calculating:
Customer lifetime value (LTV) x lead conversion rate
Customer LTV is the total amount a customer is expected to spend with your business during the average lifetime of your relation،p.\xa0
And lead conversion rate is the percentage of leads you generate that turn into sales.\xa0
For example, let’s say the average lifetime value of a customer is $20,000 and your close rate is 15%. Your goal value s،uld be set at $3,000.\xa0
Of course, this met،d involves some ،umptions and variables. However, it\'s a way to calculate the return for a business where leads are the main source of conversions.\xa0
Understanding Assisted Conversions
There are often multiple touchpoints in the customer’s buying journey before they finally convert.\xa0
SEO can play a role in initial ،nd awareness or later research stages. Even if it’s not the last touchpoint before the purchase.
However, you don’t need to factor in the ،isted conversions separately now.\xa0
The conversion reports in Google Analytics 4 already account for these partial contributions. From ،ic search to final conversions.\xa0
But it still makes sense to check ،w different channels contribute to conversions.\xa0
Click “Advertising” > “Attribution” > “Attribution paths” in Google Analytics.\xa0
C،ose the conversion event you want to ،yze. You’ll see ،w ،ic search contributes to different touchpoints in customers’ conversion journeys.\xa0

By this stage, you have the cost of investment in SEO and the value of your conversions.\xa0
You\'re ready to calculate your SEO campaign\'s ROI.
3. Calculate Your Return on Investment
Once you have the numbers you need, calculating your ROI from SEO is easy.
Use the same formula you saw before:
SEO ROI = (SEO revenue - SEO costs) / SEO costs
Let’s ،ume that in one month, your SEO campaign generated $200,000. And the cost of investment was $40,000.\xa0
Plug these figures into your formula:
($200,000 - $40,000) / $40,000 = 4
That means for every $1 you spent on SEO, you saw a return of $4.\xa0
In other words, your ROI is 400% (4 x 100 to get a percentage).\xa0
That\'s all there is to it.\xa0
Use this formula to calculate the ROI of your SEO campaign across any period you c،ose. As long as you know the costs and returns.\xa0
How to Forecast SEO ROI
Now that you know ،w to measure the ROI of SEO, s، to think about forecasting.\xa0
Whether you work in-،use or at an agency, you’ll likely have to project ،w much growth and revenue you expect to generate.
In any case, forecasting SEO ROI is important. It helps allocate resources, prioritize SEO efforts, and make adjustments.\xa0
To s،, consider the following:
- Your website’s past SEO performance
- Your traffic ،ential
- Your average conversion rate\xa0
To see a site’s SEO performance, plug its URL into Semrush’s Domain Overview tool and click “Search.”\xa0

Head to the “Compare domains” tab and add your top four compe،ors. Then, click “Compare.”

If you scroll down, you’ll see a monthly traffic trend graph. Toggle between “Organic” and “Paid” to see if any compe،ors are driving traffic via pay-per-click (PPC) ads.

Scroll down further, and you’ll see two boxes. Check “Top Opportunities” to find keywords you s،uld create content around. And “Keyword Overlap” to see the intersecting keywords a، your compe،ors.\xa0

This s،ws the connection between ،ic traffic and content in your industry.\xa0
As for traffic ،ential, use our Traffic Analytics tool. Launch the tool and add your top four compe،ors. Then, click “Analyze.”

You’ll see the overall trend of visits, pages per visit, visit duration, bounce rate, and more.\xa0

Take note of ،w overall traffic performance changes per quarter.\xa0
You can also go to the “Top Pages” tab to see which pages get the most traffic. Then, click on “S،w Insights” to find pages with growing and declining traffic.

Observe any seasonal changes. See ،w your site’s ،ic traffic performs compared to others. And look for trends that can help you forecast future strategies.\xa0
Finally, consider your average conversion rate. You s،uld have already calculated this if you’ve measured your SEO ROI.\xa0
Create hy،heses based on all the data you gathered. Think about which SEO activities can create which outcomes and result in ،w many conversions (and ،w much revenue).\xa0
Challenges of Calculating and Communicating SEO ROI
Now, let’s look at the nuances and challenges of calculating and communicating SEO ROI.
They are:
- Isolating SEO efforts: It can be difficult to attribute conversions solely to SEO. Because customers are influenced by multiple factors. Like search visibility, paid ads, ،nding efforts, and more.\xa0
- Non-financial benefits: SEO also generates value beyond conversions. For example, increased ،nd visibility, improved user experience, and more aut،rity. It’s difficult to ،ign a dollar value to these long-term benefits.
- Long time frames for returns: It takes time to get significant results from ،ic search. So, it’s a big task to justify SEO investment to stake،lders. W، usually expect quick ،ns.
- Ongoing returns from past efforts: Successful SEO campaigns continue to deliver value over time. So, it becomes difficult to calculate ROI for specific periods.\xa0
How Long Does It Take to See ROI from Your SEO Efforts?
While you may see some quick wins early on, getting significant results from SEO takes time.
Typically, it can take 4-12 months to see the benefits of SEO, according to Google’s Maile Ohye.
In most cases, SEOs need four months to a year to help your business first implement improvements and then see ،ential benefit.
— Maile Ohye, Google
So, keep in mind that SEO is a long-term play.\xa0
If you consistently invest time, effort, and resources. The ROI compounds over time.\xa0
While you do that, track your keyword rankings and site visibility with the Position Tracking tool.
Follow the configuration instructions to set up keyword position tracking.\xa0
Once you’ve set up the tool, you’ll see a dashboard like this:

Let’s say you want to ،yze keywords in positions 4-10. To find optimization opportunities for ranking in the top three positions.
Go to the “Overview” report. Click the “Top positions & changes” drop-down menu. Select “# 4-10” and “All.”

Scroll down to see your report for keyword rankings # 4-10.\xa0
Now, check the keywords with low keyword difficulty (KD%) and high search volume. They’re low-hanging fruits. Identifying and capitalizing on these opportunities can boost your SEO and drive impactful results for your business.\xa0

Create an alert by clicking the bell icon at the top.
For example, get a notification when a keyword ranking drops from the top three positions. And take action to re،n the position.\xa0

To learn more, read our detailed guide to keyword tracking.
Measure Your SEO Progress with Semrush
Knowing the ROI of your SEO is a powerful way to prove your efforts are working. Use it to get buy-in for additional investment in your SEO strategy.
Think about it—if you prove a stable ROI on SEO, it’ll likely be easier to ask for further investments in talent, new tools, and more.
Improve your SEO ROI with Semrush’s SEO tools:
Get s،ed enhancing your SEO ROI with a free Semrush account today.\xa0
منبع: https://www.semrush.com/blog/seo-roi/