Guides · Leads and phones
How to Stop Spam Leads From Google Ads, One Kind at a Time
By Josh Croom · October 27, 2026 · 10 min read
To stop spam leads from Google Ads, first sort each junk lead by type, because service, area, spam and other leads each start in a different place. Then fix each type at its source. A negative keyword does nothing about a form bot, for example, because the bot never typed a search.
Three leads, and none of them real
Tuesday, 10:40 AM. A roofer's phone rings with a recorded voice about business funding. Ten minutes later a form arrives with the name asdf and a phone number that's all sevens. Then a real person calls, but she needs her gutters cleaned, and the roofer doesn't clean gutters.
All three came through the ads, but each one has a different cause, so sort them before you block anything. A blocked number would stop the robocall and do nothing about the other two.
Calls and forms
The four kinds of junk lead
A caller you can still help isn't junk, even if they first asked for something you don't do. A caller who picked someone else isn't junk either, because losing a sale is a different problem from getting spam. If you count lost sales as spam, the spam number looks worse than it is, and nobody asks why you lost the sale.
| Type | What it looks like | The fix |
|---|---|---|
| Service | They want something you don't do. | Add negative keywords for that service, and give a referral on the phone. |
| Area | They live outside the area you serve. | Set the location to people in or regularly in your area. |
| Spam | A robocall, a sales pitch or a bot fills in your form. | Add a background spam check to the form, and block repeat numbers. |
| Other | It's a wrong number or a job seeker. | Add negative keywords like jobs or hiring, and answer politely in one line. |
New searches show up every month
The searches that reach your ads change all the time, so a block list you built last month can't cover every search that shows up this month.
- 49%of searches that got a click were newthey hadn't shown an ad even once the month before
That's why we read the search terms every week and block the junk ones with negative keywords, and why that list is never done.
How a wrong-service lead starts
In this sample, a roofer's ad mentions gutter repair, and someone searching for gutter cleaning sees it, taps it and calls about a job the roofer doesn't do.
gutter cleaning near me
How to stop spam leads, step by step
Work through these steps in order. The first two take a few minutes a day, and a month of counts tells you which of the later steps your account actually needs, so you don't change settings that were never the problem.
Step 1
Sort every junk lead
Your team gives each junk lead one of four labels, and Service, Area, Spam and Other cover every kind. Ask every caller two questions first, what they need help with and what town they're in, and you'll know the label within a few seconds of picking up.
Step 2
Count by type each month
Fill in the monthly junk count and compare it with last month. A rise in one type points at one cause, so you fix that instead of guessing at all of them at once.
Step 3
Read your search terms and add negatives
Open the search terms report and look for the words behind Service and Other leads, like a service you don't offer, jobs or hiring. Add those words as negative keywords, and check again every week or two, because new searches show up all the time.
Step 4
Tighten your location setting
Google's default reaches people in your area, regularly in it, or who've shown interest in it. Switching to the setting called Presence keeps your ads to people in or regularly in your area, which leaves out people who only showed interest in your town from somewhere else.
Step 5
Check your networks
Google includes search partners by default in a new Search campaign, and Display Expansion can put a Search campaign's ads on the Display Network. We turn both off on the Search campaigns we build, so the ads show where people are searching on Google.
Step 6
Put a spam check on every form
Use a spam check that runs in the background, with no puzzle to solve, because a puzzle stops real people too. Add a hidden field that people never see and bots fill in, and throw out any form that fills it.
Step 7
Block repeat spam numbers one at a time
Block a number only after it calls more than once with a robot or a pitch. Don't block a whole area code, because people keep their cell numbers when they move, and the next caller from that code might be a customer.
Step 8
Teach Google what a real lead is
If Google counts every form as a win and your bidding chases those wins, it learns to find more forms like the junk ones. Count calls by length, mark which leads were real, and send that back to Google Ads, so the bidding learns from customers instead of bots.
Google's own lead guide backs up steps 6 and 8. It suggests tools like reCAPTCHA, double opt-in or server-side checks to make sure a lead is real. It also says lead goals such as qualified lead or converted lead switch on invalid traffic protections built for lead generation, which is one more reason to count real leads instead of every form.
What to say when the phone rings
Two questions sort a call in a few seconds, and they work just as well on a customer as on a junk call. Keep these words on a card by every phone, so whoever answers says them the same way.
"Thanks for calling (your business). So I can help you fast, what do you need help with, and what town are you in?"
If it's something you don't do, say so in one breath and hand them a name: "We don't do that, but (name) does. Here's their number." A caller you helped find the right place still thinks well of you, and it costs you a few seconds.
The monthly junk count
Copy this into a shared sheet and fill it in on the first of every month. It takes five minutes, and the next time the leads feel worse, you'll know which type grew.
Each row in the sheet points you to a different fix. More Service leads means the search terms need a look, and more Area leads means the location setting does. More Spam points at your forms and your phone line, so the fix sits on your site and your phone instead of in the ads.
| Type | This month | Last month |
|---|---|---|
| Service (something you don't do) | ____ | ____ |
| Area (outside your area) | ____ | ____ |
| Spam (robocall, pitch or bot) | ____ | ____ |
| Other (wrong number, job seeker) | ____ | ____ |
Local Services Ads handle junk their own way
If you run Local Services Ads, Google checks lead quality for you. Google says it assesses leads when a customer first makes contact, doesn't charge for leads it finds invalid or low quality, and keeps reassessing charged leads over time.
Google no longer gives credits for leads about a job type or an area you don't serve. Keep the services and the service area in your profile current, so the leads Google sends you match the work you actually take.
Mistakes that make junk leads worse
A few habits turn a junk problem into a bigger one, and most of them come from blocking or counting the wrong thing.
- Calling a lead junk because they chose someone else, which hides a sales problem inside your spam count.
- Hanging up on a Service caller, when a name and a number take a few seconds and keep their goodwill.
- Blocking a number after one hang-up, even though people get cut off all the time.
- Blocking a whole area code, which turns away real customers who kept their old cell numbers.
- Counting every form as a conversion, which teaches Google to find more forms just like the junk ones.
Is your junk under control?
Answer five quick questions about your account settings and how your team answers the phone. Your answers stay on your device.
Do you sort every junk lead into a type?
Has someone read your search terms in the last two weeks?
Is your location set to people in or regularly in your area?
Does every form have a spam check that runs in the background?
Does Google count only real leads as conversions in your account?
Your basics are in place, and the monthly count is how you'll spot the next kind of junk early, so keep it going even when the numbers look quiet.
You're partway there, so fix the first question you answered No this week, and then watch next month's count to see whether that type drops.
Start by sorting and counting for one month. The biggest type tells you which fix to make first, so you don't spend a week on the wrong one.
Cut junk leads this month
Tick each one off as you go. Your ticks stay on this device.
0 of 6 done
How we cut junk leads on the accounts we run
We read your search terms every week and add negative keywords for the junk. We use Presence on every campaign built for a local area, and we turn search partners and Display off on the Search campaigns we build. We track each call and form back to the ad and the search behind it, and your portal lists every one with the time it came in, so a run of junk points to the campaign that sent it. Our search terms study shows what that reading turns up, and the PPC audit checklist covers the other settings worth a look.
If junk leads are eating your week, book a call with Miguel. He'll ask where your leads come from today and walk through what we'd check first.
Questions people ask
Why am I getting spam leads from Google Ads?
Junk leads come in four kinds: someone who wants a service you don't offer, someone outside your area, a bot or robocall, and wrong numbers or job seekers. Each one starts in a different place, which is why sorting them comes before blocking anything.
Does Google charge for spam clicks?
Google says you won't be charged for invalid clicks or impressions, and it credits clicks it finds invalid after billing where appropriate and possible. A bot that fills in your form after a click can still reach your inbox, though, so the form needs its own spam check.
Can negative keywords stop spam leads?
They stop searches you don't want, such as a service you don't offer or a search for jobs. They can't stop a bot or a robocall, because those never came from a search, so the form and the phone need their own fixes.
How do I stop spam calls from my Google ads?
Block a number only after it calls more than once with a robot or a pitch, and never block a whole area code. Ask every caller what they need and what town they're in, so you can sort each call within a few seconds of picking up.
Should I turn off search partners to cut spam leads?
Turning them off keeps your ads on Google's own search results, and we turn them off on the Search campaigns we build. Google includes search partners by default in a new Search campaign, and you can uncheck them in the campaign's network settings. A form bot or a robocall still needs its own fix, because neither one depends on where your ad showed.
See how we manage Google Ads accounts
Read next
- Call Log Template: What to Write Down From Every CallA ready-to-copy call log, the one question to ask every caller, and how to sort wrong numbers.
- ChatGPT Custom Instructions Examples: Make Each Fix Only OnceEight custom instructions examples to copy, and a four-line card that carries your fixes into every chat.
- ChatGPT Prompt Templates: Write the Weekly Ask Once and Save ItCopy-ready ChatGPT prompt templates for the jobs you run every week, and how to save each one.