Content Marketing ROI: Formula, Worked Example and Template

Content marketing ROI is the return your content produces compared with what it cost to create and distribute: (return from content − content cost) ÷ content cost × 100. The math is simple. The hard parts are counting every cost, deciding which revenue content actually earned, and measuring over a window long enough for content to pay back.
This guide covers the formula, what goes on each side of it, a 12-month worked example for a single article, the profit and attribution traps that make most reported numbers wrong, and a template you can copy.
What Content Marketing ROI Measures
Content marketing means publishing useful material that attracts an audience you want: articles, guides, videos, newsletters, podcasts, research. It is different from content whose only job is to close a sale, like product pages, ads or pricing tables. That distinction matters because content marketing usually contributes earlier in the journey. A reader finds a guide today and buys months later, often after other touches.
Content marketing ROI answers one question: for every dollar spent on that content, how many dollars came back? You can measure it for the whole program, for a format (video vs written guides), for a channel (search vs email) or for a single page. The last one is the most useful for deciding what to do next, and the one most guides skip.
The Content Marketing ROI Formula
If a quarter of content cost $12,000 and produced $30,000 in attributed revenue, ROI is ($30,000 − $12,000) ÷ $12,000 × 100 = 150% (illustrative numbers). A negative result means the content has not yet paid for itself.
For lead generation, you rarely have revenue per lead at hand, so the return side becomes an estimate:
If you have not worked out what a lead is worth yet, the method is in How to Calculate the Value of a Lead or Conversion. When the return is an estimate, the ROI is an estimate too, and your report should say so.
What Goes Into the Investment
Understated costs are the fastest way to inflate content ROI. Count everything that exists because of the content program:
- People: salaries of writers, editors, strategists and video staff, prorated by the share of time they spend on content. Hours × loaded hourly cost works well.
- Freelancers and agencies: writing, design, video editing, translation.
- Production: stock media, equipment, studio time, original research or survey costs.
- Tools: CMS, SEO and writing tools, design software, analytics. Split a tool used by several teams by usage.
- Distribution: paid promotion, sponsored placements, newsletter platform fees.
- Maintenance: refreshing, updating and re-promoting old pieces. It is a real cost and it grows as the library grows.
Shared costs are the awkward part. If a designer splits time between content and product marketing, pick a split, write it down and keep it the same every period. A consistent rough split beats a precise one that changes each quarter, because changing the method changes the ROI even when nothing else did.
What Counts as the Return
Pick the return measure that matches how your business makes money:
| Business model | Return to use | Where the data lives |
|---|---|---|
| Ecommerce | Revenue from orders where content was the landing page or a credited touch | Analytics purchase events, store platform |
| Lead generation / services | Leads from content × close rate × average deal value | Form submits and calls in analytics, closed deals in CRM |
| SaaS | Trials or demos from content × trial-to-paid rate × first-year or lifetime value | Product signups, billing system |
| Media / audience | Subscribers or members gained × value per subscriber | Newsletter platform, subscription system |
Two choices affect the number a lot. First, whether you use first-year value or lifetime value for a customer: lifetime value makes ROI look larger and arrives later, so state which you used. Second, whether you count only conversions where content was the landing page, or also conversions where content was an earlier touch. That second choice is attribution, covered below.
Worked Example: ROI of One Article Over 12 Months
Program-level ROI hides the most important fact about content: costs land up front and returns arrive over months. Here is one article, followed for a year. All numbers are illustrative.
The costs
- Writer $600, editor $150, custom graphics $100
- Share of content tools: $100 (a $1,200 yearly tool budget spread across 12 articles)
- Paid promotion at launch: $250
- Refresh in month 9: $200
That is $1,200 at launch and $1,400 by the end of the year.
The returns
The article generates no leads in month 1, one in month 2, two in month 3, then settles at three a month. That is 30 leads in 12 months. Historically 10% of leads become customers worth $1,500 in their first year, so each lead is worth 10% × $1,500 = $150.
The same article, reported at different points
| Month | Leads to date | Value to date | Cost to date | ROI to date |
|---|---|---|---|---|
| 1 | 0 | $0 | $1,200 | -100% |
| 3 | 3 | $450 | $1,200 | -63% |
| 6 | 12 | $1,800 | $1,200 | 50% |
| 9 | 21 | $3,150 | $1,400 | 125% |
| 12 | 30 | $4,500 | $1,400 | 221% |
A team that reviews this article at month 3 sees a 63% loss and might stop investing in the topic. The same article pays back in month 5 and returns more than three times its cost by month 12. That is why you should track ROI to date per piece and set a review point based on how your past content ramped, instead of judging new work on its first month. It also explains why the payback month (the first month where value to date exceeds cost to date) is often a better headline for leadership than a single ROI percentage.
Revenue ROI vs Profit ROI: Why the Same Program Shows Two Numbers
Most guides plug revenue into the formula. Some define the return as profit instead. Those produce very different answers, and the gap is largest for businesses with thin margins.
Take the article above. If your gross margin is 70%, the $4,500 of value represents $3,150 of gross profit:
Revenue-based ROI said 221%. Profit-based ROI says 125%. Neither is wrong, but they answer different questions: revenue ROI tells you how much business content brought in, profit ROI tells you whether it made money. Use one consistently and label it.
A useful rule for revenue-based reports is the break-even point:
| Gross margin | Revenue ROI needed to break even |
|---|---|
| 80% | 25% |
| 50% | 100% |
| 30% | 233% |
| 20% | 400% |
At a 20% margin, a 300% revenue ROI still loses money. At an 80% margin, 50% is profitable. This is the main reason generic benchmarks are unreliable: they rarely say which kind of return they used or what margins sit behind them.
Ratios and percentages are not the same number
Benchmarks are often quoted as ratios, and some articles convert them incorrectly. If a ratio means dollars returned per dollar spent, the ROI is the ratio minus one:
| Ratio (return : cost) | ROI with the standard formula |
|---|---|
| 1:1 | 0% (break even on revenue) |
| 2:1 | 100% |
| 3:1 | 200% |
| 5:1 | 400% |
So “$3 back for every $1 spent” is a 200% ROI, not 300%, and 5:1 is 400%, not 500%. When you compare yourself with a published figure, check which form it uses first.
How to Measure Content Marketing ROI, Step by Step
- Set a specific goal per content type. Name the audience, the metric, the target and the deadline. “Generate 40 demo requests from comparison guides this quarter” can be measured. “Build awareness” cannot.
- Map each piece to a funnel stage. Bottom-of-funnel pages should be judged on conversions. Top-of-funnel guides should be judged on assisted conversions and on how many readers move to deeper pages.
- Define conversions and their value before you publish. Form submits, calls, signups and purchases, each with a dollar value. Tracking added after launch leaves a hole you cannot fill later.
- Tag what you can. Use UTM parameters on links you control: newsletters, social posts, partner placements. Organic search and AI assistants are identified by referrer instead.
- Log costs per piece. A simple sheet with the template below is enough.
- Close the loop with sales. Leads are not revenue. Get closed-won data from the CRM so you can check that the lead value you assumed still holds.
- Report ROI to date per piece and for the program on a fixed cadence, with the method written down.
Content Marketing ROI Template
Copy this into a spreadsheet, one column per piece or per period. Fill the method notes once and keep them unchanged.
| Line | Value | Method note |
|---|---|---|
| Content piece / period | URL or quarter | |
| Publish date | Needed for ROI to date | |
| Internal labor | $ | Hours × loaded hourly rate |
| Freelance / agency | $ | Invoices |
| Production (design, video, research) | $ | |
| Tools share | $ | Yearly tool cost ÷ pieces per year |
| Promotion / distribution | $ | Paid boosts, sponsorships |
| Maintenance / refresh | $ | Add when it happens |
| Total investment | $ | Sum of the above |
| Conversions credited | Landing page or credited touch, say which | |
| Value per conversion | $ | Actual revenue, or close rate × deal value |
| Total return | $ | Label as actual or estimated |
| Gross margin | % | Only if reporting profit ROI |
| ROI to date | % | (return − investment) ÷ investment × 100 |
| Payback month | First month value to date ≥ cost to date |
Attribution: Who Gets Credit for the Sale?
A buyer might read a guide from search, subscribe to your newsletter, watch a webinar and then request a demo. Which piece earned the deal? Your answer changes the return side of every ROI calculation.
- Landing page (single touch): credit goes to the page where the converting visit started. Easy to explain and to audit. It undercounts early-stage content.
- First or last touch: all credit to one end of the journey. First touch favors discovery content; last touch favors bottom-of-funnel pages.
- Multi-touch (linear or weighted): credit split across the touches, either evenly or by a weighting you choose. Better reflects how content works, but needs user-level journey data across channels.
A practical note if you use Google Analytics 4: rule-based multi-touch models are no longer available there. Google states that the first click, linear, time decay and position-based models were removed in November 2023, leaving data-driven attribution and last click variants (see Google’s attribution documentation). Advice to “use a linear model” now means building it yourself from exported data or using another tool.
For most teams, landing-page attribution is the right starting point. It is consistent, it is checkable, and it answers the question you actually act on: which pages bring in visitors who convert. Add assisted views later if your journeys are long. The trade-offs are covered in more depth in Organic Conversion Attribution.
Measure Content ROI by Page and by Channel
A program ROI tells you whether to keep funding content. Page-level and channel-level ROI tell you what to fund. Content earns visits from several places, and each needs its own view:
- Organic search: usually the largest long-term source for written content. Search engines do not pass the keyword, so measure conversions and value by landing page. The full setup is in SEO Conversion Tracking.
- AI assistants: ChatGPT, Perplexity, Claude, Gemini and Copilot now cite and link to content. Those visits can convert, but when an assistant sends no referrer they show up as Direct, which quietly understates what your content earned. See how to track AI assistant conversions.
- Email and social: tag links with UTM parameters so the visits are credited to the right campaign and piece.
This is where SEOConversion fits: it reports conversions and their dollar value from organic search and AI assistants at the landing-page level, using values you assign to each conversion (or the actual order value on Shopify, WooCommerce and Webflow). That gives you the return side of the formula per article; costs still come from your own log.
Turn page-level ROI into decisions
Here is how a 12-month review might look for four pages. Illustrative numbers.
| Page | Age | Cost to date | Value to date | ROI to date | Action |
|---|---|---|---|---|---|
| Pricing guide | 14 mo | $1,500 | $9,000 | 500% | Keep, link to it from related posts |
| Industry glossary | 18 mo | $800 | $200 | -75% | Refresh: add a relevant next step |
| Old checklist | 30 mo | $1,000 | $0 | -100% | Consolidate into a stronger page |
| New comparison | 2 mo | $1,200 | $300 | -75% | Too early: re-check at your usual ramp point |
Note that the glossary and the new comparison page have the same ROI and need opposite decisions. Age changes what a number means. A simple rule: past your normal ramp period, pages with traffic but low value need a better path to conversion; pages with neither traffic nor value are candidates to merge or retire.
Metrics That Lead to ROI
ROI is a lagging measure. These signals move earlier and help explain why ROI changed:
| Metric | What it tells you | Type |
|---|---|---|
| Traffic by landing page and channel | Whether content is being found, and where from | Leading |
| Engagement (scroll, time, next-page clicks) | Whether readers find it useful enough to continue | Leading |
| Conversion rate per page | Whether the visitors are the right ones and the next step is clear | Leading |
| Leads / MQLs from content | Pipeline content is creating | Leading |
| Customer acquisition cost from content | Content cost ÷ customers it brought in | Lagging |
| Revenue or conversion value from content | The return side of ROI | Lagging |
| Retention / lifetime value of content-sourced customers | Whether content brings in customers who stay | Lagging |
Why Content ROI Is Hard to Pin Down
- Long sales cycles. In B2B, several people may read content over months before a deal closes. A short window misses most of the return.
- Many touches. Content often assists rather than closes, and single-touch models give it little credit.
- Indirect value. Trust, brand recall and a growing subscriber list matter but do not show up as a line in the formula. Track audience growth alongside ROI rather than forcing a dollar figure onto it.
- Disconnected data. Costs sit in finance, visits in analytics and deals in the CRM. ROI needs all three joined.
- Missing referrers. Some visits, including some from AI assistants and apps, arrive with no source and land in Direct.
None of this means you cannot measure content ROI. It means the method should be written down, the window should fit your sales cycle and estimates should be labeled.
Why Your Content ROI Number Might Be Wrong
Before presenting a number, run through this list. Each item is a common reason reported content ROI is off:
- All organic revenue credited to content. Visits that land on your homepage or product pages from a brand search are not content returns. Count only conversions whose landing page or credited touch is a content piece.
- Double counting across channels. If the newsletter report and the blog report both claim the same sale, the program ROI is inflated. Use one attribution rule across all content.
- Missing costs. Internal salaries, tools and refresh work are left out, so the denominator is too small.
- Window too short. New pieces are judged before they ramp, as in the month-3 row of the worked example.
- Revenue and profit mixed. Revenue-based ROI compared with a profit-based target, or the reverse.
- Ratio read as percentage. A 3:1 benchmark compared with your 300% ROI. They are not the same.
- Stale lead value. A $150 lead value set two years ago while close rates have fallen. Recheck against CRM data each quarter.
- Untracked conversions. Phone calls, email clicks and chat starts not tracked as conversions, so content looks weaker than it is.
What Is a Good Content Marketing ROI?
Published content ROI benchmarks vary enormously, and most come from vendors or agencies measuring their own clients with their own definitions of cost and return. Because margins, attribution and time windows differ, comparing your number with theirs tells you little.
Better tests of a good result:
- It clears your break-even ROI for your gross margin.
- It improves period over period under the same method.
- Your best content types and channels beat your other acquisition channels on cost per customer.
- New pieces reach payback within the ramp period you have seen before.
If organic search is your main content channel and leadership asks for an SEO-level figure rather than a content one, the channel calculation is covered in How to Calculate and Present SEO ROI.
How to Improve Content Marketing ROI
- Fund what the page-level data rewards. Shift budget toward the topics, formats and channels with the highest value per dollar.
- Fix the path to conversion. Pages with traffic but no value often lack a relevant next step. Add one that fits the reader’s stage.
- Refresh before you rewrite. Updating a page that already ranks is usually cheaper than producing a new one, and the cost is easy to log.
- Repurpose. Turn one researched piece into a newsletter, a short video and social posts. The research cost is paid once.
- Consolidate overlap. Two weak pages on the same question split traffic. Merge them into one stronger page.
- Talk to sales. Questions prospects ask on calls make content that converts, and sales data keeps your lead values honest.
How to Report Content Marketing ROI to Leadership
Lead with the business result, then the method, then the supporting metrics. A quarterly summary might look like this (illustrative):
Then show the top pages by value, what you will refresh or consolidate, and the leading metrics that explain the change. Say whether the return is actual revenue or estimated value, which attribution rule you used and what costs are included. A clearly explained 171% is more credible than an unexplained 700%.
FAQ
What is a good ROI for content marketing?
There is no universal number. Start with your break-even point, which depends on your gross margin, then compare each period with your own past results using the same method. A program that clears break-even and improves quarter over quarter is doing its job, whatever a vendor benchmark says.
Is a 2% ROI good?
For content marketing, almost never. A 2% ROI calculated on revenue means the content barely paid back its cost before you subtract the cost of delivering what you sold, so it is very likely a loss. Even on a profit basis, 2% leaves no room for measurement error or for the time and risk involved.
What is the 70/20/10 rule in marketing?
It is a budgeting heuristic: put about 70% of spend into what already works, 20% into promising ideas you are scaling, and 10% into experiments. For content, ROI by page and format tells you what belongs in the 70%. The split is a rule of thumb, not a researched optimum, so adjust it to your risk tolerance.
What is the 3-3-3 rule in marketing?
There is no single accepted definition. The phrase is used for several different rules of thumb, from message repetition to how quickly a visitor should understand a page. If someone uses it in a planning meeting, ask which version they mean before building a target around it.
What is the difference between content marketing ROI and ROI?
The formula is identical. Content marketing ROI simply limits the cost side to content creation, distribution and tools, and the return side to revenue or value that can be attributed to content. The scoping decisions are where most of the work and most of the disagreement happen.
How long does content marketing take to show ROI?
Long enough that a single month is the wrong window for a new piece. Costs land when you publish, while search traffic and leads build over the following months. Track ROI to date per page and judge a piece only after it has had a fair run, which you can define from how your past content ramped.
See which content pages turn visitors into revenue.
SEOConversion shows the conversions and dollar value each landing page earns from Google, Bing and AI assistants like ChatGPT and Perplexity, so the return side of your content ROI comes from data, not guesses.
Start free