Content marketing ROI, why most businesses can't actually prove it

The formula for content marketing ROI is genuinely simple: (return minus cost, divided by cost, times 100.

If content generates $10,000 in sales and costs $2,000 to produce, that's a 400% return.

Based on the worked example: $50,000 SEO spend, 500 customers, 10% churn, 60% gross margin

The problem most businesses run into isn't the maths; it's that they can't actually fill in either side of that equation with a real number, because the measurement infrastructure underneath it was never built properly in the first place.

Three ways to actually calculate it

There are three practical methods for putting a real number on content, each suited to a different level of data maturity.

  • Conversion analysis is the gold standard: new customers attributed to content multiplied by average customer value. It requires proper conversion tracking, knowing which visitors completed a desired action after reading a piece of content, and which of those went on to actually pay. It's the most accurate method and also the hardest to set up well.

  • Lifetime traffic value is the fast, rough version: it estimates what it would cost to buy the same traffic through paid ads instead of earning it organically, then multiplies it by how long a piece of content stays useful. It doesn't measure revenue directly, but it puts a real number on what you'd otherwise have to pay for the same visibility.

  • Signup attribution sits in between, asking new customers where they heard about you, then applying that percentage to total revenue. It's imperfect; people misremember or skip the question, but it's simple to run and easy to compare against other channels. Ahrefs runs exactly this internally, asking every new signup where they discovered the product, then checking how many mentioned specific content channels. In one month, over 34,000 signups directly credited their YouTube content, against roughly 94,000 crediting Google. Rough, self-reported, and still genuinely useful for comparing channels against each other consistently over time.

Using ROI to look forward, not just back

Most businesses calculate content ROI only to report what already happened.

It's just as useful for forecasting, modelling what would happen if you shifted budget from paid media into content, or improved your baseline conversion rate by a percentage point. That forward-looking use tends to get skipped entirely once a business is stuck just trying to prove the past worked, but it's often where the real strategic value sits, deciding where to invest next, not just justifying what was already spent.

What genuine measurement of this actually looks like

We've done this properly with a real client.

When Aspire and FieldRoutes, part of the ServiceTitan portfolio, scaled their content programme with us, the engagement wasn't just about producing more articles; it was about building a measurement setup that could actually show what that content was doing.

That's the part most businesses skip, and it's exactly why so many can't answer a simple "is this working" question, even after months of publishing.

Why the measurement, not the content, is usually the real problem

Before any of the three methods above can work, a business needs conversion tracking that's actually configured correctly, and a surprisingly large share aren't.

A Google Analytics audit often reveals broken goals, missing e-commerce tracking, or events that were never set up in the first place, meaning months of content performance data simply doesn't exist to analyse. You can't calculate content ROI with a formula, however simple, if the underlying data was never captured properly.

Why proving ROI is genuinely harder than it looks

Even with good tracking in place, a few real complications get in the way.

  • Cost gets messy fast. A single freelancer or agency invoice is easy to total up. A blended team- an in-house writer, a freelance editor, a designer splitting time between content and product marketing- is much harder to cost accurately.

  • A lot of content's value is invisible. Beyond direct conversions, content can reduce customer support queries by answering questions before they become tickets, encourage upsells by demonstrating features customers didn't know they had, build brand affinity that shows up in every future purchase decision, and make paid search cheaper by sending ad traffic to a genuinely useful page instead of a bare landing page. There's a retention angle too: content that helps existing customers get more value out of a product can lower churn and drive upgrades, a real financial impact that almost never gets included in a standard ROI calculation because it's genuinely hard to isolate from everything else happening in a customer relationship. None of this shows up in a simple conversion count, which is exactly why a low-looking ROI number doesn't always mean the content isn't working.

  • Attribution is never clean. First-touch attribution credits whatever a visitor read first. Last-touch credits whatever they read right before converting. Multi-touch tries to split credit across everything in between. Different models produce meaningfully different numbers from the exact same data, and none of them is definitively "correct."

What actually moves the number

Lever How It Works
Repurpose existing content Turn one long article into an email series, a social carousel, or a webinar, spreading the original cost across more output
Use AI selectively Speed up research and optimisation without replacing the judgement that makes content actually good
Publish evergreen content Content that stays useful without constant updates keeps earning long after it's published
Target high business-value topics Some topics convert far more reliably than others, prioritise those over general traffic volume
Optimise conversion, not just traffic A page with more visitors but the same conversion rate doesn't actually move revenue

When ROI isn't the right metric at all

Not every piece of content is trying to convert directly, and forcing an ROI calculation onto brand-building or awareness content usually produces a misleading, deflated number.

For content genuinely aimed at revenue, long-form, genuinely helpful content tends to perform best against ROI, since it's the format most likely to rank, get cited, and answer the question that led someone to convert. For everything else, tracking content output, backlinks earned, and keyword rankings as separate, simpler metrics often tells a more honest story than forcing every piece through the same revenue lens.

The quality of the writing itself matters more to this than it might seem too.

Content that reads well and genuinely serves the difference between web copy and web content properly, converting where it should and informing where it should, tends to outperform content optimised purely for keyword coverage without much regard for whether anyone actually wants to read it.

None of these three calculation methods is inherently more "correct" than the others; they're suited to different levels of data maturity, and a business can genuinely use different methods for different purposes: lifetime traffic value for a fast board-level snapshot, conversion analysis for a detailed quarterly review.

What matters more than picking the perfect method is picking one consistently and tracking it the same way over time, so at least the trend line means something even when the absolute number carries real uncertainty.

Previous
Previous

International SEO for DACH, when Germany, Austria and Switzerland actually need separate treatment

Next
Next

Swiss fintech and banking marketing: what actually works