How to measure SEO ROI: a practical guide
To measure SEO ROI, put a value on the leads and sales that organic search brings in, subtract what you spent on SEO and divide by that cost. In practice that means tracking enquiries and purchases as key events in Google Analytics 4, attributing them to organic search, valuing each lead by your close rate and average order value, and comparing the result with a baseline from before the work began. The hard part is not the formula, it is the tracking.
How do you measure SEO ROI with a simple formula?
SEO ROI = (value generated by organic search minus the cost of SEO) divided by the cost of SEO, shown as a percentage. If SEO cost 60,000 and produced 135,000 of value in the same period, the return is 125%.
Two refinements make the figure honest. First, measure incremental value: compare against a baseline from before the work, because some organic traffic would have arrived anyway. Second, count all the costs, including content writing, development time, tools and links, not only the agency fee. Use the same period for value and cost, and for long sales cycles, count sales closed later from leads that came in during the period.
How do you track SEO conversions?
- Define what counts. Form submissions, calls, WhatsApp clicks, bookings and purchases. Each should be a distinct event.
- Mark them as key events in GA4. Google renamed conversions in Analytics to key events in 2024. Ecommerce stores should send purchase events with revenue.
- Check the channel. GA4's default channel group reports organic search traffic as Organic Search. Make sure your own campaigns use UTM tags, so they are not misattributed.
- Capture the source in your CRM. Pass the traffic source into the lead record with hidden form fields, so a sale closed weeks later can still be traced to the search that started it.
- Value each lead. Lead value equals close rate multiplied by average customer value. If you win one in four enquiries and a customer is worth 3,000, each enquiry is worth 750.
Which metrics show SEO is working before revenue does?
SEO takes months to compound, so leading indicators help you judge progress early. Search Console keeps up to 16 months of performance data, enough to compare year on year.
| Metric | Where to find it | What it tells you |
|---|---|---|
| Impressions for target queries | Search Console Performance report | Whether Google is showing you for the right searches |
| Average position | Search Console or a rank tracker | Movement on the pages you are working on |
| Non-branded clicks | Search Console, filtered with a regular expression | New customers who did not already know you |
| Organic key events | GA4 | Whether visits turn into enquiries or sales |
| Revenue or lead value | GA4 and your CRM | The number that goes into the ROI formula |
Filtering out branded queries matters. People searching your company name would probably have found you anyway; growth in non-branded clicks is the clearest sign that SEO is bringing in new demand.
How does AI search affect SEO measurement?
Google says traffic from AI Overviews and AI Mode is included in the Web totals of the Search Console Performance report rather than shown separately. Visits from ChatGPT, Perplexity and other assistants arrive as referrals in GA4, so create a custom channel group or exploration that collects them in one place. For mentions that do not lead to a click, track visibility prompt by prompt; our guide on measuring AI visibility explains the method.
What does an SEO ROI calculation look like?
Hypothetical. A Dubai dental clinic spends AED 5,000 a month on SEO, AED 60,000 a year. Before the work it received about five organic enquiries a month. Over the following twelve months that averages twenty, so fifteen extra enquiries a month, 180 in the year.
The clinic converts one enquiry in four into a patient, and a new patient is worth about AED 3,000 in the first year. The extra enquiries produced 45 patients worth AED 135,000. ROI is (135,000 minus 60,000) divided by 60,000, which is 125%, before counting the patients who stay for years. The first months will show little return, which is why the timeline in how long SEO takes matters when you set expectations.
Frequently asked questions
Something else? Book a call and ask us directly.
Related services
SEO
Rankings built on technical health, content that matches intent and links from relevant sites.
SEO consulting from WebBox →GEO
Visibility in ChatGPT, Perplexity and Google AI Overviews, measured prompt by prompt.
Generative engine optimisation →Web Design
Custom WordPress, Shopify, WooCommerce and Next.js builds, fast and set up to rank from launch.
WebBox web design →Want a second pair of eyes on your site?
If you would rather know which layer is holding you back than work it out from guides, we will review your site against the competitors that outrank you and give you a ranked fix list. Where the site itself is the problem, we will tell you whether a rebuild through Web Design is the faster route.
