Click Fraud for Home Services: Protecting Emergency Call Leads

Home services click fraud hits plumbers, HVAC contractors, locksmiths, roofers and restoration firms because they buy some of the most urgent clicks in search, and that urgency is exactly what makes them a target. A fake click on an emergency keyword does more than waste money. It burns daily budget that should have been there for a real caller later in the day. You protect those leads by watching where paid clicks come from, excluding the sources that are clearly not customers, and keeping records you can act on.
Why Click Fraud Hits Home Services So Hard
Three things line up in the trades. First, a single job can be worth a lot, so advertisers bid aggressively on terms like "emergency plumber" or "AC repair near me." Second, the searcher is in a hurry. They want someone now, so the ad at the top often wins the call. Third, every metro has a crowd of local competitors chasing the same small set of keywords.
That mix creates motive. A rival who clicks your ad a few times each morning can push you out of the auction by lunch, and bad traffic sources follow high bids. If you suspect a specific rival, our guide on competitors clicking your ads covers what you can and cannot prove.
The Real Cost of a Wasted Emergency Click
Most home services accounts run on a daily budget. Once it is spent, your ads stop showing until tomorrow.
Picture a burst pipe at 11pm. The homeowner searches, sees a few ads, and calls the first one that answers. If junk clicks ate your budget at 9am, you are not in that list. You lost the cost of the fake clicks and the job that would have paid for the week.
So ask when your ads stopped serving, not only what the bad clicks cost. Check your hour-of-day report against the time campaigns hit budget. If you cap out early on days when the phones stay quiet in the evening, look harder at the morning traffic.
When Google Ads Clicks and GA4 Sessions Do Not Match
A gap between clicks in Google Ads and sessions in GA4 is one of the first things owners notice. It is a useful signal, but it is not proof of fraud on its own.
Google's own troubleshooting page lists many ordinary causes: Ads counts clicks while Analytics counts sessions, slow pages lose visitors before the tracking code fires, redirects can strip the click ID, some landing pages are missing the tag, and some browsers block tracking. Google Ads also removes clicks it considers invalid, which is another reason the two numbers differ.
Rule out the boring explanations first: confirm auto-tagging is on, test landing pages on a phone, and check that redirects keep URL parameters. If the gap stays wide and clusters in certain campaigns, hours or locations, investigate.
Protecting Call Leads, Not Just Form Fills
For most trades the phone is the conversion. That changes how you should read your data.
Call assets are billed like clicks
Google says taps on a call asset cost the same as headline clicks. So a fake tap on your phone number is billed like any other click, and it may never show up as a website session at all. Track calls as conversions inside Google Ads so you can see which clicks actually rang your phone.
Call ads are being retired
Google's help page for call ads says new call ads cannot be created starting February 2026, and existing ones stop receiving impressions in February 2027. If your account still leans on call-only campaigns, plan the move to call assets on standard Search ads now, so your call tracking does not break mid-season.
Local Services Ads are a different problem
If you also run Local Services Ads, those are charged per lead rather than per click, so the fraud pattern and the dispute process are different. See our page on Local Services Ads fraud for that side.
Location Targeting: Presence vs Interest
This setting quietly wastes a lot of home services budget. Google's default and recommended location option is "Presence or interest," which can show your ads to people who are in your area, regularly there, or simply showing interest in it. The "Presence" option limits ads to people who are likely located, or regularly located, in your target area.
A roofer rarely gets a paying job from someone across the country researching his city. Presence will not stop a determined fraudster, but it cuts clicks that were never going to become a truck roll. Compare your location report before and after the change.
What IP Exclusions Can and Cannot Do
IP exclusions are the main lever Google gives you for blocking specific sources. You can exclude up to 500 IP addresses per campaign, and you can use an asterisk in place of the last digits to cover a block of addresses. Our Google Ads IP exclusions guide walks through the setup.
Be realistic about the limits:
- An exclusion only works after you know the address, so the first click from a new source still gets through.
- Mobile and residential addresses change, so some sources rotate past a static list.
- Campaign-level IP exclusions are not available for Performance Max and several other campaign types, though account-level IP exclusions apply to all campaigns in the account, including Performance Max.
- The 500-address cap fills up faster than you would expect in a busy metro.
Exclusions shrink repeat abuse. They do not make an account fraud-proof. Our page on repeat clickers in Google Ads covers the pattern exclusions handle best.
A Practical Workflow for Home Services Advertisers
- Track calls as conversions. Without this you cannot tell a real lead from a wasted click.
- Add the Invalid clicks column in Google Ads so you can see what Google already filtered.
- Set location to Presence unless you have a clear reason to target people outside your service area.
- Watch budget cap times. Note which days you run out early and compare them to evening call volume.
- Review click sources weekly. Look for the same addresses clicking repeatedly with no call or form fill.
- Exclude clear offenders and keep the list under the per-campaign limit.
- Keep records. Dates, times, IPs and click IDs are what Google asks for if you file an invalid click investigation. Our page on Google invalid click refunds covers that process.
If you want this done automatically, see how Block Click Fraud works.
Frequently Asked Questions
Why are plumbers and HVAC companies hit by click fraud so often?
Emergency trade keywords carry high bids, and many local competitors fight over the same terms. High bids attract bad traffic, and close competition gives rivals a reason to click. Losing visibility for even a few hours can cost real jobs.
Does a gap between Google Ads clicks and GA4 sessions mean I am being defrauded?
Not by itself. Google lists many normal causes, including slow pages, redirects that strip click IDs, missing tags and browser blocking. Fix those first, then look at whether the gap concentrates in specific campaigns, times or places.
Am I charged when someone taps my phone number in an ad?
Yes. Google says call asset taps cost the same as headline clicks. That is why tracking calls as conversions matters: it shows which paid taps turned into real conversations.
Should I switch location targeting to Presence?
For most local service businesses it makes sense, because you can only serve people in your area. The default "Presence or interest" setting can show ads to people outside your area who are only interested in it. Compare your location report before and after the change.
Can IP exclusions stop all fake clicks on my ads?
No. They block known sources, so the first click from a new address gets through, and rotating addresses can slip past a fixed list. They are still worth using because they cut down repeat abuse from the same sources.
Sources
- Exclude IP addresses, Google Ads Help
- About advanced location options, Google Ads Help
- Clicks and sessions discrepancy for Google Ads and Google Analytics, Google Ads Help
- About call assets, Google Ads Help
- About call ads, Google Ads Help