How to Measure Content Marketing ROI on a Small Budget

You've been publishing blog posts, emails and social content for months. Someone, maybe your boss, maybe your accountant, maybe you, asks the obvious question: is any of this making money? And the honest answer is "I think so."

"I think so" won't protect a budget. The good news is you don't need expensive software or a data team to answer properly. This post covers which metrics to track, how to count what content really costs, the basic content marketing ROI formula with a worked example, and the free tools that do most of the work: Google Analytics 4, Google Search Console and Shopify Analytics.

Content Marketing Analytics and ROI ebook cover
Featured Guide

Content Marketing Analytics and ROI: A Guide For Budget Season

The 65-page measurement guide for marketers accountable for content results: ten core KPIs with formulas and owners, six attribution models compared, and a four-slide board update template.

Get the guide →
The Problem

Why content ROI feels impossible to prove

Content is harder to measure than ads, but most of the difficulty is self-inflicted:

  • Tracking the wrong layer. Pageviews and likes are easy to find, so they end up in the report. They don't tell anyone whether content made money.
  • No conversions set up. If your analytics doesn't know what a sign-up or purchase looks like, it can't connect content to either.
  • Costs are fuzzy. Freelancer invoices get counted. The owner's ten hours a month don't.
  • Expecting results next week. Search content can take months to build. Judging it on the first 30 days makes almost any program look like a failure.

Fix those four and the ROI question gets a lot easier to answer.

Email Marketing Metrics ebook cover
Related Guide

Email Marketing Metrics: A Toolstack For Solo Marketers

Pick the email metrics worth tracking and the tools that track them, built for marketers working solo.

Get the guide →
The Steps

7 steps to measure content marketing ROI

1. Decide what "return" means for your business

For an online store, return is sales. For a service business, it's usually leads that turn into clients. Write down the one action that matters most (a purchase, a booked call, a quote request) before you open any dashboard. Everything else you track should lead toward that action.

2. Track five layers, not fifty metrics

Think of your metrics as a ladder, where each rung tells you whether the one above it is likely to move:

  • Traffic: visits to your content, and where they came from
  • Engagement: whether people actually read and click, not just land
  • Leads: email sign-ups, downloads, quote requests
  • Conversions: purchases or booked calls that touched your content
  • Revenue: the money those conversions brought in

Before"The blog had 4,000 visits last month!"

After"The blog had 4,000 visits, 52 email sign-ups and 9 orders, worth $1,100 in sales."

Marketing Plan Simplified ebook cover
Related Guide

Marketing Plan Simplified: A One Page Plan For Small Businesses

Set clear marketing goals on a single page, so you know which numbers matter before you start measuring.

Get the guide →

3. Set up key events in GA4

Google Analytics 4 is free and does most of the heavy lifting, but only if you tell it what counts. GA4 calls your important actions "key events." In Google's instructions, you go to Admin, then Events under Data display, and mark an event as a key event by clicking the star next to it. Mark your sign-up, contact form or purchase events.

For engagement, GA4's engagement rate is a better signal than raw pageviews. Google counts a session as engaged if it lasts longer than 10 seconds, includes a key event, or has two or more page or screen views.

4. Use Search Console to see what search is doing

Google Search Console shows how your content performs in Google Search before anyone reaches your site. Its Performance report gives you clicks, impressions, click-through rate and average position, and you can group the data by query or by page. Check it monthly for two things: pages with lots of impressions but few clicks (a title or description to rewrite) and queries you rank for on page two (a post to improve).

Converting Content Funnel ebook cover
Related Guide

Converting Content Funnel: A Guide For B2B Content Teams

Map content to each stage of the buyer journey so every piece has a measurable next step.

Get the guide →

5. Count everything content costs

This is where most ROI numbers fall apart. Add up a full month of costs, including the ones that don't arrive as invoices:

  • Freelancers, agencies and contractors
  • Tools and subscriptions used for content (design, scheduling, SEO, email)
  • Your own time or your team's time, at a fair hourly rate
  • Any paid promotion used to boost content

If you sell on Shopify, check which reports your plan includes. Sessions by referrer shows where store visits come from, and Performance by marketing channel brings traffic and sales together by channel.

6. Run the ROI formula

The basic formula is simple: ROI = (return from content − cost of content) ÷ cost of content × 100.

Here's a worked hypothetical. Say a small online candle shop spends three months on content. It pays a freelance writer $400 a month, spends $50 a month on tools, and the owner puts in five hours a month valued at $30 an hour. That's $600 a month, or $1,800 for the quarter. Over the same quarter, orders that came through its content bring in $5,400 in sales. The shop's gross margin is 50 percent, so those sales are worth $2,700 in gross profit.

Before"$5,400 in sales on $1,800 spent is a 200% ROI."

After"$2,700 in gross profit minus $1,800 in costs, divided by $1,800, is a 50% ROI. Smaller, but true."

Use gross profit, not revenue, when you can. A revenue-based figure looks better on a slide and falls apart the first time someone in finance checks it. For a service business without online sales, estimate the value of a lead: your close rate multiplied by your average first-year client value.

7. Choose an attribution approach that fits your volume

Attribution decides how credit gets split when a customer touches several pieces of content before buying. Last-click reporting tends to undercount content, because blog posts and emails often do their work early. Data-driven models are tempting but need volume. A useful rule of thumb is about 100 conversions a month before they're reliable. Below that, a simpler position-based model, which splits credit between the first and last touch, is easier to explain and defend.

Content Marketing Analytics and ROI compares six attribution models and walks through a seven-step rollout if you want to go further.

Make It Repeatable

A one-page monthly content scorecard

Measurement only helps if it happens on a schedule. Build one page, a spreadsheet tab or a doc, and fill it in on the same day every month:

  • Five numbers: sessions from content, engagement rate, leads, conversions and revenue or gross profit
  • One cost total, including time
  • A rolling three-month ROI, because single months swing too much
  • Top three and bottom three pieces by the action that matters most
  • One decision: what you'll update, cut or make more of next month

When budget season comes around, you'll have a year of evidence instead of a guess.

Your Checklist

Your content ROI tracking checklist

  • The one action that defines "return" is written down
  • Key events are marked in GA4 for sign-ups, forms or purchases
  • Search Console is verified and checked monthly
  • Shopify reports (if you use Shopify) are part of the monthly review
  • Every cost is counted, including your own time
  • ROI is calculated on gross profit or lead value, not just revenue
  • Results are reviewed on a rolling three-month basis
  • Each monthly review ends with one clear decision
FAQ

Frequently asked questions

How do you calculate content marketing ROI?

Subtract what your content cost from what it returned, divide by the cost, and multiply by 100. Use gross profit or the estimated value of leads as the return, and include your own time in the cost.

What is a good ROI for content marketing?

Any positive, honestly calculated number over a reasonable period is a good start. Compare it to your other channels rather than to industry averages. If content brings customers in more cheaply than ads do, that's a strong case for the budget.

How long does content marketing take to show ROI?

Search-driven content usually takes months, not weeks, to build traffic. Give a program at least two quarters before judging it, and track leading indicators like impressions and engagement in the meantime.

Can I measure content ROI without paid tools?

Yes. GA4, Search Console and the reports built into your store or email platform cover most small businesses. Paid tools add convenience and deeper attribution, but they won't fix missing key events or uncounted costs.

Content Marketing Analytics and ROI ebook cover
Ready To Prove Your Results?

Content Marketing Analytics and ROI: A Guide For Budget Season

Get the full 65-page guide, including formulas for ten core content KPIs, an ICE scoring table for deciding what to fix first, and a four-slide board update template.

Get the guide →
Every guide is delivered as a PDF download the moment your order is confirmed. Opens on any device and is yours to keep.