Your content dashboard is green. Page views are up quarter on quarter, average time on page is climbing, LinkedIn impressions look great. You walked the leadership team through it last week and everyone nodded. Your CRO still treats content as a cost centre, and the pipeline your content actually influenced is flat. Both of those things are true at the same time, and the gap between them is the whole problem with how most teams measure content. When the right expertise never makes it into the article in the first place, the bottleneck looks different; see The real reason your subject matter expert content never gets written.
The uncomfortable part: the green numbers are real. They're also telling you almost nothing about whether the content is working. The content marketing metrics most teams report were chosen because they're easy to produce and easy to show going up, not because they predict revenue. You can move every one of them without moving the business an inch.
Your content marketing metrics and your flat pipeline are not a contradiction
Engagement metrics rise when content gets attention. Revenue rises when content reaches the right people and moves them toward a decision. Those are different jobs, and the easiest ways to do the first one actively work against the second.
Optimise for views and you drift toward headlines that pull clicks. Optimise for engagement and you reward content that entertains over content that informs a buying decision. Neither, on its own, tells you whether pipeline is moving QD-UP. The audience problem makes it worse. A large, engaged B2B audience typically includes plenty of people who will never buy: peers, competitors, job seekers, researchers with no budget or timeline. They'll happily read, like, and share. Most won't show up in your pipeline this quarter, or ever.
There's a structural reason for that, and it has a name. The Ehrenberg-Bass Institute's research popularised the 95:5 rule: at any given moment, roughly 95% of business buyers are not in the market for what you sell 95:5 rule. Most of the people engaging with your content are in the 95%. Engagement today is not a signal of purchase today, and reporting it as if it were sets an expectation the numbers can't keep.
You report these numbers because the tools make them free
Here's the part that gets misdiagnosed as vanity or laziness. Reporting engagement metrics is the rational response to the tools you've been given.
Every analytics platform you use, Google Analytics, LinkedIn, your email tool, your CMS dashboard, surfaces activity numbers first. They're pre-built, pre-charted, and require zero setup. No vendor ships a default view called “Deals This Actually Influenced.” Revenue metrics require plumbing: CRM integration, attribution modelling, and teams agreeing on what a qualified lead even is Vested Marketing. So the easy numbers get reported, leadership asks for "engagement" and "awareness" without defining what those should produce downstream, marketing reports against the ask, and the loop never closes Vested Marketing.
Some of what gets reported is worse than merely uninformative. Email open rates are a fixture of content reporting, and they've been corrupted since 2021, when Apple's Mail Privacy Protection began pre-loading email content and registering opens whether or not a human read a word Apple Mail Privacy Protection. That makes open rates less reliable as evidence that a person read the email. (If your open rates jumped in late 2021 and never came back down, now you know why.)
None of this makes engagement data useless. Page views matter for tracking SEO. Engagement trends matter for brand awareness at scale. The failure is narrower and more specific: treating a number that can climb while revenue falls as the measure of whether content is doing its job.
The content metric that actually matters is harder, and that's exactly why it's ignored
The metric that actually answers the CRO's question is content's influence on pipeline: did the accounts that engaged with your content enter or progress through the funnel, and what's the win rate on deals content touched ZoomInfo? That number is hard to get. In the Content Marketing Institute's 2025 research, 56% of B2B marketers named attributing ROI to content as a top measurement challenge, and the same share struggled to track customer journeys at all CMI research.
You might be reading this thinking you can't run multi-touch attribution because you don't have the data team of a company like Snowflake. You don't need to. Start with a documented, directional connection between content and pipeline, and be clear about what you cannot track. Report activity alongside that connection so you can see where attention turns into a sales conversation.
What to put on the board instead
Put activity, buyer enquiries, opportunities and won revenue beside each other. Pipeline can grow before revenue arrives, especially in a long sales cycle. The useful question is where progress stops and what you can investigate next.
Choose a reporting period and keep the definitions fixed. Record when a content interaction happened, when an opportunity opened and when it closed. An article read after a deal was won belongs in a different analysis from an article read before the first sales conversation.
Content marketing metrics worth keeping on the board
| Metric | How to count it | What it helps you decide |
|---|---|---|
| Buyer-query visibility | Search Console impressions and clicks for a defined set of relevant queries, by landing page. | Whether the article is being found for the problem it answers. Search visibility alone does not identify a buyer. |
| Qualified content enquiries | Distinct enquiries that meet agreed fit criteria, with the landing page or self-reported source recorded where known. | Whether the subject and offer are attracting people you can help. Exclude spam, repeat submissions and internal tests. |
| Content-touched pipeline | The value of distinct opportunities with a recorded content interaction before your agreed cutoff, such as opportunity creation. | Which articles appear in buying journeys. A recorded touch is evidence of exposure, not proof that the article caused the opportunity. |
| Win rate and sales-cycle length | Compare closed opportunities from the same opening cohort. Separate won and lost outcomes; define the start date used for cycle length. | Whether content-touched deals behave differently. Deal size, sales support and buyer readiness can explain the difference. |
| Won revenue | Closed-won value from the defined opportunity cohort, counted once per opportunity. | Whether that pipeline eventually became business. Keep open opportunities visible until the cohort has had time to mature. |
Search Console supplies the search metrics in the first row; its Performance report lets you filter by query and page. Your enquiry records and CRM supply the later rows. Do not add pipeline attributed to several articles together unless you have removed duplicate opportunity IDs.
A worked example: traffic rises, but the sale is still open
Suppose a technical article brings in 100 organic landing sessions during a month. Four distinct enquiries mention that article or have a recorded connection to it. Sales accepts two as a fit, and one becomes a $12,000 opportunity. At the reporting date, the deal is still open. These numbers are hypothetical.
- Report 100 organic landing sessions, four connected enquiries and two sales-accepted enquiries as separate counts.
- Record one content-touched opportunity worth $12,000, with $0 won revenue so far.
- If another article appears in the same journey, the combined report still contains one $12,000 opportunity.
That report gives you somewhere to look. Review why two enquiries did not qualify, check what the open opportunity needs next, and return to the same cohort after the sales cycle has had time to play out. Calling the $12,000 revenue today would hide the question you actually need answered.
Start with a sheet if you do not have a CRM
Use one row per enquiry: date, landing page if known, the answer to “How did you hear about us?”, qualification decision, opportunity ID, opportunity value, stage and closed-won value. Leave unknown sources marked unknown. Do not infer an identifiable buyer from an anonymous visit.
A second sheet can hold each article’s monthly search impressions, clicks and organic landing sessions. Keep these aggregate figures separate from the enquiry rows; they are not a record of individual people moving through a funnel.
In GA4, track successful enquiries as key events and exclude your own test activity from business reporting. Attribution settings affect how credit is assigned in key-event reporting. Agree which report and settings you are using before comparing months. Analytics credit and a buyer’s own explanation can differ, so retain both where available.
For the next reporting cycle, choose two articles and follow their enquiries through to a sales decision. You will have a better basis for the next brief than another chart of page views. If producing the articles is the bottleneck, see my technical content writing for B2B teams.