Google Ads brings junk leads to local service businesses mostly because the campaign is paying for searches that were never about hiring you: job hunts, do-it-yourself questions, searches from outside your service area and people looking for a different company. The fix is not a bigger budget or a cleverer ad; it is deciding which searches deserve your money and refusing the rest, before launch and every week after.
What counts as a junk lead from Google Ads?
A junk lead is any call, form or message you paid for that could never have become a paying job. It is worth being precise, because owners often lump two different problems together: leads that are real people with the wrong need, and leads that are not real at all. Google Ads search campaigns mostly produce the first kind.
| What you hear on the phone | What they actually searched | Why you paid for it |
|---|---|---|
| “Are you hiring?” | plumber jobs near me, hvac technician salary | Your keyword “plumber” matched a job search |
| “How do I fix it myself?” | how to fix a leaking faucet, water heater reset | A how-to search matched your service keyword |
| “Do you cover Springfield?” (you don’t) | roofer springfield, from 60 miles away | Location settings included people searching about the area, not in it |
| “Is this the ABC Electric office?” | another company’s name | Competitor or brand names slipped into matching |
| “I need parts, not a service call” | furnace filter wholesale, pipe fittings supplier | Supplier and product searches matched |
| “Is it free?” | free ac inspection, free estimate only | Bargain searches nobody screened out |
Each row costs you twice: once for the click, and again for the time it takes to answer, explain and hang up. For a small team, the second cost is often bigger.
Why does Google show my ad for searches I never chose?
Because the words you choose are a starting point, not a fence. Google matches ads to searches it judges to be related, and its idea of related is broad. A campaign built around “electrician” can appear for “electrician apprenticeship”, “electrician school” and “how much do electricians earn”. To Google those are related. To your business they are worthless.
This is the single biggest source of wasted spend in hand-built local campaigns. The owner or the account manager sets up the obvious service words, launches, and never opens the list of searches that actually triggered the ads. The campaign looks busy, the clicks look cheap, and the phone fills with the wrong people.
💡 Cheap clicks are not a sign of a good campaign. Job seekers and DIYers click cheaply because nobody else is bidding to reach them. A rising click count with a falling booked-job count is the classic signature of junk matching.
The five causes of junk leads, in order of how much they usually cost
1. Loose matching to job, training and salary searches
Trade words are also job titles. Every search for a career in your trade is a potential click on your ad. Words like jobs, hiring, salary, course, school, apprenticeship, license and training should never reach a campaign that sells a service. If you have never excluded them, you are almost certainly paying for some of them.
2. Do-it-yourself and information searches
People searching how to fix, how to install, why does my, or what causes are trying to avoid hiring someone. A few will give up and call, but most will not, and you pay for every one who reads your page and leaves. These belong on a blog post that earns free visits, not in a paid campaign.
3. The wrong area
By default, a campaign can reach people who search about your location as well as people who are actually in it. For a tourist business that makes sense. For a plumber it means paying for someone in another state researching a relative’s town. A service business should reach people in, or regularly in, the area it actually covers, and the ads should say which area that is.
4. Brand names and supplier searches
Searches for a specific competitor by name usually mean the person wants that company. Searches for parts, wholesale or suppliers mean the person wants a product, not a visit. Both are cheap to exclude and expensive to ignore.
5. Ads that do not say enough
An ad that reads “Fast, Reliable Plumbing, Call Now” invites everyone. An ad that says “Licensed plumber, Austin and Round Rock, service calls from $89” filters before the click. The person outside your area scrolls past. The person looking for free work scrolls past. The person who is fine with your price calls. A clear ad is a screening tool, and it is free.
Call buttons that show outside the hours you answer belong here too. A call at 11 pm that goes to voicemail is often a lead lost to whoever picked up.
How do I read the search terms report to find junk?
You do not need to be an expert. The report lists the actual searches that triggered your ads, with the cost of each. Open it in your Google Ads account, set the date range to the last 30 days, sort by cost and read the top 50 lines out loud. You will know within minutes whether your money is going to buyers.
- 1Mark every search that contains a job, training or salary word.
- 2Mark every how-to, why-does or what-is search.
- 3Mark every town you do not serve and every company name that is not yours.
- 4Mark product and supplier searches if you sell a service.
- 5Add up the cost of everything you marked. That is your junk spend for the month.
- 6Exclude those words so the same searches stop costing you, then check again in a week.
If the marked lines add up to a large share of the spend, the campaign was not built for your business. It was built for your trade in general, which is a different and much more expensive thing.
Why do hand-built campaigns drift into junk over time?
Most local campaigns are built once, carefully or not, and then left alone. Matching keeps widening, new kinds of searches appear, and nobody reads the report because the dashboard shows clicks and calls and that feels like enough. An agency with dozens of accounts often reviews yours monthly at best. An owner reviews it when the phone goes quiet or the card statement looks large.
There is nothing wrong with the people involved. The problem is that the filtering job is boring and never finished, so it slides. The campaigns that keep lead quality high are the ones where excluding the wrong searches is part of the build, not an afterthought, and where someone looks at what actually triggered the ads.
How does Adyft approach Google Ads lead quality?
Adyft builds Google Ads search campaigns from a short description of your business. The campaign is built around the searches people in your country actually use to hire a business like yours, and searches that do not fit your business are left out from the start rather than discovered months later. If you tell Adyft who your customers are and where you work, that always wins over any general assumption.
Your account
Campaigns launch into your own Google Ads account. You keep the account, the history and the access. Ad spend goes straight to Google; Adyft takes 0% of it.
Preview first
You see the ads, the search themes and the budget before anything goes live, and you approve it.
Checked before launch
Nothing is published half-built: the budget, the destination and the campaign settings are checked first.
Plain reporting
Spend, leads and cost per lead, reported as they are, including when a campaign is not working.
Plans are $49, $99 or $199 a month in the US, with a 14-day free trial and no card needed. You pay Google directly for clicks, on a daily budget you set, until you stop it.
What a clean local campaign looks like after a month
You will not get to zero junk. Some people will always click and then realize you do not do what they need. But a clean campaign has a recognizable shape: the search terms report reads like a list of customers describing problems you solve, in places you serve; the calls are mostly about booking, price and timing; and when you count booked jobs against spend, the number is one you would happily pay again.
If your report reads like a job board and a DIY forum, the fix is not more money. It is a campaign that knows what your business is.
Questions about junk leads from Google Ads
Why am I getting job seekers calling from my Google ads?
Your trade name is also a job title, and Google matches it to job and salary searches unless you exclude words like jobs, hiring, salary, course and apprenticeship. Check your search terms report to see how much they cost you.
Are spam calls from Google Ads my fault?
Truly fake calls are rare on search campaigns. Most “spam” is real people with the wrong need: DIYers, people outside your area or callers looking for another company. Those come from loose matching and vague ads, which you can fix.
How often should I check the search terms report?
Weekly for the first month after launch, then at least every two weeks. New kinds of searches appear all the time, and the report is the only place you see them.
Will excluding searches reduce my leads?
It reduces clicks. It usually does not reduce booked jobs, because the searches you remove were rarely turning into work. Judge the change by cost per booked job, not by click volume.
Should my ad show my prices?
If you can give a starting price, yes. A “from” price filters out people looking for free work and makes the clicks you pay for more serious.
Does Adyft take a share of my Google ad spend?
No. Adyft charges a fixed monthly price and takes 0% of ad spend. Your budget is paid directly to Google from your own account.
Pay for searches from people who want to hire you
Adyft builds Google and Meta campaigns into your own ad account, around the searches your customers actually use. Preview everything first. 14-day free trial, no card, 0% of ad spend.