If you're trying to stop spam leads from Google Ads campaigns, you already know the account looks healthy on cost per lead while sales complains that half the submissions are fake names and disposable emails. Google does filter invalid clicks and issue credits, but the real question for lead-gen advertisers is where that filtering stops once a click reaches your site. Per Lunio's 2026 Global Invalid Traffic Report, based on 2.7 billion paid clicks analyzed in 2024-2025, 8.51% of paid ad clicks are invalid as a cross-platform average, and lead gen campaigns see higher average IVT rates than other advertisers. Before changing a setting, Lunio's free calculator shows what that rate could be costing you: calculate how much you're losing.
Key Facts
Spam leads start as invalid traffic: automated form fills and scripted submissions arriving through paid clicks are classified as invalid traffic (IVT), distinct from genuine but low-intent leads.
Google Ads averages 7.57% IVT: per Lunio's 2026 Global Invalid Traffic Report, based on 2.7 billion paid clicks analyzed in 2024-2025, Google Ads overall sees a 7.57% average invalid traffic rate.
SIVT is harder to filter than GIVT: general invalid traffic (GIVT) is made up of known bots and scrapers that a static list can catch, while sophisticated invalid traffic (SIVT) is built to look genuine, which makes it harder for platform filters to separate from real clicks.
Measure before you fix it: Lunio's 14-Day Free Traffic Audit shows your account's own invalid traffic rate by campaign, keyword, geo and domain before you change anything.
What counts as a spam lead in Google Ads
"Spam leads" is the symptom marketers see in the CRM; invalid traffic (IVT) is the technical classification behind part of it. General invalid traffic (GIVT) means known bots and scrapers, filterable with a static list; sophisticated invalid traffic (SIVT) means disguised bots and deliberate clicks built to look genuine. A junk lead can come from three distinct sources, each needing a different fix:
Invalid traffic (GIVT/SIVT): automated submissions arriving through a paid click.
Human-generated junk: form-fill farms, competitor submissions and lead resellers.
Genuine but low-intent users: real prospects from broad match drift. This is wasted spend, not invalid traffic.
Spam leads with missing or fake details that keep repeating in your CRM, explained further in what is invalid traffic (IVT), are one of the clearest signs worth measuring.
Where spam leads enter your Google Ads account, and how to check
Before changing any setting, find out where the clicks are actually coming from. A few native reports show part of the picture, including how Google invalid clicks work:
Invalid clicks column: add it to campaign reports to see clicks Google already filtered.
Invalid Activity Credit Report (Search & PMax): under Report Editor, Template gallery; breaks credits down by campaign and network, but skips Display.
Search Partner placement report: part of the Content Suitability Report, lists sites and impressions above a performance threshold.
Network segmentation: compare Google Search against Search Partners by qualified-lead rate, not raw form fills.
Per Lunio's 2026 Global Invalid Traffic Report, covering 2.7 billion paid clicks in 2024-2025, Search campaigns average 5.21% IVT. The same report puts the Google Display Network at 12.02%, reason enough to check campaign types separately rather than assume one number applies everywhere.
What Google filters, and where its filtering stops
Google uses its own systems to catch invalid activity, but its own documentation states that this filtering runs after an ad serves and cannot block traffic from reaching your site, which is why Google asks advertisers to add their own lead-quality defenses. Google doesn't charge for invalid activity it detects before it generates your invoice; for invalid activity detected after you receive your bill, it issues credits when appropriate and possible, and by then the click may already have completed a form, feeding a contaminated signal into Smart Bidding before any credit arrives. Google also says third-party tools often re-flag traffic its own defenses already filtered. Invalid traffic claims are easy to be skeptical of, so it's worth saying plainly: Lunio's 2026 Global Invalid Traffic Report runs in monitor-only mode, describing only what reached advertiser sites after Google's own filtering already ran, never a replacement for it.
Funding Circle ran a traffic audit on its Google Ads account despite having received some small Google refunds in the form of invalid activity adjustments; IVT from Google Paid Search fell from an average of 16.84% in October 2022 to just 3.13% in December 2023, per Lunio's Funding Circle case study.
Google's reports show what it filtered. To see what reached your site after that filtering, broken down by campaign, keyword, geo and domain and measured against the 7.57% Google Ads average, Get Lunio's Free 14-Day Traffic Audit.
How spam leads train Smart Bidding to find more spam leads
Every spam submission that fires as a conversion tells Target CPA or Maximize Conversions that this traffic works, and the algorithm goes looking for more of it. As Heidi Sturrock put it, "Smart Bidding is exceptionally powerful, but it possesses absolutely no common sense. It cannot detect context or read the room," per Lunio's Smart Bidding webinar write-up. Google's own conversion adjustments let you retract a spam conversion, permanently setting its value to 0.00 and removing it from the count; you have up to 7 days after the conversion is first recorded for that adjustment to feed back into autobidding, though a retraction cannot be edited once made. How fast bidding actually reacts to contaminated data isn't documented by Google, but the mechanism only works if spam gets flagged and retracted quickly.
How to stop spam leads in Google Ads: account, form and conversion fixes
Once you know where spam leads are entering, Google Ads gives you several native levers across account settings, lead forms and conversion tracking:
Opt Search campaigns out of Search Partners, or exclude individual Search Partner sites, if their qualified-lead rate is weak.
Add IP exclusions at campaign level, up to 500 per campaign, and at account level, which applies across Performance Max, Search, Display and other campaign types; where both are set, Google merges the lists.
Set the campaign objective to Leads and optimize toward a qualified-lead or converted-lead goal, keeping raw form fills as a secondary, observation-only action.
Retract spam conversions within the 7-day adjustment window so Smart Bidding stops learning from them.
On lead form assets, switch from "More volume" to "More qualified," which uses a form design with more steps before a lead submits.
Secure website forms with reCAPTCHA, server-side validation or a double opt-in email step, all methods Google itself recommends.
None of these catch everything. Search Partners exclusions cost volume you can't easily measure back. IP exclusion lists go stale and can block shared-IP offices full of real buyers. Qualified-lead goals need enough data volume to optimize well, and form-level defenses add friction and raise consent questions a privacy team should review. None of them stop a human who deliberately types fake information into an otherwise legitimate-looking form.
Why manual exclusions stop scaling
A 500-IP cap per campaign sounds generous until an account actually needs it, as covered in Google's 500 IP exclusion limit. Sykes Cottages automatically excluded more than 82,000 IPs across its Google Ads account, per Lunio's Sykes Cottages case study, more than 160 times Google's per-campaign limit, and rebuilding that list by hand every week isn't realistic at real budgets. Static lists also go stale fast: an IP that's invalid today may belong to a legitimate office tomorrow. Talk to sales about protecting your spend once manual blocking hits its ceiling.
How Lunio Fits Into Your Google Ads Stack
Lunio monitors 100% of your Google Ads traffic and flags invalid clicks, with a false-positive rate under 1%. IP exclusions apply automatically at campaign and account level, rotating within Google's cap. Lunio tackles invalid traffic as a marketing problem, not a security one, and its scope stops at the click: it doesn't filter form submissions, match leads to your CRM, or cover lead form assets. Funding Circle saw a 10% increase in MQL conversion rate (from impression to MQL) and 5.8% of spend saved in Google & Microsoft Ads, per Lunio's Funding Circle case study.
"The ability to download the click logs and check it against your own data really helps to sell the tool internally."
James Coombs, Funding Circle
Spam Leads From Google Ads by Industry
Spam-lead patterns on Google Ads differ by industry, and each page below covers one industry in detail.
Google Ads spam leads in education: covers fake or unqualified student inquiries and prospectus requests.
Google Ads spam leads in finance & insurance: covers fake quote and application leads.
Google Ads spam leads in real estate: covers fake viewing and valuation requests.
Google Ads spam leads in recruitment & HR: covers fake applicants and bot applications on job ads.
Google Ads spam leads in telecoms & utilities: covers fake switching, sign-up and quote leads.
Conclusion
Every spam conversion left in your account keeps training Smart Bidding toward more of the same traffic, and a retraction only helps bidding within its 7-day window, so you can't fix what you can't see. Funding Circle had received some small Google refunds in the form of invalid activity adjustments, yet IVT from its Google Paid Search traffic averaged 16.84% in October 2022. Relying only on Google's own reported numbers leaves that gap open. The clearest way to stop spam leads in Google Ads is to measure your account first: Start Lunio's Free 14-Day Traffic Audit and get real numbers by campaign, keyword, geo and domain before deciding what to fix.
FAQ
How does Lunio help with spam leads in Google Ads?
Lunio monitors 100% of ad clicks reaching your Google Ads landing pages and flags invalid traffic, including the automated traffic behind many spam leads. It applies IP exclusions automatically at campaign and account level, rotating lists within Google's cap, so manual blocking isn't the only option. Lunio's scope covers ad clicks that reach your site; it does not filter form submissions or match leads to your CRM, so those defenses stay with your team.
Will filtering block real leads?
Every exclusion carries some false-positive risk, especially shared-IP exclusions that can block a whole office of genuine buyers. Automated systems that recheck suspicious activity before excluding it keep that risk low. The safest test for any exclusion, manual or automated, is its effect on your qualified-lead rate over time, not just on raw form-fill volume. If qualified leads drop after an exclusion, that's the signal to review and adjust it.
Is a junk lead invalid traffic or just bad targeting?
Not always the same thing. Invalid traffic means automated submissions or deliberately faked human activity arriving through a paid click, classified as GIVT or SIVT. A real person who clicked through broad match and was never going to buy is a genuine but low-intent user, which counts as wasted spend, not invalid traffic. Tighten negative keywords and check the search terms report to fix the second problem; use traffic monitoring and exclusions to address the first.
What are the privacy considerations of form defenses and traffic monitoring?
Form defenses like reCAPTCHA and behavioral checks, plus any traffic-monitoring tool, involve collecting signals about visitors, so consent and data-handling practices matter under GDPR, CCPA and similar state privacy laws. Traffic monitoring should ideally be cookieless and built for that kind of compliance from the start. Any form-level verification you add on top, such as device checks, should be reviewed by your privacy team before launch, since requirements vary by jurisdiction.
Table of Contents
On average, 8.51% of your ad budget is wasted.
But that number can be much higher. Find out how much you're spending on bot traffic.

