“The leads are bad” is one of the easiest conclusions to reach when Google Ads is producing enquiries but sales are disappointing.

Sometimes the campaign really is attracting the wrong people. But sometimes the ad is doing its job and the business is losing the opportunity after the click.

Before cutting budget or rebuilding the campaign, inspect the whole revenue path.

1. Separate lead quality from lead handling

Start by defining what a qualified lead actually looks like. Location, service requested, job size, urgency and ability to buy all matter.

Then compare that definition with the leads coming in. If the enquiries are clearly outside your target market, you have an acquisition problem. If the enquiries are relevant but still not closing, move further down the funnel.

2. Check the promise between ad and landing page

The search, ad and landing page should tell one coherent story. If the ad attracts somebody looking for emergency roof repair and the page feels like a generic construction company homepage, conversion quality can suffer before the lead even submits.

Make the service, location, credibility, next step and expected response obvious.

3. Make sure every real conversion is actually being tracked

Bad tracking can make a campaign look healthier or worse than reality. Form submits, phone calls, booked appointments and qualified opportunities are not the same thing.

A form submission is a marketing event. A qualified conversation is a sales event. A booked job is revenue. Your reporting should distinguish between them.

4. Audit response speed

If a lead submits a request and waits hours for contact, the campaign cannot control what happens next. Someone else may respond first or the customer may simply lose momentum.

Use the CRM to record when the lead arrived, when the first automated acknowledgement was sent and when a human actually attempted contact.

5. Listen to what happens on phone leads

Phone calls are especially useful because they expose the gap between marketing and sales. Review whether calls are answered, how they are handled, whether the caller reaches the right person and what happens after a missed call.

If valuable calls are being missed with no recovery workflow, optimizing keywords alone will not fix the leak.

6. Inspect the follow-up sequence

Many leads do not buy on the first attempt. That does not automatically make them poor leads.

Look at what happens after “no answer,” “call me later,” “send me an estimate,” “I need to think about it” and “not right now.” Each state should have a defined next step rather than falling back on memory.

7. Look at the sales process, not only marketing metrics

Track the stages that matter: lead received, contacted, qualified, appointment booked, estimate sent, won, lost and reason lost.

Once those stages are reliable, you can compare campaigns based on the quality of the opportunities they produce instead of only counting leads.

8. Feed sales outcomes back into campaign decisions

Your advertising decisions become stronger when the CRM can tell you which sources, services and search themes eventually create revenue.

A cheap lead that never qualifies may be more expensive than a higher-cost lead that consistently turns into profitable work.

What I would fix first

  1. Verify conversion tracking.
  2. Review search intent and lead quality.
  3. Inspect landing-page alignment.
  4. Measure first-response speed.
  5. Fix missed-call and no-answer follow-up.
  6. Standardize pipeline stages and loss reasons.
  7. Use CRM outcomes to refine the campaign.

Paid ads and CRM should not be managed as separate worlds. One creates the opportunity; the other tells you whether that opportunity became revenue.