Flight log / Transmission 058
Click fraud and invalid clicks: what Google catches and what you should check
Every paid search account has a ghost story about a competitor clicking their ads all night. Google's own help page says there is no industry standard invalid traffic rate, and it lets you block just 500 IP addresses per campaign, so the real defense is knowing where to look.
> Google calls click fraud invalid clicks: accidental, automated or manual clicks without genuine interest. It filters most before billing and credits some found later as an Invalid activity adjustment. Watch the Invalid clicks column, segment by network, check click spikes against leads, use IP exclusions (500 per campaign) for known sources, and file the Click Quality Form within 60 days.
Click fraud is the term advertisers search for. Invalid clicks is the term Google uses, and the difference matters. "Fraud" implies someone meant to cost you money. "Invalid" covers that plus bots that never meant anything, accidental taps on badly placed ads, and anything else that doesn't represent genuine interest. Google filters most of it before you're billed. The part worth your time is the slice that gets through, and the slice that's technically valid but still useless.
This guide covers what Google counts as invalid, how it detects and credits it, where to see it in your account, the checks worth running yourself, what IP exclusions can and can't do, and how to file a click quality request that gets taken seriously.
// 01 · the briefingWhat is click fraud, and what does Google count as an invalid click?
Google Ads Help defines invalid clicks as clicks on your ads that don't represent a genuine interest in your business, and groups them into three kinds: accidental clicks caused by poor ad placement, automated traffic from tools, bots or other deceptive software, and manual clicks meant to increase your costs or inflate publisher profits.
Google's Managing invalid traffic page adds detail, and says its list isn't exhaustive:
- Non-human traffic: bots and automated software that mimic browsing.
- Accidental clicks: for example, ads placed too close to navigation buttons.
- Fraudulent placements: clickjacking (tricking users into clicking an ad they can't see) and ad stacking (layering ads so only the top one is visible).
- Other invalid activity: competitors clicking your ads to raise your spend, publishers paying people to click, or invalid impressions meant to lower your CTR.
Notice where most of those happen. Placements, publishers and stacked ads are network problems, not problems on a Google results page. That's a clue about where to look first.
// 02 · telemetryHow does Google detect invalid clicks?
Per Google, its ad traffic quality team uses automated filters, machine learning and manual reviews. Much invalid traffic is caught as it happens or shortly after, and Google also analyzes traffic over longer periods to find more complex patterns. The Media Rating Council accredits Google's invalid traffic defenses for specific services and metrics, and an independent third party audits the processes annually.
Google also says something vendors in this space rarely repeat: there is no industry standard invalid traffic rate. Any headline number you've seen for "the" click fraud rate is someone's sample, not a law of nature.
To see what Google filtered in your account, add the Invalid clicks column: Campaigns, the Columns icon, search for "Invalid clicks," then Apply. Google frames a rising count as its defenses catching more invalid clicks before you're billed. Those clicks are filtered out of your campaign metrics and removed from billing, so your Clicks column already excludes them.
Here's what a suspicious stretch looks like in a hypothetical account, with filtered invalid clicks next to billed clicks.
- Billed clicks
- Invalid clicks (filtered)
- Leads
Illustrative data, not from a real account.
View data
| Billed clicks | Invalid clicks (filtered) | Leads | |
|---|---|---|---|
| D1 | 42 | 2 | 2 |
| D2 | 45 | 3 | 2 |
| D3 | 40 | 2 | 1 |
| D4 | 44 | 2 | 2 |
| D5 | 96 | 31 | 2 |
| D6 | 118 | 44 | 3 |
| D7 | 104 | 37 | 2 |
| D8 | 47 | 3 | 2 |
| D9 | 43 | 2 | 1 |
| D10 | 45 | 3 | 2 |
| D11 | 41 | 2 | 2 |
| D12 | 44 | 2 | 2 |
In this illustrative example, Google filters dozens of extra clicks a day during the spike, which is the system working. But billed clicks still more than double, from about 44 a day to 96 to 118, while leads stay at 1 to 3. On a budget-limited campaign that means the spike eats the day's budget before real buyers search. That pattern, a big rise in clicks without more conversions, is exactly the evidence Google asks for when you request an investigation.
A rising Invalid clicks column is Google catching things. A rising Clicks column with flat leads is your cue to start looking.
Does Google refund invalid clicks?
Yes, as a credit, when it finds them after billing. Google Ads Help lays it out in two paths:
- Caught before the billing cycle closes: removed from billing and campaign metrics. No refund needed because you were never charged.
- Found after billing: credited as an "Invalid activity" adjustment where appropriate and possible, typically in the next billing cycle. You'll find it under Billing, Summary, in the Adjustments dropdown on the month card, and on the month-end invoice.
Credits don't retroactively change campaign metrics. So a campaign can show a CPA in its report that's higher than what you actually paid. For corrected numbers, Google offers the Invalid Activity Credit Report in Report Editor (template "Invalid Activity Credit Report: Search & PMax"), which shows credited clicks and amounts plus adjusted cost, clicks, CTR, average CPC, conversion rate and cost per conversion, by campaign and network. It covers Search and Performance Max only. Search Engine Land covered the help documentation for that report when Google published it.
Two side effects worth knowing. Google removes conversions from invalid traffic. And when a click that led to a valid conversion is later marked invalid, the click is removed but the conversion stays, so Google warns your reports might show more conversions than clicks.
// 04 · pre-flight checklistWhat should you check yourself?
Google's filters look for invalid traffic. They don't look for traffic that's valid but worthless to you: real people from the wrong country, real visitors on placements your buyers never see, real competitors researching your pricing. Those are targeting problems, and they're yours to catch. Start with network, because that's where the gap usually lives. Here's an illustrative comparison in a hypothetical account.
- Click to lead rate
- Click to qualified lead rate
Illustrative data, not from a real account.
View data
| Click to lead rate | Click to qualified lead rate | |
|---|---|---|
| Google Search | 4.2% | 1.5% |
| Search partners | 1.3% | 0.2% |
| Display expansion | 0.4% | 0.0% |
In this hypothetical account, search partners convert clicks to leads at about a third of Google Search's rate, and almost none of those leads qualify. That's not proof of fraud. It's a reason to segment by network every month and decide whether the cheaper clicks are worth it. If a recommendation offers to expand you into search partners or Display, our optimization score guide covers when to say no.
The rest of the checklist:
| Signal | Where to look | What it can mean |
|---|---|---|
| Clicks spike, conversions flat | Campaign or ad group by day | Bot or competitor activity, or a broad query that just started matching |
| Odd search terms | Search terms report | Low-intent traffic that's valid but worthless; fix with negatives |
| Clicks from outside your market | Locations report | Location option left on the default "Presence or Interest" instead of "Presence" |
| Odd hours | Hour of day report | Automated traffic, or a timezone you didn't plan for |
| Sessions far below clicks | Analytics landing page sessions vs. Google Ads clicks | Bounces before page load, slow pages, or non-human clicks |
| Junk form fills | CRM lead source by GCLID | Form spam; a landing page problem as much as an ad problem |
The search term line deserves its own habit; our guide to the search term report covers it. And if you're adding up what all of this costs, wasted ad spend is the wider audit.
// 05 · versusDo IP exclusions stop click fraud?
A little. Google lets you exclude up to 500 IP addresses per campaign. You can enter specific addresses or use an asterisk in place of the last part of an address to cover a block. Campaign-level IP exclusions aren't supported for Video, Hotel, App, Performance Max or Smart Display campaigns, but account-level exclusions, set under Admin, Account settings, IP exclusions, apply across all campaigns in the account, including Performance Max, Demand Gen, Search, Shopping, Display and YouTube. If both levels exist, Google merges them. Google's page doesn't state a separate limit for the account-level list.
Where IP exclusions work: a known office, a known competitor's office, a known agency, your own team. Where they don't: most bots and many people browse from mobile networks and shared or changing addresses, so a list of IPs from last week can describe nobody this week. In most B2B accounts, IP exclusions are a scalpel for a few known sources, not a wall.
Blocking IPs one by one against a bot network is playing whack-a-mole with 500 mallets and an infinite number of moles.
The stronger controls are the boring ones: the location option set to "Presence," network settings chosen on purpose, tight negatives, and bidding on conversions that reflect real pipeline so automated bidding learns to avoid the junk.
// 06 · mission logHow do you report invalid clicks to Google?
Use Google's Click Quality Form. You can request an investigation of activity from the last 60 days. Google asks for:
- Your 10-digit Customer ID.
- The exact date range, plus campaign and ad group names.
- The keywords that look suspicious.
- Web server logs: IP addresses, platforms and devices, and GCLIDs.
- For invalid leads, a spreadsheet of GCLIDs with your assessment of each lead.
- A plain description of the trend, in Google's own example "a 300% spike in clicks without more conversions."
Google says reviews typically take several business days and you'll get an email with findings. It also says investigations won't confirm whether specific clicks were valid or invalid. Expect a verdict on the pattern and possibly a credit, not a click-by-click audit.
The GCLID detail is the practical one. If your forms capture the GCLID into your CRM, you can hand Google a clean list of junk leads tied to specific clicks. If they don't, start capturing it; it pays off in form and attribution work too.
// 07 · where this breaksWhat we don't know
- The real rate in your account. Google says there's no industry standard, and you only see what Google filtered, not what it missed.
- Exactly how credits are decided. Google credits "where appropriate and possible" and doesn't publish the rules.
- Competitor clicks at low volume. A competitor clicking 3 times a week looks like any other visitor. It's annoying and usually smaller than the money lost to broad queries and wrong networks.
- Lead spam vs. click fraud. A bot that fills your form is a landing page problem. Validation and hidden honeypot fields on the form handle much of it; Google's filters may not.
Something's warming up on the launch pad.
We're building something for people who read posts like this. Early access opens in waves.
Early access, by invitation.
FAQ
What is the difference between click fraud and invalid clicks?
Click fraud implies intent to waste your budget. Google's term, invalid clicks, is broader: clicks that don't represent genuine interest, including accidental clicks from poor ad placement, automated traffic from bots, and manual clicks meant to raise costs or inflate publisher profits.
Does Google refund invalid clicks?
Invalid clicks caught before billing are removed, so you're not charged. Invalid activity found after billing is credited as an Invalid activity adjustment where appropriate and possible, typically in the next billing cycle.
How many IP addresses can you exclude in Google Ads?
Google Ads Help says up to 500 IP addresses per campaign. Account-level IP exclusions apply across all campaigns, including Performance Max, and Google's page doesn't state a separate limit for them.
How do I see invalid clicks in Google Ads?
Add the Invalid clicks column to your Campaigns table. For credits, check Billing, Summary, Adjustments, or use the Invalid Activity Credit Report template in Report Editor for Search and Performance Max.
How do I report click fraud to Google?
Use the Click Quality Form. Google investigates activity from the last 60 days and asks for your Customer ID, date range, campaigns, suspicious keywords and server logs with IP addresses and GCLIDs.
Can Google catch competitors clicking my ads?
Google lists competitors manually clicking ads to raise spend as a form of invalid activity its systems look for. It doesn't confirm whether specific clicks were valid or invalid when it investigates.
Receipts
- Google Ads Help: Managing invalid traffic
- Google Ads Help: Invalid clicks: Definition
- Google Ads Help: About the Invalid Activity Credit Report
- Google Ads Help: Exclude IP addresses
- Google Ads Help: Understanding credits and adjustments to your account
- Google Ads Help: About advanced location options
- Search Engine Land: Google spotlights invalid click credits with new Ads help documentation