Skip to main content

"The leads are bad."

It is the most common sentence in the marketing and sales relationship and one of the least useful, because it describes a feeling rather than a finding. Marketing hears an accusation. Sales feels ignored. Nothing in the campaign changes, and next month the same sentence gets said again with more edge in it.

The fix is not a better attitude on either side. It is a reason code, a standing thirty-minute meeting, and a short list of changes that come out of it.

"Bad lead" is not a diagnosis

A lead can fail for at least five different reasons, and each one points at a completely different fix. Collapsing them into one complaint destroys the information.

Out of service area. A geographic targeting problem, and the easiest thing on this list to fix. Check radius settings, check whether location of interest is being targeted alongside physical presence, and check whether your service area pages are attracting places you do not serve.

Wrong service entirely. A keyword and ad group problem. Someone looking for residential work reaching a commercial ad group means the search terms are drifting, and the search terms report is where you find the specific queries to exclude. On the organic side, the same symptom means you are ranking for queries that were never going to convert, which we covered in sorting content by intent tier.

No budget. A messaging problem, not a targeting one. If your pricing is above market and the pages never signal it, you will attract everyone and close the few who were not paying attention. Qualifying language on the page costs a small amount of volume and buys back a large amount of sales time.

Not the decision maker. Usually an offer problem. Free guides and calculators attract researchers, who are often junior. Demos, quotes, and assessments attract buyers.

Interested but not ready. Not a bad lead at all. This one gets miscoded constantly, and every time it does, a future customer gets deleted from the system.

Five reasons, five different owners. That is why the reason code matters more than the complaint.

The monthly lead quality review

Thirty minutes, once a month, same day each month. This is the mechanism that turns reason codes into changes.

Who attends. One person from sales who actually talks to the leads. One person who can change campaigns. That is the whole meeting. Adding anyone else turns it into a status update.

What each brings. Sales brings every disqualified lead from the last month with a reason code attached. Marketing brings spend, lead volume, and cost per lead by source and campaign.

Four questions, in order.

  1. Which reason code appeared most often, and which campaign did those leads come from?

  2. Of the leads that did qualify, which source produced them?

  3. Which leads from two or three months ago closed, and where did they come from?

  4. What single change do we make before the next meeting?

What comes out. One change. Not a list of eleven. A negative keyword list, a tightened service area, a page that states the price range, a form field that captures the decision maker. One thing, executed, then measured next month.

The third question is the one people skip and the one that pays. Recent leads tell you about volume. Leads from ninety days ago tell you about revenue, and if your sales cycle is longer than a month, judging this month's campaigns on this month's closes will point you the wrong way. Cohort by lead month, not by close month. That discipline is also what makes monthly reporting worth reading rather than something everyone skims.

Close the loop with the platforms

Everything above improves human decisions. The larger gain is feeding the same data back to the systems spending your money.

If qualified leads and closed deals flow back to the ad platforms, bidding shifts toward the audience that produces them instead of the audience that produces form fills. The mechanics of that are in measuring past the form, and without it the monthly review is a manual process trying to outpace an automated one.

Expect cost per lead to rise when this works. You are buying fewer, better leads. If the review meeting judges success on cost per lead, it will reverse the improvement it just created, so agree in advance which metric you are steering by.

The trap on the other side

There is a failure mode in the opposite direction and it is worth naming, because nobody selling lead quality services mentions it.

Sales has an incentive to disqualify. Fewer leads in the pipeline means a better close rate and less time spent on calls that go nowhere. If reason codes are collected without any check on them, the definition of a qualified lead quietly tightens month after month, volume falls, and everyone congratulates themselves on quality while the pipeline shrinks.

Two guards against it. First, agree the criteria in writing before the codes start flowing, the same criteria discussed in what ownership of follow-up actually requires. Second, review a random sample of disqualified leads each quarter, ideally with someone who was not on the call. You are looking for leads that were disqualified because they were hard rather than because they were wrong.

Start with one code

You do not need a taxonomy to begin. Add a single required field to the disqualification step in whatever system you use, with the five reasons above as options and nothing else. No free text, because free text does not aggregate.

Run it for one month. Book the review. Make one change. That is the entire loop, and most businesses have never run a single turn of it.

If you are running paid campaigns and the only lever anyone touches is cost per lead, this is where the next real gain is. We build paid media programs around what closes rather than what converts, which means the reason codes matter to us as much as the click costs. And if lead quality turns out to be fine while revenue is still flat, the problem sits elsewhere on the path from search to closed deal.