Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Niche files

SEO CPA

Use SEO CPA to compare organic efficiency against paid channels and to justify every pound you spend on content, tools and agency fees.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Define one primary conversion event and track it consistently in Google Analytics.
  • Total your SEO costs including content production, tools, agency fees, and your own time.
  • Calculate CPA monthly and compare to customer lifetime value to gauge profitability.
  • Use CPA to decide which SEO tactics to scale back or invest more in.
  • Present CPA alongside traffic and rankings to show real business impact.

Plain-English take

SEO CPA is the simplest metric I know for answering the question: is my SEO spend paying off? You add up everything you spent on organic search over a month — content, tools, developer time, [SEO agency](/seo-agency/) retainer — and divide by the number of conversions that came from organic traffic. For example, last quarter I worked with a [legal client](/legal-seo/) spending £3,200/month on SEO. They got 28 qualified leads from organic search, giving a CPA of £114. Their Google Ads CPA for the same service was £185. That single number shifted half their budget into organic. But CPA in SEO is trickier than it looks in paid search. You cannot just pull it from a dashboard; you have to decide what counts as a cost and what counts as a conversion. A form submission might be a lead, but is it a qualified lead? I include only conversions that eventually become customers, even if that means waiting 90 days. The formula is simple, the implementation is not. I would rather have a rough CPA that accounts for real costs than a precise number that ignores half the spend.

When it actually matters

SEO CPA matters most when you are comparing organic performance against other channels. If you run both Google Ads and SEO, CPA gives you a direct comparison. I have seen agencies hide behind 'we got you 10,000 visits' when the client only cares about cost per customer. CPA forces honesty. It also matters when you are optimising your budget. Suppose your SEO CPA is £80 but your average order value is £150. You can afford to scale up content production. If the CPA is £200, you need to fix conversion rate or rethink your keyword strategy. For [local service businesses](/small-business-seo/) — a plumber, a dentist, a solicitor — each lead has a known value, so CPA is immediately actionable. An edge case: high-ticket [B2B sales cycles](/b2b-seo/). CPA calculated monthly will be meaningless because a conversion might take six months. In that case I use a rolling 12-month CPA and attribute costs across the entire cycle. CPA also matters when you are reporting to a board or investor who does not understand rankings. I always lead with CPA and let traffic numbers support it.

What I got wrong

The biggest mistake I made early on in my [SEO work](/seo-services/) was ignoring the time lag between spending money on SEO and seeing conversions. I calculated CPA monthly and saw high numbers, so I cut spending. In reality, the work I did three months earlier was only just converting. I now use a three-month moving average for CPA. Another mistake: I treated all organic traffic as equal for conversion tracking. I was using last-click attribution, so SEO got credit for the final click but not for the assisted conversions that happened earlier. That understated SEO's value. Now I use a position-based attribution model (40% first-click, 40% last-click, 20% linear) to give a fairer CPA. I also forgot to include my own time. Tools and content are obvious, but the hours I spent on technical audits and strategy meetings are a real cost. I now track my hours in a spreadsheet and add a conservative hourly rate. Finally, I used to compare SEO CPA directly to Google Ads CPA without adjusting for brand vs non-brand traffic. Brand organic traffic converts at a much lower CPA because people are already looking for you. I now calculate SEO CPA separately for brand and non-brand keywords.

Next step

Quick answers

How is SEO CPA different from Google Ads CPA?

Google Ads CPA is calculated automatically by the platform based on your ad spend and conversions. SEO CPA requires you to manually total your organic costs and attribute conversions, which involves more estimation and judgement around attribution windows and cost allocation for an accurate result.

Should I calculate CPA for every keyword?

Only if you have enough conversion data per keyword to make the number meaningful. For most sites, it's better to calculate CPA at the campaign or channel level first. If a keyword has fewer than 20 conversions per month, the CPA will be too volatile to act on.

What is a good SEO CPA?

A good SEO CPA is one that is lower than your customer lifetime value (LTV). If your LTV is £500, a CPA of £100 is excellent. Compare it to your other channels too. If your paid search CPA is £150 and your SEO CPA is £90, organic is clearly more efficient.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Provides the primary context for SEO measurement and best practices.
  • Google Analytics Help — Essential for setting up conversion tracking and attribution needed to calculate SEO CPA.
  • Google Ads Help — Defines CPA in performance marketing, offering a clear comparison point for SEO.
  • Search Engine Land — Offers practical guidance on attribution models and CPA calculation in organic search.

Notes from Callum Bennett.