Definitions
How to measure content marketing ROI
A practical way to calculate content marketing ROI using hours invested, traffic, leads and revenue attribution. Formula and what to track monthly.
- 3 August 2026
- Free to read
- No signup
Add your website — see your ranked plan in about a minute, free.
How do I measure the ROI of content marketing?
Calculate content ROI as (revenue attributed to content minus content cost) divided by content cost, tracked at least quarterly since content compounds slowly. Content cost includes writing time valued at a real hourly rate, plus any tools or freelancers. Attribute revenue using last-touch content interaction as a floor and first-touch as a ceiling; the true number sits between them. Most small businesses should expect content ROI to look weak or negative for the first 3-6 months before it turns positive.
Last updated 3 August 2026
| Input | How to measure | Tool needed | Frequency |
|---|---|---|---|
| Content cost (time + tools) | Hours × hourly rate + subscription/freelancer costs | Spreadsheet | Monthly |
| Traffic from content | Organic sessions to blog/resource pages | Google Analytics (free) | Monthly |
| Leads generated from content | Form fills, email signups attributed to content pages | GA4 + CRM | Monthly |
| Revenue attributed to content | CRM deals with a content touchpoint in the journey | CRM (HubSpot free tier, or manual tagging) | Quarterly |
| Content ROI ratio | (Revenue − cost) ÷ cost | Spreadsheet | Quarterly |
Do this
The steps, in order.
- Step 1
Value your time honestly in the cost calculation
If you spend 3 hours writing a post and your time is worth $50/hour in opportunity cost, that post costs $150 before any tools or editing. Skipping this step and treating your own time as free produces an ROI figure that looks artificially good and leads to bad decisions about where to invest.
- Step 2
Tag content-sourced leads in your CRM
Add a simple source field ('blog', 'comparison page', 'referral') at the point a lead enters your CRM, either manually or via UTM parameters passed through your form. Without this, you can't connect a specific post to a specific closed deal months later.
- Step 3
Use a first-touch and last-touch range, not a single number
Last-touch attribution (crediting only the final page before a purchase) understates content's role, since it undervalues research that happened weeks earlier. First-touch overstates it. Reporting both as a range gives a more honest picture than picking whichever number looks better.
- Step 4
Separate compounding content from one-off campaigns
A blog post published a year ago still earning traffic and leads has a very different ROI profile than a one-time email newsletter. Calculate ROI per content type, not as one blended number, or your best-performing evergreen assets get diluted by weaker one-off pieces.
- Step 5
Review quarterly, not monthly
Content typically takes 2-4 months to start ranking and converting meaningfully, so a monthly ROI check mostly reflects noise, especially in the first two quarters. Quarterly review gives enough time for a real signal to emerge before deciding to change direction.
Worth knowing
The bits people get wrong.
The hardest part of content ROI isn't the arithmetic, it's attribution — most buyers interact with several pieces of content across weeks or months before converting, and no free analytics tool cleanly attributes credit across that whole journey. Accepting a range rather than chasing false precision is the more honest and more useful approach for a small business without an enterprise attribution platform.
A useful proxy when full attribution is too complex: track 'assisted conversions' in GA4, which shows how many conversions had a content page somewhere in the visitor's path, even if it wasn't the final touch. This captures more of content's real contribution than last-click alone, without requiring a paid attribution tool.
Content ROI looks worse than it is in the first two to three months for almost every business, because the cost is front-loaded (writing time happens now) while the return is back-loaded (traffic and leads take months to build). Judging content marketing on a one-month ROI snapshot is one of the most common reasons businesses abandon it just before it would have turned positive.
Once a piece of content is ranking and converting, its marginal cost drops close to zero (occasional refresh time only) while it keeps producing traffic and leads for years in many cases. This is why content ROI, calculated cumulatively over 12-24 months rather than per month, often looks dramatically better than a short-term snapshot suggests.
Questions
Follow-up questions.
What ROI ratio counts as 'good' for content marketing?
There's no universal benchmark, but many small businesses consider a 3:1 or higher revenue-to-cost ratio over 12 months a reasonable target for a maturing content programme. Early-stage programmes (under 6 months) often run at or below break-even while ranking builds.
How do I attribute revenue from a customer who read a blog post 6 months before buying?
If you're capturing UTM or source data on first form fill, most CRMs retain that original source even if the deal closes much later. Without that capture at the point of first contact, this kind of long-cycle attribution isn't reliably reconstructable after the fact.
Should I include SEO tool subscriptions in the content cost calculation?
Yes, along with any freelance writer or editor fees and your own time. Leaving out real costs to make the ROI number look better defeats the purpose of measuring it in the first place.
Is it worth measuring ROI per individual blog post?
For your top 10-20 performing posts, yes, since this reveals which topics and formats to repeat. For posts with minimal traffic, individual-level ROI tracking usually isn't worth the time; group them by category instead.
Related elsewhere on gtm.help
Mangools vs Semrush
Mangools is the right pick if you mainly want keyword research and rank tracking at a low price. Semrush costs more but…
PlaybookPlan for your first Google Ads campaign
Most wasted first-campaign budget goes to broad match keywords and no conversion tracking. Fix both before spending a d…
Tool guideBest affiliate tracking tools
Six tools, honest pricing, and how much manual payout work each one saves you.
Free toolBlog Post Title Generator
Titles that match what people search
Elsewhere on gtm.help
Keep exploring.
Free marketing tools
Calculators and generators that run without a signup.
BrowseGrowth playbooks
Step-by-step plans by industry and goal.
BrowseTool guides
What to use, what it costs, when it earns its keep.
BrowseTool comparisons
Head-to-head picks for the calls people get stuck on.
BrowseMarketing checklists
Task lists by business type and competitive situation.
BrowseGet started
Want this answered for your business?
Paste your URL and you'll get a ranked plan, costed in hours and dollars, in about a minute.
Add your website and see your own ranked plan.
