Seatext library / BotRefund evidence

What Percentage of Google Ads Clicks Are Fake? The Data Behind Click Fraud Rates

Industry studies show 10–30% of Google Ads clicks are fraudulent, with BotRefund audit data placing the average invalid click rate at 11–14% across all campaigns. High-CPC verticals like legal and B2B SaaS often see...

Built for advertisers who need clear, refund-ready traffic evidence.

If you run Google Ads, a meaningful slice of your budget goes to clicks that will never convert. Aggregated audit data from BotRefund and third-party studies put the average invalid click rate at 11% to 14% across all Google Ads campaigns. The World Federation of Advertisers reports a wider range of 10% to 30% for programmatic spend, and research cited by BotRefund shows Google Search campaigns specifically range from 4% for well-protected accounts to over 35% for high-CPC keywords in competitive industries. Google's own automated filters catch less than 50% of invalid traffic; the remainder is classified as sophisticated invalid traffic (SIVT) that requires manual evidence submission to recover.

What the data actually shows

Three main figures frame the answer:

  • 11–14% average invalid click rate across all Google Ads campaigns, per BotRefund aggregated audit data and third-party studies (S1).
  • 10–30% of programmatic ad spend consumed by invalid traffic, per the World Federation of Advertisers (S1, S5).
  • 4% to 35%+ for Google Search depending on account protection level and keyword competitiveness (S5).

These numbers are not contradictory — they reflect different measurement scopes. The 11–14% figure is an average across all campaign types and industries. The 10–30% range covers programmatic channels broadly. The 4–35% spread shows how much your specific keyword choices and protection setup matter.

Why the range is so wide

Click fraud is not evenly distributed. Three factors drive most of the variation:

  • Industry and CPC. Legal, insurance, and B2B SaaS keywords attract more sophisticated fraud because each click is worth more (S1).
  • Campaign type. Search campaigns see different fraud patterns than Display or Performance Max. Display and video inventory historically carry higher invalid traffic rates.
  • Protection level. Accounts running dedicated detection and evidence collection (client-side behavioral tracking, GCLID capture, refund dispute workflows) trend toward the low end. Unprotected accounts trend high.

Imperva's Bad Bot Report notes that 43% of all internet traffic is non-human (S5). Not all of that hits your ads, but it sets the ceiling for how much automated traffic exists to be funneled into paid clicks.

How Google's own filters work — and where they fall short

Google runs automated systems that filter obvious invalid traffic: data-center IP blocks, known bot signatures, and simple click patterns. According to BotRefund's analysis, these automated filters catch less than 50% of invalid traffic (S1). The rest is classified as sophisticated invalid traffic (SIVT) — bots that use residential proxies, real device fingerprints, human-like mouse movements, and behavioral mimicry to pass automated checks.

SIVT is why the refund process exists. Google does not automatically refund SIVT; advertisers must submit evidence — typically client-side behavioral logs, GCLID captures, and session recordings — through a manual dispute process. Without that evidence, the spend stays billed.

Industry and keyword factors that change the numbers

High-CPC verticals are fraud magnets. When a click costs $50–$100, the ROI for fraudsters is clear. BotRefund's data highlights legal, insurance, and B2B SaaS as verticals where invalid traffic rates exceed the average (S1). Competitor click fraud — rivals deliberately clicking your ads to drain budget — is more common in these spaces because the cost per wasted click is high enough to justify the effort.

Lower-CPC, higher-volume verticals (e-commerce, local services) see more volume-based fraud: botnets clicking at scale across many advertisers to generate publisher revenue on Display/Video networks or to poison conversion pixels for retargeting manipulation.

What "fake" really means — invalid traffic categories

Not all invalid clicks are the same. The industry distinguishes:

  • General Invalid Traffic (GIVT): Known crawlers, data-center bots, simple scripts. Caught by automated filters.
  • Sophisticated Invalid Traffic (SIVT): Residential proxy botnets, click farms on real devices, headless browsers with behavioral mimicry, malware-infected consumer devices. Requires client-side detection and manual dispute.
  • Accidental/low-intent clicks: Real humans who mis-click, fat-finger mobile taps, or click without intent. Not fraud, but still wasted spend.

Only GIVT and SIVT qualify for refunds. Accidental clicks are valid traffic — you paid for the impression and the click, even if the visitor bounced instantly.

How to check your own account for fraud

You don't need to guess. Start with these signals in your Google Ads and Analytics data:

  1. High CTR + low conversion rate + high bounce rate on specific campaigns or placements.
  2. Geographic anomalies: Clicks from countries you don't target, or unusual concentrations from a single region.
  3. Device/time patterns: Spikes at 2–4 AM, or 90%+ mobile clicks on a B2B desktop offer.
  4. GCLID mismatch: Clicks with GCLIDs that never appear in your server logs or CRM.
  5. Placement-level spikes: Specific Display/Video placements delivering clicks but zero engagement.

For a systematic check, install client-side behavioral tracking (mouse movement, scroll depth, session duration, form interaction) and capture GCLIDs on landing. Compare platform-reported clicks to verified human sessions. The gap is your invalid traffic estimate.

What to do if you find invalid clicks

Three steps, in order:

  1. Collect evidence. Client-side logs (behavioral data, GCLIDs, timestamps, IP, device fingerprint) are what Google's refund team requires. Server logs alone are insufficient for SIVT.
  2. Submit a refund request. Use Google Ads' invalid click refund form with your evidence package. Include session recordings, behavioral anomaly reports, and GCLID lists.
  3. Block and exclude. While the dispute processes, add IP exclusions, placement exclusions, and consider a detection tool that blocks in real time to stop ongoing waste.

BotRefund reports an 83% refund success rate for high-volume advertisers who submit proper evidence (S2). The key is evidence quality — automated filter logs don't count for SIVT.

Key facts

MetricFigureSource
Average invalid click rate (all Google Ads campaigns)11–14%S1
Invalid traffic share of programmatic ad spend10–30%S1, S5
Google Search invalid click rate range4% (protected) to 35%+ (high-CPC, unprotected)S5
Google automated filter catch rateLess than 50% of invalid trafficS1
Global digital ad fraud cost (2026 projection)Over $100 billionS1, S5
Non-human share of total internet traffic43%S5
Refund success rate (high-volume advertisers with evidence)83%S2

Limitations of these estimates

  • Aggregated averages hide variance. Your account could be at 2% or 40% depending on vertical, targeting, and protection.
  • Source methodology varies. BotRefund's 11–14% comes from audited accounts that installed their tracking — a self-selected sample. WFA's 10–30% covers programmatic broadly, not just Google Search.
  • "Invalid" ≠ "fraudulent" in every case. Some invalid traffic is accidental or low-quality but human. Refund eligibility requires proof of automation or policy violation.
  • Historical data only. Fraud tactics evolve quarterly. 2026 projections may not reflect 2027 reality.

FAQ

Does Google automatically refund all fake clicks?

No. Google's automated filters catch only general invalid traffic (GIVT). Sophisticated invalid traffic (SIVT) — residential proxies, device farms, behavioral mimicry — is not auto-refunded. You must submit client-side behavioral evidence and GCLID logs through a manual dispute.

How far back can I claim refunds?

BotRefund notes recovery is possible for Google Ads spend dating back to 2017 (S2). Google's official policy typically allows disputes for recent months, but evidence-backed claims for older periods have succeeded in practice.

What's the difference between click fraud and low-quality traffic?

Click fraud is automated or deliberately deceptive (bots, click farms, competitor clicks). Low-quality traffic is real humans with no intent to convert (mis-clicks, curious browsers, accidental taps). Only fraud qualifies for refunds; low-quality traffic is a targeting/creative problem you fix with negative keywords and audience adjustments.

Can I just block bad IPs and call it done?

IP blocking stops known data-center bots (GIVT). It does not stop residential proxy botnets, malware-infected home devices, or click farms on real phones — all of which rotate through legitimate consumer IPs. You need client-side behavioral detection to catch those.

How much does click fraud detection cost?

Pricing varies by ad spend tier. BotRefund lists tiers from under $10K/mo to over $5M/mo with custom enterprise pricing (S2). Most vendors charge a percentage of protected spend or a flat monthly fee scaled to volume.

Will adding detection hurt my page speed or conversions?

Modern client-side trackers load asynchronously and add <100ms. They do not block users — they observe and flag. Legitimate visitors see no interruption. The conversion impact is neutral to positive because cleaner data improves bidding algorithms.

What's the first thing I should do today?

Run a free bot audit. Install a lightweight behavioral tracker (many offer free tiers or trials), capture 7–14 days of GCLID-matched sessions, and compare platform clicks to verified human sessions. That gap is your starting number.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Learn more

Visit the website for more information.

Learn more