clique.agency Run my free Google Journey →

Click fraud and competitors clicking your ads: what actually works

Click fraud is fake or worthless clicks from bots, click farms or competitors. Google automatically filters most invalid clicks and credits the bad ones back, so you are not charged. For small local accounts it is over-hyped.

Guide 35of 36

The short version

  • It is over-hyped mostly by the companies selling fraud tools.
  • A roofing click runs $10.70 at the median, so a run of junk clicks stings.

US benchmarks · USD. Every cost in this guide is a US figure, in US dollars, from US accounts and studies. Use it as a guide until your own account has numbers.

In this guide · 8 parts
  1. What is click fraud?
  2. Are competitors clicking your ads (and can they drain your budget)?
  3. Does Google detect and refund invalid clicks?
  4. How to tell if you’ve been hit by click fraud
  5. How to reduce click fraud on a local account
  6. Are click-fraud protection tools worth it for a contractor?
  7. What to do if you’re being hit right now
  8. FAQ

What is click fraud?

Click fraud is when someone or something clicks your paid ads with no real intent to become a customer. The click costs you money but can never book a job. It comes from a few sources: automated bots, click farms paid to click at scale, and sometimes a competitor clicking to burn your budget. Google’s own term for these is “invalid clicks.”

The important word is “intent.” A real person who clicks, reads, and decides not to call is not fraud. That is just advertising. Fraud is a click with no genuine interest behind it at all. There are several types. What matters for you is that Google treats these clicks as invalid and, in most cases, does not charge you for them.

Are competitors clicking your ads (and can they drain your budget)?

This is the fear behind most searches for this topic. A competitor clicks your ad over and over. You watch your budget vanish on a roofing click that runs a $10.70 median, or higher in a competitive metro. It feels personal, and it can happen. But the reality is calmer than the panic.

Here is why. A person can only click so many times before the pattern is obvious. Google detects repeated clicks from the same source and voids them, so the charges get credited back. To do real damage, a competitor would need scale they usually do not have, and the more they try, the faster Google flags it. So yes, it happens. No, it rarely drains a well-set-up local account for long. Whether it is against the law is a separate question, and not one that gets your money back this week.

Does Google detect and refund invalid clicks?

It detects them, and this is the part the fraud-tool ads skip over. Google runs automated systems that filter invalid clicks before you are charged, and it reviews clicks after the fact too.

One word matters here, though. Google does not refund you. Its own help page says so plainly: “You won’t receive refunds for invalid traffic”.[2] If the junk is caught before you are invoiced, your reports are just adjusted and you never pay. If it is caught after, you get a credit. Either way the money comes back as advertising you can spend, not as cash in your bank account. You can watch it happen by adding the “Invalid clicks” column, which covers the last 60 days.

So the baseline protection is already on, for free, on every account. That does not mean it catches everything the instant it happens. Some junk slips through and gets caught on the later review, with the credit following. But it does mean your starting position is not “unprotected.” It is “protected by Google, with room to add a little more.” That framing changes what is actually worth paying for, which we get to below.


How to tell if you’ve been hit by click fraud

Watch out

Do not guess from a feeling. Look at the data. Real fraud leaves a pattern, and a normal expensive week does not. The clearest sign is a jump in clicks, and in the share of people clicking, with no matching jump in calls or form fills. Lots more clicks, the same number of calls, or fewer. Money going out, no work coming in.

Other signs to check in your reports:

  • Clicks from places you do not serve. Odd cities, other countries, or a cluster from one spot.
  • Clicks at strange times. A spike at 3am when nobody is shopping for replacement windows.
  • A sudden climb in your invalid-clicks figure. Google is already catching something.
  • The same behavior repeating from a narrow source. One region or device pattern doing all the damage.

One or two of these can be normal noise. Several together, lined up in time, is worth acting on.

How to reduce click fraud on a local account

You already have Google’s filtering. These steps add a sensible layer on top, and none of them cost extra. Do them in order.

Work through this
Tighten your geo targeting. Use presence targeting for the towns you actually serve. This alone cuts out most out-of-area junk. The location settings that waste money show how.
Add IP exclusions. If you can see a bad IP address clicking repeatedly, block it. Google Ads will not hand you those addresses, so you get them from your website’s visitor reports or from whoever hosts your site. Then block them on one campaign, under Additional settings, or across the whole account under Admin, then Account settings. The cap is 500 addresses per campaign. It is a blunt tool, but useful against a persistent single source.
Watch the invalid-clicks column. Add it to your reports and check it. It shows the last 60 days, and it tells you how much Google is already catching for free.
Use ad scheduling. If your ads run 24/7 but you only get real searches in certain hours, tightening the schedule cuts the window for junk. Setting the ad schedule is step 12 of the build.
Keep a clean negative keyword list. Not fraud protection exactly, but it stops your ads showing on off-target searches that attract worthless clicks. See negative keywords.

Are click-fraud protection tools worth it for a contractor?

Honest answer: for most small local accounts, usually not. The tools are sold hard, with scary numbers and a countdown of your “wasted spend.” But they are pitching against a problem Google already handles for free, and their headline stats come from the companies selling the fix. That is worth remembering when you read them.

There are cases where a tool earns its keep. A big account might see a return. Think heavy spend in a cut-throat, high-cost trade, a known competitor problem, and clear evidence of clicks slipping past Google’s filter. Most contractors are not that account. If you are spending a few thousand a month, your money is far better spent fixing the leaks that actually drain budget: tracking, targeting, and having someone answer the phone when your crew is out on jobs. A fraud tool on a leaky account is a lock on a door with the window open. If you would rather not chase those leaks yourself, the same money buys someone who fixes the leaks instead of the locks.


What to do if you’re being hit right now

If the data shows a real attack in progress, here is the calm sequence. Do not panic-pause the whole account on the first odd hour, because that throws away real leads too.

  1. Confirm it is real. Check for the pattern above: clicks up, conversions flat, odd source, odd times. One weird afternoon is not an attack.
  2. Collect evidence. Screenshot the click spike, the locations, the times, and the invalid-clicks figure. Note the dates.
  3. Pause the affected campaign if the damage is real and ongoing. Not the whole account. Just the campaign under fire, and only while it is active.
  4. Report it to Google. Send your evidence through Google’s Click Quality Form, so a person reviews it beyond the automatic credits. Google looks back over the previous 60 days, so do not sit on it for a month. Work through the checklist below before you start.
  5. Then check the wider account. An attack is a good moment to find the other leaks. Run the audit checklist, and if results were already thin, the not working diagnosis covers the rest.
Before you report
Check the Invalid clicks column first. If Google has already caught the spike, the credit is on its way and there’s nothing to report.
Rule out your own side. You, your staff or your old agency searching for your ad and clicking it to check it’s there. A campaign left on “presence or interest”. A new keyword or a looser match type that went live the same week.
Write down the exact dates the spike started and stopped.
Have your customer ID ready. It’s the 10-digit number at the top of your Google Ads account.
Name the campaigns, ad groups and keywords where the spike shows.
Get your web server logs for those dates, with IP addresses and device details. Whoever hosts your site can pull them. It’s a normal request and takes them minutes.
If the problem is fake leads, not clicks, list each bad lead with its date, what was wrong with it, and its click ID (GCLID) if your form or CRM saves one.
Write two lines on why it looks wrong. Clicks up, calls flat, from a town you don’t serve, at 3am. Specific beats angry.

Then send it through Google’s Click Quality Form (opens in a new tab), signed in with the Google account you use for Google Ads. Google says a review usually takes several business days, and the findings come back by email.

Free · no cardSee where your jobs are going.The Google Journey searches Google like a homeowner and shows who gets the call.Run my free Google Journey →

FAQ

Does Google refund fake clicks? Not as a refund, no. Google’s own wording is that you will not receive refunds for invalid traffic. What you get is an adjustment or a credit. Google filters most invalid clicks before you are charged, so the charge never lands. What slips through and gets caught later comes back as credit you can spend on ads. It happens automatically, without you asking, and you can see the total in the invalid-clicks column.

Can I block an IP address in Google Ads? Yes. You can exclude addresses on a single campaign, under Additional settings, or across the whole account under Admin, then Account settings. The limit is 500 per campaign. It helps against a persistent single source you can identify. It is limited, though, because serious bad actors rotate addresses, and Google’s own filtering does more of the heavy lifting.

Why are my clicks high but conversions low? It can be click fraud, but more often it is not. The usual causes are a landing page that does not match the search, over-broad keywords pulling the wrong traffic, or calls that go unanswered. Check those first. The not working guide walks through the full diagnosis before you blame fraud.

Should I pause my ads during a click-fraud attack? Only the affected campaign, and only if the data shows a real, ongoing attack. Pausing the whole account throws away real leads too. Confirm the pattern, collect evidence, pause the campaign under fire if needed, report it to Google, then restart once it settles.

Written by Liam McDonaldFounder · clique.agency · Gold Coast

Before clique.agency existed, this was my problem. Every company I ran could buy Google Ads clicks all day, but turning them into signed contracts was a black box. So I built one system that tracks every step from the click to the signed contract. Now home-service owners plug into that instead of guessing.

85+ home-service companies · $76.5M in client revenue tracked · 7+ years of booked-job data

Marked as read. See your progress

Up next · Chapter 10 · Fix and protectIs xwf.google.com legit? What XWF means and what the rep wantsGot an xwf.google.com email? It’s usually legit: XWF is Google’s extended workforce. How to check the sender in your own inbox, and what the Google Ads rep wants.Read guide 36 · 11 min → ← Guide 34 · Google Ads account suspended

Find the leaks in your own account, free.

Run the Google Journey. It searches Google like a homeowner and shows where your jobs are going.

Free, no card · Your report by email and phone · No call unless you want one