Get your free SEO audit today Call 91 060 30 90
Home / Blog / Analytics & Conversion
Analytics & Conversion

How to measure your corporate blog's real ROI

"Does the blog actually do anything?" is a question every business owner eventually asks after months or years of paying (in their own time, in an outside writer, or both) to keep it active. And it is a reasonable question, because unlike an advertising campaign, where the result shows up almost in real time, a blog's return is slow, cumulative, and considerably harder to isolate from the rest of the marketing effort.

Why measuring a blog's ROI is so hard

The underlying problem is that the blog is rarely the last step before a sale. Someone might read an article on a Tuesday, do nothing at that moment, search for the brand directly by name two weeks later, and buy after a phone call. In that journey, standard last-click attribution would give all the credit to the branded search or the phone call, and none to the article that actually kicked off the whole process.

The first step: calculate the blog's real cost

Before talking about return, you need a clear cost to compare it against. This includes the time of whoever writes it (valued at their real hourly cost, not zero just because "they are already on payroll"), the cost of an outside writer if one is used, SEO or editing tools, and the time of whoever reviews and publishes it. Adding all this up over a period (a quarter, say) gives the real cost the blog needs to beat to pay off.

Measuring organic traffic attributable to the blog, not the whole site

The first quantifiable indicator is how much organic traffic lands specifically on blog pages, separated from traffic to product or service pages that do not depend on the blog. Analytics lets you segment traffic by page path, making it possible to isolate the blog's performance from the rest of the site and track its evolution independently.

The step almost nobody takes: tracking the journey from article to conversion

It is not enough to know an article gets visits, you need to know what those visits do afterwards. Setting up a funnel or an exploration path in Analytics that starts at blog pages and follows the journey through to a conversion (form, call, purchase) lets you calculate, even approximately, how many conversions had a blog article somewhere in their journey, not just as the last click before converting.

Assisted value: the data point that changes the conversation

Multi-channel attribution reports (available in Google Analytics 4) show not just which channel closed the conversion, but which channels took part in the journey before that final conversion. It is common to discover the blog shows up very frequently as an "assisting" channel (it takes part in the journey but is not the last click), which demonstrates real value that last-click attribution completely hides.

Long-term value: content that keeps working after it is published

Unlike an ad, which stops generating results the moment the campaign is switched off, a well-ranked blog article keeps receiving traffic (and generating assisted conversions) for months or years after it is published, at no additional cost. To calculate real ROI, you need to account for this accumulated value over time, not just the result from the month it was published, which is usually the weakest-performing point in the article's entire lifespan.

How to estimate an approximate economic value

A practical way to approximate ROI, without aiming for perfect precision, is to take the number of conversions where the blog took part in the journey (using the assisted value data), multiply it by the average value of each conversion for the business, and compare that figure against the cost calculated at the start. It will not be an exact number, but it gives a reasonable basis for deciding whether to maintain, increase or reduce investment in the blog.

Other signals of value that do not show up directly in the ROI figure

Beyond direct impact on conversions, a well-run blog adds value that does not always show up as a concrete number: it improves the business's perceived authority and trust (relevant for E-E-A-T), it provides reusable material for social media and email marketing at no additional creation cost, and it serves as a sales tool when the sales team itself sends specific articles to resolve common doubts before closing a sale.

An example calculation applied to a real case

A three-person accounting firm had spent two years paying an outside writer for a weekly article, at an annual cost of around 3,600 euros combining writing and internal review and publishing time. Applying the process described above (segmenting blog traffic, tracking the journey through to conversion, and reviewing the assisted value report in Analytics), it was discovered the blog had taken part in the journey of 42 new clients over that period, each worth an average of about 450 euros a year. Even though not all of those clients would have arrived exclusively through the blog, even conservatively crediting it with only a quarter of the merit for those conversions, the return comfortably exceeded the annual cost invested, something nobody at the firm had been able to argue with data until that point, and it completely changed the internal conversation about whether it was worth continuing to invest in the blog.

Why the first year almost always looks like a cost with no return

It is important to understand that a blog's first-year ROI calculation usually comes out negative or, at best, break-even, simply because the content has not yet had time to rank or to accumulate the assisted value mentioned earlier. Judging the blog's profitability solely on first-year data is one of the most common mistakes, leading to shutting down channels that, with a bit more patience, would have started delivering clear results from the second year onward.

How to justify continuing to invest when ROI is not yet clear

While direct ROI is not yet conclusive, there are intermediate indicators that let you argue the blog is on the right track without waiting for the final result: sustained month-on-month organic traffic growth, an increase in the number of keywords the blog as a whole ranks for, and gradual improvement in the average position of older articles. None of these replace final ROI, but together they give a reasonable basis for keeping the investment going during the period when direct economic return cannot yet be reliably demonstrated.

Step by step: calculating your own business's blog ROI

First, add up the blog's total cost over the period being evaluated (usually a year): the cost of the writer or internal time dedicated, SEO tools used, and review and publishing time, all valued at real cost, not zero. Second, in Analytics, create a segment or exploration that isolates traffic to the blog's pages (filtering by URL path, for example /blog/). Third, set up a clear conversion event (form submitted, call started, purchase completed) if one does not exist yet. Fourth, in Analytics' conversion paths or multi-channel attribution report, look for how many conversions had a blog page somewhere in their journey, not just as the last click. Fifth, multiply that number of assisted conversions by the average value of a conversion for your business (if you sell services, that could be the average value of a new client; if you sell product, the average order value). Sixth, compare that figure against the cost calculated in the first step. If the result is positive, you have the data argument that was missing; if it is negative but the blog has been active for less than a year, review the intermediate indicators mentioned above before drawing final conclusions.

Frequently asked questions

How long should I wait to evaluate whether the blog is working?

At least between six months and a year of content published with some regularity, because organic SEO needs that time to mature, and evaluating before that usually gives an incomplete and overly pessimistic picture of real performance.

Is it normal for the blog not to generate direct conversions at first?

Yes, that is the most common pattern: the first few months usually bring traffic and visibility, while assisted and direct conversions tend to grow more noticeably as the volume of content and accumulated traffic increases.

Should I shut down the blog if I do not see clear results after a year?

Before shutting it down, it is worth checking whether the problem is quantity (too few articles published), quality (generic content adding no real differential value) or focus (topics that do not match what the target audience is actually searching for), because each of those problems has a different solution than simply abandoning the channel.

Which articles are worth prioritising if writing time is limited?

The ones that answer questions already generating real inquiries to the sales or customer service team, because they combine high probability of real searches with a direct, demonstrable connection to the sales process.

How do I tell blog traffic that is pure informational interest apart from traffic with real purchase intent?

By checking what that traffic does after reading the article: whether it navigates to product or service pages, whether it spends considerable time on the page, or whether it comes back to the site in later sessions, are signs of higher intent than a single, brief visit with no other interaction.

Is it worth updating old articles instead of always writing new content?

Yes, and it usually has a better cost-benefit ratio: an article that already has prior ranking and traffic, updated and expanded, usually recovers or improves its rankings faster than a brand new article starting from zero with no track record at all.

More on Analytics & Conversion

Shall we talk about analytics & conversion for your business?

Tell us about your project and we'll tell you how we can help, no strings attached.

Call 91 060 30 90