B2B Demand Generation vs Lead Generation: Why Cheap MQLs Starve Your Sales Team
Why low-cost MQLs rarely become closed revenue, and how to structure B2B Google Ads campaigns around buyer demand rather than form fills.
In B2B, a Google Ads account can look healthy while the sales team is unhappy. The cost per lead is fine, the forms keep coming in, and the pipeline doesn't move.
This usually isn't a bidding problem. Google Ads optimises for whatever you tell it counts as a conversion. If a form fill counts, it finds you more form fills, and it doesn't care who sends them. Students, job seekers, existing customers who were looking for the login page: to the algorithm, they all look like success.
Here's what I change first in a B2B account.
I've written about why lead count misleads you. In B2B it matters even more, because the deal is decided weeks later, on a call or in a contract. Save the click ID (gclid) with every lead in your CRM, and send the stages that matter back to Google Ads: qualified lead, opportunity, won deal. Google keeps the click ID for 90 days, so the import has to happen within that time. Enhanced conversions for leads helps as well: it uses data from the form, such as the email address, to match a lead to the ad click.
Then set the conversion window to fit your sales cycle. The default is 30 days, and you can raise it to 90.
Google Ads splits conversion actions into primary and secondary. Only primary actions are used for bidding. Secondary ones are there for you to watch. Make the qualified lead primary (or the demo request, until qualified leads start flowing back). Keep downloads, newsletter sign-ups and pricing-page visits secondary. If everything is primary, the bidding chases the cheapest and most frequent action, and that's almost never the one that pays.
A won deal is worth more than a demo request, so tell Google Ads. You can work the values out from your own funnel. An example with round numbers: if an average deal is worth 20,000 EUR and one in four qualified leads becomes a customer, a qualified lead is worth about 5,000 EUR to you. Once the values are in, the bidding can aim for revenue instead of volume.
Different searches mean different things, so they belong in different campaigns:
Each campaign gets a landing page that answers its search, with one clear next step and a short form. The quick version of my own contact form asks for four things: name, email, company and the service you need.
Build your negative keyword lists before the first ad runs. The usual suspects in B2B:
Read the search terms report every week. When it gets too long to go through line by line, look for the words that keep coming back without conversions and exclude those. If your account can use Customer Match, exclude your existing customers from the campaigns meant to find new ones.
A new account with a handful of conversions a month doesn't have enough data for the algorithm to learn from. Start with tight control: exact and phrase match, and a bid strategy you can follow. Once qualified leads flow back reliably, move to Maximize conversions, then to a target cost per qualified lead. When values are coming in too, value-based bidding is the next step.
Broad match and Performance Max come last, once the account is learning from qualified-lead data. Before that, they tend to find the cheapest conversions on offer.
Three habits help at every stage. Don't make big changes while a new bid strategy is still learning. Raise budgets in steps, not in one jump. And turn off auto-applied recommendations, so you check each one yourself before it goes live.
Cost per click and click-through rate are useful for finding problems. They don't tell you whether the ads work. In B2B, the numbers worth reporting are the cost per qualified lead and how much pipeline each euro of ad spend creates. You only get them once your CRM talks to Google Ads, which is why connecting the CRM is step 1.
That's the problem my B2B PPC service is built for. I connect the CRM to Google Ads first, then rebuild the campaigns around intent. I ran the advertising for Newo.ai, a B2B SaaS company, in four markets. If you'd like me to look at your account, send me a short brief. The first conversation is free.
The first call is free, whatever the service. Book 60 minutes in my calendar, and the Google Meet link gets added automatically.
More posts
Why low-cost MQLs rarely become closed revenue, and how to structure B2B Google Ads campaigns around buyer demand rather than form fills.
How to design high-trust B2B landing pages that qualify serious decision-makers and filter out non-buyers without destroying your conversion rate.
How venture-backed and bootstrapped B2B SaaS companies scale paid search pipeline profitably while keeping customer payback periods under twelve months.
Free first call
We'll figure it out. Book a free 60-minute meeting in my calendar for any digital question or challenge, and we'll find the right way forward together.
Can I use cookies?
I'd like to measure what works on the site and in my ads. Everything works without them too, I just can't see where you came from. What I store