AiS LABZ logoAiS LABZ Partner programEarn 25%Book a consultation
← Blog
SEOMeasurement

Contribution-Margin SEO: How to Judge SEO by Profit, Not Rankings

JUDGE SEO BY PROFIT
NOT BY RANKINGS
10 November 20269 min readSalman Usman, Founder
Contribution-Margin SEO: How to Judge SEO by Profit, Not Rankings — AiS LABZ

The Short Answer

Contribution-margin SEO judges search work by the profit it leaves behind, not by rankings or traffic. You take the revenue organic search brought in, multiply it by your contribution margin, then subtract what the SEO cost over the same period. What remains is what the channel actually contributed.

What is contribution margin?

Revenue minus the costs that rise when you sell one more.

AccountingCoach, writing for accountants, defines it plainly: contribution margin is revenues minus variable expenses. Sell a product for £10 that costs £4 in materials, payment fees and fulfilment, and £6 contributes to covering your fixed costs and then to profit.

It is not gross profit and it is not revenue. It is the money a sale actually leaves behind, and it is the only sales number that tells you whether winning more of something is worth doing.

Every business has a different margin by product, by service line and often by customer. That variation is the whole reason this matters for SEO.

What is contribution-margin SEO?

Judging search by the margin it earns, minus what it costs to run.

Most SEO reporting answers a different question than the one the business is asking. The report says positions improved and sessions rose. The finance director wants to know whether the money spent came back.

Contribution-margin SEO closes that gap by scoring the channel the way the business scores everything else:

  • Take the revenue attributable to organic search over a period
  • Multiply it by the contribution margin of what was actually sold
  • Subtract the fixed cost of the SEO work over that same period
  • Read the result on a rolling window, not month by month

It is the same lens a finance team already applies to paid media, applied to the channel that usually escapes it.

What is the formula?

Organic contribution = (organic revenue × contribution margin %) − SEO cost for the period.

Three inputs, all of which a business either has or can get:

  • Organic revenue — revenue from sessions that began in organic search, by landing page
  • Contribution margin % — revenue minus variable cost, as a percentage, for what was sold
  • SEO cost — the fixed monthly cost of the work: agency fee, salaries, tools

If the result is positive, search is paying for itself and the question becomes how much more to invest. If it is negative after a fair period, the problem is either the intent you are targeting or the margin of what those pages sell.

What does it look like worked through?

Round numbers, illustrative only — not a client result.

A business attributes £40,000 of revenue in a quarter to organic search. Its contribution margin on that mix is 35%. It spends £4,000 a month on SEO, so £12,000 over the quarter.

  • £40,000 organic revenue × 35% margin = £14,000 contribution
  • £14,000 − £12,000 SEO cost = £2,000 organic contribution

Two things fall out of that immediately. The channel is marginally profitable, not the runaway success a traffic chart would have suggested. And a five-point improvement in the margin of what those pages sell would add £2,000 of contribution without a single new visitor.

Run the same sum against the quarter before and you have a trend worth presenting. Run it against rankings and you have a chart nobody can act on.

Why are rankings and traffic the wrong scoreboard?

Because both can improve while the business gets worse.

A page can rank first for a term that only ever sells your lowest-margin line. Traffic can double on informational queries that never buy. Neither shows up as a problem in an SEO report, and both show up immediately in a contribution calculation.

The failure modes are specific:

  • Rank without intent — position one on a query buyers do not use
  • Traffic without margin — volume to pages selling the cheapest thing you do
  • Growth without profit — more orders at a margin that does not cover the cost of winning them

This is the same argument that decides a paid versus organic budget split: judge the channel on what it leaves behind, not on what it touches.

What do you need in place to track it?

Four things, none of them exotic.

  • GA4 key events by landing page and channel — so organic sessions can be tied to outcomes
  • Revenue by first landing page — from ecommerce, or from the CRM for a sales business
  • Variable cost per product or service line — the number finance already holds
  • A fixed monthly SEO cost — fee, salaries and tools, agreed and unchanging

Most businesses have three of the four and have never joined them up. The joining is the work, and it is the point of attributing growth properly before spending more on it. If the measurement layer does not exist yet, build that first — data and analytics is the prerequisite, not the reporting afterthought.

How long before it shows anything?

Longer than a month. Read it on a rolling quarter.

SEO costs are incurred now and the revenue arrives later, so a single month almost always reads badly and tells you nothing. A page published in January can still be earning in the following January.

Read contribution on a rolling 90-day view, and compare 12-month windows once you have them. That matches how the channel actually behaves — the timeline is months, not weeks — and it stops a slow quarter from killing work that was about to pay.

How does it compare with ROAS on paid media?

Same lens, and that is the advantage.

Return on ad spend is a platform's own measure of itself. It ignores cost of goods, discounts, returns and the customers who would have bought anyway, so a strong ROAS can sit on top of a loss.

Score both channels on contribution instead and they become comparable for the first time. You can ask which pound does more, rather than which dashboard looks better. That is how we plan performance marketing, and applying the same test to search is simply consistency.

Where does it break?

Four places — all manageable, none solved by pretending to more precision than you have.

  • Attribution gaps — last-click undercounts organic badly; agree a model and keep it fixed
  • Long B2B cycles — a deal closing nine months later belongs to the quarter it was sourced, not the one it signed
  • Assisted conversions — organic often opens and paid closes; read both, credit by the agreed model
  • Brand searches — people who already knew you are not an SEO win; split branded out before you calculate

Handle each one by writing the rule down and applying it consistently. A directionally right number, computed the same way every quarter, beats a precise one nobody trusts.

What should the monthly report show instead?

One contribution figure, three leading indicators, and nothing decorative.

Most SEO reports are long because length reads as effort. A report built on contribution is short because every line on it is a line someone can act on:

  • Organic contribution for the rolling quarter, against the quarter before
  • Revenue by landing page, so you can see which pages earn and which merely rank
  • Impressions and average position on target queries, as the leading indicator
  • Pages earning their first impressions, as the sign that new work is landing

What comes off the report matters as much as what goes on it. Ranking tables for terms nobody buys on, bounce rate, and the keyword count all go. None of them survive the question a finance director will ask next, which is what any of it did to the number.

One more discipline: label the leading indicators as leading. A quarter where impressions and positions improved and contribution did not is a quarter where the work is on track and has not arrived yet, and the report should say so rather than leave it to be discovered.

How do you start?

Calculate it once for the last quarter. The argument settles itself after that.

Pull organic revenue by landing page, get the margin figure from finance, subtract the SEO cost, and present the single number. It takes an afternoon and it changes what everyone asks for in the next review.

The retainer conversation changes too: a retainer judged on contribution has an answer to "is this working" that a report of rankings never will. The same is true of the compounding case for organic growth — it is far easier to defend a channel whose profit you can show.

AiS LABZ works this way deliberately — SEO measured on contribution margin, agreed with the business before the work starts. Founded in 2024 by Salman Usman and working across seven markets, we start with a free diagnostic.

Common Questions

FAQ

Close, but stricter. A typical ROI calculation uses revenue, which flatters any channel selling low-margin lines. Contribution-margin SEO uses the margin on that revenue, so it reflects what the sale actually left behind. The difference is largest exactly where it matters: businesses with wide margin variation between products or service lines.

By first landing page and channel, with the model written down and kept fixed. Last-click undercuts organic because search usually opens a journey that another channel closes. Pick a model you can defend, split out branded searches so existing customers are not counted as wins, and resist changing the method between quarters — a consistent number beats a precise one.

The method is the same; the margin comes from delivery cost rather than cost of goods. Take the revenue of a typical engagement, subtract the variable cost of delivering it — staff time, subcontractors, software bought per project — and you have the contribution margin. For services businesses this is often the more useful calculation, because delivery cost varies far more between engagements than most firms admit.

Quarterly, on a rolling 90-day window, with 12-month comparisons once you have them. Monthly reads are noisy enough to be misleading: the cost lands now and the revenue arrives later, so an expensive month with a slow start will always look like failure. Review the leading indicators monthly if you want a pulse, and judge the channel quarterly.

Work With Us

Work with AiS LABZ

SEO, performance marketing, AI automation and digital development consultancy — built around your business, your industry and your growth goals.

Get in Touch

See it in practice

Central London repair counter case study: #1 iPhone screen repair London.

The service behind it: Organic Growth & SEO.

Book a free diagnostic