QUAKE MEDIA / THE PRACTICAL GUIDE
SEO ROI: the numbers that matter to your business
Measure SEO return using qualified leads, sales, contribution margin, and full campaign costs. Includes a worked example and a reporting checklist.
Explore the guideBy Quake Media · 3 minute read
From search to business value.
A framework for the decisions in this guide.
Search visits / EXPLORE THE DETAILS
The starting point
SEO return is the business value attributable to organic search, less the cost of earning it. An industry average cannot tell you whether your campaign is profitable. You need a consistent measurement period, reliable lead or transaction tracking, and a definition of value that reflects your margins.
Qualified enquiries / EXPLORE THE DETAILS
Calculate return using profit contribution
A useful calculation is: SEO ROI = (incremental contribution attributable to SEO − SEO investment) ÷ SEO investment. Contribution means revenue after the variable costs of delivering the sale, before subtracting the SEO spend itself. Keep agency fees, content, development, and internal work in the investment figure.
For illustration only, suppose organic enquiries produce 10 additional sales worth $2,000 each. At a 40% contribution margin, those sales contribute $8,000. If the relevant SEO work costs $5,000, the estimated return is ($8,000 − $5,000) ÷ $5,000, or 60%. These are hypothetical inputs, not Quake Media client results or a predicted return.
Profit contribution / EXPLORE THE DETAILS
Connect search activity to actual enquiries
- Track successful contact submissions, rather than clicks on the submit button.
- Separate sales enquiries from spam, job applications, and existing-customer support.
- Record source and landing page when your measurement setup permits it.
- Reconcile closed sales with the reporting period and your normal sales cycle.
- Document missing consent, offline conversations, and other attribution gaps.
Search Console tells you about Google Search clicks and impressions. Analytics can show what visitors do after arriving. Your CRM or order system establishes whether an enquiry became a qualified opportunity or a sale. Each system answers a different question; use them together rather than presenting traffic growth as revenue growth.
Search visits / EXPLORE THE DETAILS
Separate branded demand from new discovery
Someone searching for your business name may already know you through a referral, an event, or an advertisement. Branded search is valuable, but it should not automatically be credited to an SEO campaign. Compare branded and non-branded queries, service landing pages, and new-customer outcomes. Annotate launches and other marketing activity that could explain changes.
Qualified enquiries / EXPLORE THE DETAILS
Build a report that supports a decision
For each important service, report search visibility, organic landing-page visits, qualified leads, sales, and acquisition cost. Compare equivalent periods and allow for seasonality. Explain what changed on the website and what you will do next. If tracking was broken, say so and avoid combining incompatible periods into one growth percentage.
Use lifetime value only when the retention and margin assumptions are supported by your own records. Show first-purchase return separately so an optimistic lifetime estimate does not hide a campaign that is expensive to fund.
Profit contribution / EXPLORE THE DETAILS
What should you ask an SEO agency?
Ask which outcomes they can measure, how they distinguish qualified leads, what costs are included, and how they handle attribution uncertainty. A useful proposal names the starting problems and the work required. It should not substitute a universal ROI statistic for a forecast built from your business.
Continue with our digital marketing measurement guide, SEO budgeting guide, or SEO services.
FROM READING TO DOING
Make your next
move a clear one.
Bring us your goals and the questions this guide raised. We’ll help you work out what belongs in your plan.
Talk it through with Quake