You're spending on ads. Leads are coming in. Cost per lead looks fine, maybe even good. And your sales team has quietly stopped calling them.

We see this constantly, and the cause is almost never the targeting settings. It's what you told the platform to optimise for.

The platform is doing what you asked

Set a campaign to optimise for leads and the algorithm goes and finds people who fill in forms. That is the whole instruction.

Who fills in forms readily? Students researching a project. Job seekers hoping it's a careers page. Competitors having a look. People who will trade an email address for anything.

Who fills in forms reluctantly? A procurement head with eleven other things on today. Your best buyer is the hardest conversion the algorithm can find, so it stops looking for them.

The account isn't broken. It's succeeding at the wrong goal.

Feed qualification back into the platform

Here's the fix almost nobody implements, and it changes everything.

The platform only knows a lead was created. It has no idea which ones were any good, unless you tell it. So tell it. When a lead gets qualified in your CRM, send that back as a conversion event. When a deal is won, send that too.

Now the algorithm is optimising toward people who looked like your qualified leads, not people who looked like form fillers. Cost per lead usually goes up. Cost per qualified conversation goes down, which is the number that pays salaries.

This needs a working CRM connection and roughly thirty qualified events before the platform has enough signal. It's the single highest-return piece of plumbing in a B2B ad account.

Make the form do some filtering

A three-field form maximises volume. For B2B that's usually the wrong target.

  • Ask for a company name and a work email, and block free email domains.
  • Add a question only a real buyer can answer, like team size or current tooling.
  • Drop any auto-fill form that submits in one tap without the person reading anything.
  • Say plainly what happens next, so people who don't want a call don't start one.

You'll get fewer leads. That is the point. Would you rather your team called forty people or four who might buy?

Change the offer, not just the audience

"Download our guide" attracts everyone, because a guide is useful to anyone curious. There is no filter in the offer itself.

"Get a teardown of your current setup" attracts people who have a current setup worth examining. The offer has done the qualifying before the form ever loads.

The strongest filter we use is specificity about who it's for. An offer that names the role, the sector and the situation repels everyone else, which is exactly what you want it to do.

What good looks like

We took over a real estate account at Fastex Media where leads were expensive and inconsistent. Rebuilt the targeting around the actual buyer, cleaned up the lead flow, and cut cost per lead by 60% while tripling volume.

That combination is only possible when you stop optimising for the cheapest form fill and start optimising for the right person. Cheap and wrong is not cheaper than expensive and right. It only looks that way on the dashboard.

So before you touch the targeting again, go and ask your sales team what happened to last month's leads. Their answer is your real campaign report.

Frequently Asked Questions

Why are my B2B ad leads such poor quality?

Usually because the campaign is optimised for lead volume, so the platform finds people who readily fill in forms rather than people who buy. Feeding qualified-lead events back from your CRM retrains it toward buyers, and tightening the form and the offer filters out the rest.

Should I use lead forms or send traffic to a landing page?

Native lead forms convert at a higher rate and typically at lower quality, because they can be submitted in one tap with pre-filled details. A landing page adds friction, which costs you volume and filters out people who were never going to buy. For high-ticket B2B the landing page usually wins on cost per qualified conversation.

How long before ad lead quality improves?

Expect four to eight weeks. The platform needs roughly thirty qualified conversion events before it has enough signal to shift who it targets, and that takes time to accumulate at normal B2B volumes.