You are paying for clicks. Leads come in. Sales do not follow. The usual reaction is to raise the budget, change the creative or fire the agency. That is usually the wrong first move, because the problem is rarely where you are looking.
Work through the checks below in this order. Each one is cheaper to fix than the next, and each can make the later ones irrelevant.
Step 0: Pick the number that matters
Cost per lead is the number most reports show, and the easiest to push down. Cheap leads that never buy cost you more than expensive leads that do.
Pull the last 90 days and write down four figures: ad spend, leads, qualified leads, customers. Then work out cost per qualified lead and cost per customer. If your agency cannot give you the qualified and customer numbers, that is the first finding.
Step 1: Check what is being counted as a conversion
Both Google and Meta optimise toward whatever you tell them is a conversion. If that is wrong, the system learns to find the wrong people, efficiently.
- Is a page view of the thank-you page counted, and is that page reachable without submitting a form?
- Are clicks on the phone number or WhatsApp button counted the same as a submitted enquiry?
- Are several actions counted as separate conversions for one person, which inflates results?
- Does anything tell the ad platform which leads were real? Without this, it treats a junk lead and a paying customer the same.
The fix is to count only the action that signals a real buyer, and to feed back lead quality from your CRM or sales sheet when you can.
Step 2: See who is actually clicking
Google Ads. Open the search terms report and read the last 30 days line by line. Look for:
- Jobs, free, how to, DIY and student searches. These need negative keywords.
- Your own brand name. People searching for you were already coming. Brand clicks make results look better than they are, so report them separately.
- Searches for a different service or product from the one you sell.
Then check three settings that quietly waste money:
- Location option. The default targets people in your area and also people who show interest in it. For a local business, switch to presence only.
- Networks. A Search campaign may be set to include the Display network, and Search partners. Display clicks are cheap and rarely buy.
- Match types with automated bidding. Broad match plus automated bidding on a small account can drift into irrelevant searches fast.
Meta Ads. Look at placements and audiences. If most spend goes to one placement that never produces qualified leads, move it. Check the age and location split against who actually buys.
Step 3: Judge lead quality, not lead volume
Meta instant forms make it easy to submit with one tap, so volume rises and intent falls. If your sales team says the leads are not serious, test a form with a qualifying question, such as budget range or timeline, or a review step before submit. Expect fewer leads at a higher cost per lead. If cost per customer falls, the test worked.
Call all the leads from the last two weeks yourself. Ten calls will teach you more than the dashboard.
Step 4: Look at the landing page on a phone
- Does the headline match the ad that brought the visitor? A mismatch loses people in seconds.
- Does the page load fast on mobile data?
- Is there one clear action above the fold: call, WhatsApp or form?
- Is the form short? Every extra field loses some people.
Open your own ad on your phone, click through and try to enquire. Most owners have never done this.
Step 5: Time your own follow-up
This is where many accounts that look broken are fine, and the business loses the sale. Submit an enquiry through your own ad at 8 pm and note when someone replies, and what they say. If the answer comes the next morning, a competitor who replied in minutes got there first.
Check also: who owns each lead, is there a second follow-up, and does anyone track how many enquiries become meetings. A WhatsApp AI agent and CRM fixes the speed problem without adding staff.
Step 6: Only now touch budget, creative and bidding
- Change one thing at a time and wait about two weeks before judging it.
- Do not change bids or budgets sharply during a learning phase. Meta states an ad set needs about 50 optimisation events in a week to exit learning, so a tiny budget can keep an ad set stuck there.
- Raise budget on what produces customers, not on what produces leads.
- Test creative last. A better ad cannot fix wrong tracking or slow follow-up.
A 30-minute audit you can do today
- Write down spend, leads, qualified leads and customers for 90 days.
- Open the conversion settings and note exactly what is counted.
- Read 50 search terms or check Meta placements.
- Call five recent leads.
- Enquire through your own ad and time the reply.
The answers usually point to one of three places: tracking, traffic quality or follow-up. That is where to spend the next rupee.
If you want a second pair of eyes, book a call and bring your account. We will tell you what we would change first. Our Google Ads and Meta Ads pages show how we run accounts.