Tom McSherry
Strategy

Profit per keyword: the metric most SEO agencies ignore

Tom McSherry

Tom McSherry

15 June 2026 · 8 min read

Most SEO reports lead with search volume and rankings, but neither tells you where to spend your money or what the work could return. A keyword with ten thousand searches a month can be worth less to your business than one with two hundred. The difference is the customer behind the search, the chance that search becomes a sale, and the profit left after you deliver the work.

I use two related numbers here, and they should not be blurred together. The first is profit per customer for a keyword or service. The second is the estimated profit opportunity from winning a ranking for it. The first feeds the second.

The two numbers behind profit per keyword

  • Profit per customer: the customer's lifetime revenue multiplied by the net profit margin for that service.
  • Ranking opportunity value: the clicks a target ranking could earn, multiplied by the rates at which clicks become leads and leads become customers, then multiplied by profit per customer.

That distinction matters. A customer searching for a full roof replacement may be worth far more than one searching for a tube of sealant. But a high-value service keyword is not automatically a large SEO opportunity if almost nobody searches it, the search intent is wrong, or the ranking is not realistically winnable.

A simple worked example

Imagine a target ranking could produce 40 clicks a month. If 5% of those visitors enquire, half of the enquiries become customers, and the business keeps $2,000 profit from a typical customer, the estimated lifetime profit attached to customers acquired in a typical month is $2,000: 40 clicks x 5% x 50% x $2,000.

That does not mean $2,000 of profit is recognised in that month. It values the lifetime profit of the customer cohort acquired in a typical month. It is a planning estimate, not a revenue promise, and every input can move. Its value is that the assumptions are visible, editable and comparable across keywords.

How TOM-OS estimates profit per customer

TOM-OS first groups related keywords by the service and customer journey they represent. It estimates lifetime customer revenue and net profit margin for each group, using the business's own pricing where it is available and authoritative industry data where it is not. Profit per customer is lifetime value multiplied by the margin.

The calculation then checks similar service groups for inconsistent values and merges categories that describe the same underlying service. The estimates remain editable, because your own pricing, margins and customer records are better evidence than an industry benchmark.

That is the customer-value layer shown in profit-weighted rank tracking. A free estimator can add the second layer by combining that profit figure with demand, target position and conversion assumptions.

How to calculate the ranking opportunity

  1. Calculate profit per customer: lifetime customer revenue x net profit margin.
  2. Estimate the monthly demand. Use real Google Search Console impressions when the page already exists; use third-party search volume as a rougher input for a new target.
  3. Choose a realistic target position and estimate the click-through rate at that position.
  4. Use your click-to-lead conversion rate, then your lead-to-customer conversion rate.
  5. Multiply target clicks x click-to-lead rate x lead-to-customer rate x profit per customer.
  6. Compare the result with your current position, the likely cost and the difficulty of winning the ranking.

You do not need false precision. A range is more honest than a single forecast, and even rough low, expected and high cases usually reorder a keyword list. This is why search volume is a supporting signal, not the decision.

What the estimate leaves out

The calculation cannot guarantee demand, rankings, click-through rate or conversion. Local packs, ads, seasonality, brand recognition, capacity and the quality of the landing page all change the result. A keyword estimate is a way to compare opportunities under declared assumptions, not a promise of future profit.

The goal is not to rank for everything. It is to find the small set of winnable terms whose customers can pay for the campaign.

If you only add one financial layer to keyword research, start with profit per customer, then show how demand and conversion turn it into an opportunity. That gives you a priority list grounded in the business rather than a volume column.

Want this done for you?

See how a profit-first SEO strategy could work for your business - no obligation.

See the case studies