ppc

Google Ads Junk Leads: Why It Happens and How to Fix It

Google Ads junk leads usually trace to form settings, placements, tracking or invalid traffic. Check your account, then fix, test, or pause the campaign.

You paid for the clicks, the leads came in, and now you are looking at a list of wrong numbers, names that match nobody, and people who say they never filled out your form. Google ads junk leads feel like paying for nothing, and it is hard to prove otherwise from inside the dashboard. The cause is often sitting in your own account settings: the kind of form you run, where your ads are allowed to show, and what your campaign has been told to count as a win. Some of it can also be invalid traffic, and the platforms document that too. Each cause leaves a trail you can check yourself, often in less than an hour. Once you know which one you are looking at, the fix gets smaller, and sometimes the right fix is to stop paying for a segment altogether. You can work out which it is before you spend another dollar.

Key Takeaways

Count qualified leads, not form fills

When a campaign's main goal is a raw form submission, it is being told to find more submissions, not more buyers.

Easy forms trade intent for volume

Google-hosted lead forms skip your landing page, and Meta offers a "More volume" Instant Form, so a submission can be recorded before anyone has shown real interest.

Check the callback clock before blaming the traffic

A 2011 study of 2,241 U.S. companies found firms that contacted web leads within an hour were nearly seven times more likely to qualify them than firms that waited longer.

Invalid traffic is real, but there is no normal rate

No independent source publishes a typical fake-lead rate for small advertisers, so treat fraud percentages from protection vendors as sales claims.

Pausing is a legitimate fix

If an audit shows a segment produces no contactable or qualified leads, or your tracking cannot tell you what you are buying, pause or narrow it.

What is producing the junk leads in your account?

Junk ad leads usually come from a gap between what the campaign counts and what your business needs. A form that takes two taps can be counted as a conversion before anyone has shown they want to buy, and the platform will then look for more people who tap twice. Six documented causes are worth checking, and each one shows up somewhere you can look. They are listed in a sensible checking order, simplest first; no public dataset ranks how often each one happens for small advertisers, so treat the order as a habit, not a statistic.

Your conversion goal counts every form fill

If the primary conversion in your account is a form submission, your bidding works toward more form submissions. It cannot tell which of those people never pick up the phone. Google's own guidance on generating high-quality leads recommends choosing goals such as "qualified lead" or "converted lead" instead. "More leads" on a report is not evidence of better leads when the thing being counted is a form.

The form makes submitting too easy

Google's lead form assets let someone submit contact details inside the ad itself, on Search and Performance Max, without ever visiting your site. That removes friction for real buyers and for everyone else. Google now offers required qualifying responses on Search lead forms, which tells you the platform itself treats a finished form and a qualified answer as two different events.

Broad match and Search partners widen who sees you

Broad match can show your ad on searches Google considers related, not only on the words you chose. Search partners take your ads beyond Google Search onto partner sites. Both can bring in real buyers, and both can bring in people who were looking for something next door to what you sell.

Performance Max spreads your budget across channels

Performance Max reaches YouTube, Display, Search, Discover, Gmail and Maps from one campaign. Google's Performance Max troubleshooting page says you cannot manually pause a specific channel, such as YouTube or Display. If performance max junk leads are piling up, you often cannot see or switch off the one channel responsible. Meta's Advantage+ placements work in a similar way, spreading your ads across Meta's placements rather than the ones you pick.

Meta's Instant Form is set for volume

Meta's lead generation guide presents two Instant Form types: "More volume" and "Higher intent." The names describe the trade. A form built for volume asks less of the person filling it in, and facebook ads bad leads are often a volume form doing exactly what it was set up to do.

Some of it is invalid traffic

Google defines invalid clicks as clicks without genuine interest, including accidental clicks, automated traffic and manual clicks meant to raise your costs or a publisher's profit. Its page on invalid traffic also says its protections cannot stop every invalid lead submitted on your website or into your CRM. So, bots and spam leads from ads can happen even when Google has filtered clicks. What neither platform says is that every lead you cannot reach is a bot.

When you first open the account, the question is simply which of these six is feeding your list. A few minutes in the settings usually narrows it to one or two.

A phone lying face down beside a blank notepad with faint pencil ticks and a cooling cup of coffee on a worn wooden desk.
Every junk lead left a trail in your account settings. Start there.

Is it a weak lead, a bad fit, or a bot?

"Junk" covers several different problems, and each one has a different fix. A real person who barely remembers asking is not the same as a bot, and neither is the same as a good lead who went cold. Sorting your bad leads into these groups tells you where to look next.

What your junk leads may actually be
What you seeLikely typeCheck first
Real name and number, but they barely remember askingLow-intent form fillForm type, and whether a qualifying question is required
Reachable person who does not fit (wrong area, wrong service, no budget)Unqualified contactSearch terms, location settings, form questions and ad wording
Gibberish names, repeated patterns, numbers that never connectPossible invalid traffic or form spamInvalid clicks columns, placement report, website form validation
Real person who went cold before anyone calledTiming gapLead-created time compared with first contact time
What you seeReal name and number, but they barely remember asking
Likely typeLow-intent form fill
Check firstForm type, and whether a qualifying question is required
What you seeReachable person who does not fit (wrong area, wrong service, no budget)
Likely typeUnqualified contact
Check firstSearch terms, location settings, form questions and ad wording
What you seeGibberish names, repeated patterns, numbers that never connect
Likely typePossible invalid traffic or form spam
Check firstInvalid clicks columns, placement report, website form validation
What you seeReal person who went cold before anyone called
Likely typeTiming gap
Check firstLead-created time compared with first contact time

Be careful with the evidence you use to label something fraud. Google explains that a single shared IP address is normal, because many devices can sit behind one network address, and that some analytics tools record a zero-second visit simply because the visitor did not click twice. Neither proves a bot. Repeated machine patterns, invalid contact details that fail validation, or a platform investigation are stronger signs.

How quickly are those leads being called back?

Before you write off a lead source, check the clock. This is not about blaming your team; it is a test that takes the guesswork out of whether the traffic or the timing is the problem.

The 2011 Harvard Business Review study of online sales leads looked at 2,241 U.S. companies. Firms that contacted leads within an hour were nearly seven times more likely to qualify them than firms that waited longer than an hour, and more than 60 times more likely than firms that waited 24 hours or more. The study is old, observational and about web leads in general, so it cannot tell you whether any single lead of yours is real. It is a strong enough result to test before you blame the ads.

A plain desk clock with no numerals beside a closed laptop and a pen resting on a blank index card.
Time the gap between a lead arriving and the first call before judging the source.

The test is simple. Timestamp each lead when it reaches your CRM, then the first call, text or email, the answer, the qualification and any appointment. For a few weeks, randomly send comparable fresh leads to immediate handling and the rest to your normal routine. Then compare contact and qualification rates by source. If the fast group qualifies and the slow group does not, the leads were not junk. If both groups fail on the same campaign, the problem sits in the campaign.

How do you fix junk leads in Google Ads?

Google documents several controls for lead quality google ads advertisers can switch on without rebuilding the account. They range from a five-minute form change to a real technical project, and it helps to know which is which before you start. The first two are small and often do the most, because they change what the campaign is trying to find. The last two need more care, and one of them may need a developer.

Add a required qualifying question

Google's qualifying responses for Search lead forms add a required multiple-choice question. You mark which answers count as qualified, leads are tagged by stage, and Google adds a conversion goal called "Lead form - Response qualified (Google-hosted)." A question about timeline, location or type of job asks a little more of the person, which is the point. This is a small campaign change, though it only exists on Search lead forms.

Make a qualified lead your main goal

Set the raw form fill to a secondary conversion and make a qualified or converted lead the primary goal. Google's lead quality guidance says to pick, ideally, a conversion action that happens within seven days of the ad interaction, and to upload conversion data regularly, ideally daily. You need an agreed rule first. If your team cannot say in one sentence what a qualified lead is, write that sentence before touching the settings.

Send your outcomes back to Google

The campaign can only chase qualified leads if it learns which leads qualified. Enhanced conversions for leads is Google's recommended way to do that for new users, in place of the older offline conversion import. It matches hashed details from your website form to what happens later in your CRM. This is a medium to large technical job, depending on your website and your CRM, and it is where a lot of setups quietly stop.

Tighten search terms, networks and placements

Open your search terms report and add negative keywords for the searches that do not fit. Review match types and location settings. Check whether Search partners and Display expansion are switched on, and test the campaign with them off if the leads look worse. For Performance Max, the same troubleshooting page confirms campaigns respect account-level placement exclusions, which is the lever you have when you cannot pause a channel. If spam is reaching the form on your own website, server-side validation and reCAPTCHA belong on the list too.

How do you stop fake leads from Facebook ads?

Meta's controls sit mostly in the form itself. Meta's lead generation guide documents a Higher Intent form type, conditional logic that can filter out people who do not fit, and a "Maximize number of conversion leads" performance goal. That goal needs your CRM data sent back through the Conversions API, so Meta can learn which leads turned into real opportunities rather than which ones filled in a form.

Treat the guide as product documentation, not proof of a particular result. It shows you what the controls are; it does not promise how many good leads they will produce. Switching an Instant Form from More volume to Higher Intent and adding one filtering question is a small change. Wiring the Conversions API to a CRM is a bigger one, and it is the part of Facebook ads management that tends to get skipped.

A short stack of blank paper forms held by a binder clip next to a sharpened pencil on a light oak table.
A form that asks a little more tends to filter out people who were never going to buy.

Can you get your money back for invalid clicks?

Partly, and only for traffic Google agrees was invalid. The Invalid clicks and Invalid interactions columns in your account show traffic Google already filtered, which you were not charged for. When Google finds invalid activity later, the refunds show up in the Invalid Activity Credit Report, broken down by campaign and network, with the credited clicks, interactions and amount.

If you suspect a problem Google has not caught, you can submit it for investigation for the last 60 days. Before you do, gather the dates, campaigns, click IDs (GCLIDs) where you have them, what happened to each lead, and the pattern that looks wrong. A review may find nothing more to credit, so treat it as one step in the audit, not the end of it.

You may want to know how much fraud is normal. There is no credible public rate for fake Google Ads or Meta leads among small advertisers, and Google says there is no industry-standard invalid-traffic rate. The best independent figure is the ANA's 2023 programmatic supply chain study, which found an average 0.78% invalid-traffic rate on impressions, ranging from near zero to 3.4%. That study covered large marketers' programmatic buying, and its authors noted those marketers already used fraud controls, so it says nothing about the share of your leads that are fake. The Media Rating Council sets standards for detecting invalid traffic but publishes no normal rate either. Fraud percentages from click-fraud protection vendors are estimates from companies selling protection, so leave them out of your decision.

What can you check in the next fifteen minutes?

You do not need an outside audit to find the likely cause. With the account open, these checks usually point to it.

In Google Ads:

  • Invalid activity: Add the Invalid clicks and Invalid interactions columns, then open the Invalid Activity Credit Report in Report Editor.
  • Networks: Open campaign settings and see whether Search partners and Display expansion are on.
  • Search terms: Open the search terms report for each Search campaign and note what people actually typed.
  • Performance Max: Look at channel and placement reporting where available, and your account-level placement exclusions.
  • Conversion goals: See whether a form fill is your primary goal, or a qualified or converted lead.
  • CRM timing: Submit a test lead and check how fast it reaches your CRM or inbox.

In Meta Ads Manager:

  • Breakdowns: Break results down by placement, platform, campaign, ad set, ad and form.
  • Form type: Open the Instant Form and confirm whether it is More volume or Higher Intent, and which fields and filters it uses.
  • Outcomes: Check whether your CRM or Conversions API sends qualified outcomes, or only form completions.
  • Timing: Compare each lead's created time with its first contact.

Menu names in Meta can vary by account, so screenshot what you find. Those screenshots become your record if you later compare changes or request a review.

When should you pause or narrow your spend?

Pause or cut the affected campaign when a short, documented audit shows it is producing no contactable or qualified leads after prompt, repeated contact attempts. Pause it too when your targeting, placement or conversion data is broken enough that you cannot tell which event you are paying for. If one segment looks suspicious, pause it while you prepare an invalid-activity request.

You do not have to stop everything. Keep a small, separately labeled test running only if it gives you a clean comparison, such as a Higher Intent form against your old form, or Search only against Search with partners. Whatever your monthly budget looks like, and what Google Ads typically cost varies widely, raising it will not fix broken measurement, a volume-first form or a slow lead routing process. Paying only to keep the form-fill count up is the one choice with no upside.

A closed laptop beside a stopwatch lying face down and an empty wire tray on a gray desk.
Pausing a segment that brings no reachable leads is a fix, not a failure.

Can you tell what your junk leads really are?

Pick an answer to begin.

1. Your Google Ads campaign reports lots of leads, but few answer the phone. What should you check first?

2. What does the Invalid clicks column in Google Ads show?

3. When is pausing a campaign segment the right call?

Frequently Asked Questions About google ads junk leads

Are all unresponsive ad leads fake?

No. An unresponsive lead can be low intent, mistimed, unreachable or fraudulent. Check how fast the lead reached your CRM and how fast someone called before deciding it was fake.

How do I stop fake leads from Google Ads?

Add a required qualifying question to Search lead forms, make a qualified or converted lead your primary goal, review search terms and networks, and add validation to forms on your own site. Report suspected invalid activity for the last 60 days.

Why do Facebook ads bring bad leads?

A "More volume" Instant Form asks little of people, and Advantage+ placements spread ads widely. A Higher Intent form, filtering questions and Conversion Leads with CRM data give Meta a better target.

Are Performance Max leads lower quality?

They can be, because Performance Max reaches YouTube, Display, Search, Discover, Gmail and Maps, and you cannot pause one channel. Use account-level placement exclusions and a qualified-lead goal to steer it.

Can Google Ads optimize for qualified leads?

Yes. Google documents qualified and converted lead goals, and enhanced conversions for leads to send those outcomes back from your CRM.

Should I pause my ads if the leads are junk?

Pause the affected segment if prompt follow-up and an account audit still show no contactable or qualified leads, or if your tracking is too broken to tell what you are buying.

Moving Forward

Junk leads from Google Ads and Meta usually trace back to something you can see in your own account: a goal that counts form fills, a form built for volume, wide match types and placements, a slow callback, or invalid traffic. Each has its own check and its own fix. Sort your bad leads by type first, test the response time, then change one control at a time and compare what happens next.

When that is done, you can say for each campaign how many leads arrived, how many were reached, how many qualified and how many became work. Your team stops arguing about whether the leads are real, and your budget follows real prospects instead of form counts.

If you would rather have a second set of eyes on it, Web Leveling can audit the path from your ad clicks to your CRM, and our Google Ads management work is built around qualified leads, not raw form fills. If the evidence says a campaign should be paused, we will say that, and we will not promise lead numbers we cannot see in your data. We work with small and medium businesses across the country and overseas. Tell us what your leads look like, and we will help you work out where they are coming from.

Terms

Ad lead words in this post

Tap a term to see what it means.

Lead form asset. A Google Ads form that lets someone send contact details inside the ad, without visiting your website.

Qualified lead. A contact your business agrees fits what you sell and is worth a sales conversation.

Invalid traffic. Ad clicks or interactions without genuine interest, such as accidental clicks, bots and deliberate fake clicks.

Performance Max. A Google Ads campaign type that shows ads across Search, YouTube, Display, Discover, Gmail and Maps from one campaign.

Instant Form. Meta's in-app lead form, offered in "More volume" and "Higher intent" versions.

Enhanced conversions for leads. A Google Ads feature that matches website form leads to later outcomes in your CRM.

Conversions API. Meta's way of receiving events, such as a qualified lead, directly from your systems.