Product Marketing
Demand generation for B2B PMMs: how to build the programs that actually fill pipeline
TL;DR
Demand gen fails on the choice of buyer long before it fails on the choice of channel. The campaign machinery is usually fine. What's missing is the spot decision, the call about who this program is for and what problem we're claiming, made before anyone touches a channel. That call is ours. Make it, and five programs get sharper. Skip it, and the dashboard keeps beeping while the pipeline stays flat.
Demand generation fails on the choice of buyer long before it fails on the choice of channel.
Most of us treat it as adjacent work. We write the content, hand over the messaging, approve the landing page copy. The team next door runs the machinery.
Then the report comes back. Traffic up, form fills up, pipeline quality flat. Sales says the leads aren't ready to talk.
The easy read is that the campaigns were built badly. Usually they weren't. Demand gen teams are very good at distribution, at bidding and sequencing and routing and testing.
But nobody handed them the answers the system runs on. Who is this program for? What problem are we claiming to solve, and why should a buyer who's been pitched twice already this month believe us?
Those are our questions. When we don't answer them, the campaign answers them by default, with broad targeting and words that could belong to anyone.
The spot decision
Parallel parking is a maneuver. Most of us learned it in an afternoon and can do it without thinking about it.
The maneuver was never the hard part. The hard part is deciding which space is worth it. Three blocks past where you're going, wrong side of the street, and the sign says two hours.
Call that the spot decision. It gets made before anyone touches the wheel, and it decides whether flawless execution leaves you anywhere useful.
In demand gen, the spot decision is ours, and it's four calls.
The first is the problem narrative. A campaign needs a reason for a buyer to look up, and that reason is a specific description of the pain they're living with and why now is when it gets expensive. Without it, campaigns lead with features, which only lands on buyers who already know they have the problem.
The second is who's worth the budget. Demand gen optimizes for volume unless we tell it otherwise. We decide which buyers are worth optimizing for and which signals mean fit, and we say why.
The third is the competitive context. Our buyer is looking at three other tabs right now, and a program that pretends otherwise produces traffic that evaporates the moment somebody else retargets better.
The fourth is proof. "Reduce costs" gets skipped. "Our customers cut incident response from hours to minutes" gets clicked, because it's a claim somebody could be wrong about.
Programs that need us
Most demand gen tactics run fine without PMM. Five don't.
High-intent content reaches buyers who are already searching. Our job is defining what high intent even means in our market, which varies more than anyone expects.
In a complex enterprise category it looks like "how to evaluate observability software." In product-led markets it's "Notion alternatives." In a category that doesn't have a name yet it's the symptom itself, "how to cut deployment lead time," because nobody searches for a solution type they can't name.
That's a keyword strategy only we can write. It produces deep problem guides, honest comparison pages, and calculators that put a number on the pain.
It works slowly. What it buys is shortlist position, because buyers who meet our framing of the problem before they start evaluating arrive already oriented our way.
Competitive intercept reaches buyers who are actively comparing. Feature-table "Competitor X vs. Us" pages don't work.
What works is reframing the evaluation criteria so the things we're genuinely best at are the things that matter most, while being honest about where the other option fits better. Buyers see through the unbalanced version instantly.
Stale comparison pages hurt us worse than none at all, because a buyer will check our claims against a competitor's current release notes and find us describing a product that shipped last year.
Launch campaigns are demand events. Tease the problem before revealing the update, go wide on the day, then keep going the week after, when a lot of buyers actually start researching.
The failure is always the same. We lead with what changed and never arrive at why it matters.
Free tools and templates convert because they hand over something real before asking for anything. Find the one that sits where a measurable ICP problem meets a calculation we'd be unusually good at building.
A postmortem template library for an observability platform. A pricing model calculator for a revenue intelligence company. We design it and own the framing, and demand gen owns the distribution.
AI search presence is the newest of the five and the least staffed. Buyers are building shortlists inside language models before they visit a website, and models summarize sources instead of ranking pages.
Getting cited means writing specifically enough to be worth quoting and holding one recognizable point of view across everything we publish. It also means keeping our presence current on the sources those models lean on.
It's early. That's the whole argument for doing it now.
Two beeps
Drive through a toll gantry and the transponder beeps. Most of us know that one beep means we're fine.
Almost nobody knows what two beeps means. Low balance, unregistered plate, a tag reading against the wrong vehicle. The gantry told us something and we kept driving, because we'd already decided the sound meant everything worked.
Traffic, MQL volume, and cost per lead are the beep. They report that the distribution system ran. They say nothing about whether the right person was in the car.
The numbers that answer that question are less comfortable to pull. Win rate by lead source, because leads that don't close aren't leads.
Then cycle length by source, since buyers who arrive already oriented move faster and it shows up in the data. Then deal size by source, which tells us what tier of buyer our words are actually attracting.
Then the softer signals. Whether people finish the tool or abandon it halfway. Whether we show up when a buyer asks a model about our category.
Changing what a marketing org reports on is slow, and leadership is often carrying an MQL number of its own. The way through is a program of ours that produced better win rates, with the data collected from day one because we knew we'd need it.
Writing for the interested
Content built to attract a broad audience does exactly that.
The VP of engineering and the intern who was told to research tools both read the post. Only one of them can sign anything. Qualification has to happen inside the writing, through how specifically we name the problem and how much we assume the reader already knows.
The other habit worth naming is judging the program too early. Demand gen content reaches buyers well before they enter a sales process, which means we cut programs in month four that would have paid in month fourteen. We're measuring a slow instrument on a fast clock.
Fewer assets, promoted harder, judged later. That's most of the fix.
The maneuver was never the hard part.
Pick the space first.
What to do next
If demand gen and PMM have been trading assets instead of making the spot decision together, skip the reorg. Pick one high-intent topic, write the most substantive thing in the market on it, back it with a tool that gives buyers something usable, and track pipeline from that one program for two quarters. One program built end to end is the argument.
If the harder problem is that nobody agrees what we're for, that's a positioning audit before it's a campaign. If that's where you are, start here. The first conversation is free.
Frequently asked questions
Lead generation captures contact details from people who are already interested. Demand generation creates the interest. The PMM job sits almost entirely on the demand side, making a buyer aware they have a problem and orienting them toward a category before any form exists.
Track which assets and programs touched closed-won deals rather than which ones generated MQLs. That means working with revenue ops on multi-touch attribution early, before you need it in a QBR. The data is much easier to collect from the start of a program than to reconstruct after it worked.
In product-led motions, programs push buyers into the product instead of into a sales conversation, so the free experience has to carry the moment where the value becomes obvious. In sales-led motions, demand gen creates interest that discovery converts. The channel work looks different. Defining the market problem and the differentiation is the same job either way.
At that size the two roles are one job, so pick the smallest version that compounds. One well-maintained content program aimed at high-intent buyers, sane SEO fundamentals, and a simple nurture track. Don't run paid without an operator who lives in it, because that's where small budgets disappear quietly.
Related reading
Product Marketing
How to build a B2B case study library that actually wins deals
March 3, 2026 · 8 min read
Product Marketing
The fractional PMM playbook: when to hire one, what to expect, and how to get maximum value
March 2, 2026 · 7 min read
Product Marketing
Buyer persona development for B2B PMMs: how to build profiles that actually drive decisions
March 1, 2026 · 7 min read
The author
Nick Pham
Founder of Bare Strategy. Twenty years in B2B marketing, the last decade in product marketing inside enterprise software.
More about the operator →If this is where you are
Bring the problem, not a brief, and you'll leave the first conversation with something useful either way.
Start a conversation