How to Tell Your Google Ads Are Wasting Money
Most owners don't realize their ad budget is leaking until the invoices pile up and the phone still isn't ringing. The tricky part is that a badly run campaign and a well-run one look almost identical in the dashboard. Both show impressions. Both show clicks. Both spend your budget right down to the last dollar. The difference is what those clicks actually do once you've paid for them.
Here are the warning signs that show up over and over in local Virginia accounts:
- Clicks are up, calls are flat. Traffic without conversions means you're paying for visitors who were never going to hire you.
- You can't name your cost per lead. If you don't know what one booked call costs you, you can't tell profit from loss — you're just watching a number go down.
- Your search-term report is full of surprises. Terms like "free," "jobs," "salary," "DIY," or a town two hours away mean you're paying for searches that were never yours.
- Every ad points at your homepage. A general homepage rarely converts a paid click the way a focused page built for that search does.
None of this means the platform is broken. Google Ads works. It's one of the most direct ways a small business gets in front of someone who is actively searching for what you sell, right now, ready to hire. The waste doesn't come from the auction. It comes from how the account is built and then left on autopilot. Google's defaults are tuned to spend your budget, not to protect it — and left alone, they will.
The good news is that the leaks are predictable. In account after account, the same five hole show up. Below is each one, what it costs you, and exactly what to do about it. Work through them in order and you'll usually stop the fastest bleed within the first week, without touching your monthly budget.
Leak #1: Broad Match Keywords Casting Too Wide a Net
This is the single biggest reason local accounts leak. By default, Google leans hard on broad match — a setting that lets your ad show for searches Google decides are related, not just the ones you actually chose. You bid on "gutter installation," and Google cheerfully shows your ad to someone searching "how to clean gutters yourself," "gutter guard reviews," or "gutter cleaning salary." You pay for every one of those clicks.
Broad match isn't evil, and it isn't a mistake Google is hiding from you. In a large account with a steady stream of conversion data feeding the system, it can surface profitable searches you'd never think to add yourself. But that's the catch — it needs data to behave. For a small business spending a few hundred to a couple thousand dollars a month, broad match usually burns through the budget on tire-kickers long before it has learned anything useful about who actually converts.
Here's what to do instead:
- Start with phrase and exact match. These keep your ads on searches that carry real service intent — "deck builder near me," "emergency plumber Roanoke" — instead of loose cousins that merely share a word or two.
- Build a negative keyword list from day one. Add "free," "cheap," "DIY," "salary," "jobs," "how to," "used," and the name of every service you don't offer. Negatives are how you tell Google what to stop paying for — they're just as important as the keywords you're bidding on.
- Only widen to broad match after conversion tracking is live and producing data. Broad match with good data can work. Broad match with no data eats budget and teaches you nothing.
The instinct many owners have is that more reach means more leads. In paid search, the opposite is usually true. A tightly scoped campaign that shows for thirty genuinely relevant searches will almost always out-earn a sloppy one showing for three thousand vaguely related ones — because you're only paying when someone who could actually hire you is the one clicking. If you're not sure how your keywords are really matching right now, the next leak is exactly how you find out.
Leak #2: Never Reading Your Search-Term Report
Your keywords are what you tell Google you want to show up for. Your search-term report is what people actually typed to trigger your ad. Those two lists are never identical, and the gap between them is where a large share of wasted spend quietly lives.
Open a neglected account and you'll almost always find money spent on searches that had nothing to do with the business: competitor brand names, job seekers hunting for employment, homeowners looking for free advice, or people in a completely different corner of the state. Every one of those was a paid click. Every one was avoidable. And every one kept happening, week after week, because nobody was looking.
The fix isn't a one-time cleanup — it's a habit:
- Review the search-term report weekly at first, then every couple of weeks once the account settles down. In your Google Ads account it lives under the Keywords section, labeled "Search terms."
- Add irrelevant terms as negatives the moment you spot them. This is the highest-leverage fifteen minutes anywhere in the platform. Nothing else you can do in that time protects the budget as directly.
- Promote the good surprises. If a search keeps converting, pull it out as its own keyword and write ad copy that speaks to it directly. Some of your best-performing terms are ones you'd never have thought to add on your own.
Think of it as tending a garden. Your keywords are what you planted. The search-term report shows what actually grew — the crop and the weeds together. Skip the weeding for a few months and the weeds don't just show up; they take over the plot and starve everything you meant to grow. This one discipline, done consistently, is what keeps the other four fixes from slowly eroding over time.
Leak #3: Location Targeting That Ignores Your Service Area
You serve Hillsville, Galax, Wytheville, and the towns within an honest drive of your shop. So why is your ad showing to someone in Northern Virginia, across the line in Tennessee, or in a metro three hundred miles away? Loose location targeting is a slow, constant leak — and it's one of the easiest of the five to plug. Most of the trouble comes from two settings owners never touch.
The first is the "presence or interest" default. Google's default location option targets people who are in your area plus people merely showing interest in it — say, someone in Ohio researching a Blue Ridge trip who happens to search for something you offer. You pay for that click even though they'll never be a customer. Switch the setting to "Presence: people in your targeted locations" so you're only paying for people who are actually there.
The second is a radius that's too big or aimed at the wrong point. Draw your radius around how far you'll realistically travel for a job, not around wishful thinking. If most of your revenue comes out of one or two counties, don't blanket the whole region evenly and hope for the best.
For service-area trades, go one step further:
- Add location bid adjustments so your strongest towns get a little more push and the far edges of your range get less. You're not just choosing where to show — you're choosing where to lean.
- Exclude the places you'll never serve outright, rather than trusting the radius to catch them.
- Tie the campaign to a strong Google Business Profile, so your paid effort and your "near me" and Maps visibility reinforce each other instead of working in isolation.
Tight geography is one of the rare fixes that costs nothing and takes minutes. Every dollar you stop spending on someone three states away is a dollar left for someone down the road who can actually pick up the phone and hire you.
Leak #4: Sending Paid Clicks to a Weak Landing Page
You can run flawless keywords, airtight negatives, and razor-sharp location targeting — and still watch the money drain out if the click lands somewhere that doesn't convert. This is the leak owners overlook most, because it happens after the click, off the Google dashboard entirely. All Google reports is that it delivered the visitor. What that visitor did next is on your website, and that's where a lot of good, expensive traffic quietly dies.
The classic mistake is pointing every ad at your homepage. A homepage has to serve everyone at once — new visitors, existing customers, someone checking your hours, someone looking for a job. A paid searcher who just typed "metal roof repair Christiansburg" wants one specific thing, fast. Drop them on a general homepage and they have to hunt for it. Many won't. They get confused, they hit the back button, and they're gone. You paid full price for that click and got nothing for it.
Here's what a page built to convert paid traffic actually needs:
- A headline that matches the search. If the ad said metal roof repair, the top of the page should say metal roof repair — not "Welcome to our website." The visitor should feel, in a half-second, that they're in the right place.
- Your phone number visible immediately, and tap-to-call on mobile, where most local searches happen. Don't make anyone scroll or dig to reach you.
- A short form and one clear next step. Name, phone, one line about the job. Every extra field you add costs you a percentage of the leads you already paid to get.
- Fast load and a clean mobile layout. A slow, cramped page bleeds clicks you've already bought before the visitor has even read a word.
- Proof. Real photos of your own work, your service area named plainly, and an honest line about who you are and why you're worth calling.
This is exactly why paid ads and web design can't be treated as two separate projects handed to two different people. The best campaign in the world can't rescue a page that gives visitors no reason to call — and a great page paired with a leaky campaign never gets the chance to prove itself. They have to be built to work together.
Leak #5: Running With No Conversion Tracking
This is the leak that makes every other leak invisible. If you're not tracking conversions, you genuinely cannot tell which clicks turn into phone calls and form fills and which just spend your money. You're optimizing blind — and worse, so is Google's automated bidding, because it leans on your conversion data to decide where to spend next.
Without tracking, you're flying on clicks and impressions. Those numbers feel like progress. They tell you nothing about revenue. You might be paying a premium for a keyword that has never once produced a booked job, and pennies for the one that quietly books work every week — and you'd have no way to know which is which. You'd keep feeding the loser and starving the winner, month after month, and the dashboard would look perfectly healthy the whole time.
Here's what to put in place:
- Call tracking. Count the calls that come from your ads and from the landing page. For most trades and local services the phone is the real conversion — if you're not tracking calls, you're missing the entire point of the campaign.
- Form-fill tracking. Fire a conversion whenever someone submits your contact or quote form, so online leads count too.
- A primary conversion action. Tell Google which action matters most, so its bidding optimizes toward booked work instead of just cheap traffic.
Once tracking is live, the fog lifts. You can finally see your cost per lead in plain numbers. You can kill the keywords that only drain the budget and pour that money into the ones that pay. It is the difference between running your account and simply feeding it. Set this up before you touch anything else — it's the meter that tells you whether the other four fixes are actually working, and without it you're just guessing more confidently.
Plugging the Leaks: A Simple Order of Operations
Five leaks can feel like a lot to fix at once, so here's the order that gets you results the fastest without wasting a single day of spend. Each step builds on the one before it.
First, turn on conversion tracking. You can't measure improvement without it, and every fix below is judged by one question: did your cost per lead drop? Get call tracking and form-fill tracking live before you change anything else. This is the meter — install it first.
Second, tighten your match types and load your negatives. Pull match back to phrase and exact, then add an initial negative keyword list. This stops the fastest bleed almost immediately, often within a day or two of impressions.
Third, fix your location settings. Switch to presence-based targeting and set a radius that matches your real service area. Two clicks, outsized impact, and it costs nothing to change.
Fourth, point your ads at a purpose-built landing page, not your homepage. This is the one step that takes real work, but it's where good traffic finally turns into booked jobs instead of back-button clicks.
Fifth, make the search-term review a standing weekly habit. This is the maintenance that keeps the first four fixes from quietly eroding as Google keeps testing new searches against your ads.
Notice what's not on this list: a bigger budget. Most local accounts aren't losing because the budget is too small — they're losing because the budget they have is leaking out of five holes. Plug them and you'll usually get more real calls out of the same monthly spend. If you'd rather have someone build and run the account correctly from the start, that's exactly what a managed Google Ads engagement and a written proposal are for — a clear scope, plain numbers, and no jargon to squint at.