Dana runs a small pool repair company. Every morning she opens her Google Ads account and sees the same picture: money spent, clicks coming in, and a big zero in the leads column. After two months of this, she is ready to switch the ads off for good.
Before she does, there is one question worth asking. Are the leads really missing, or are they just not being counted?
(Dana is an example we made up, but her situation is one we see often.)
That question matters more than it sounds. If people are calling and filling out forms but nothing records it, switching off the ads would cut off real customers. If nobody is contacting her at all, the fix is completely different. So let’s walk through both cases, one at a time.
Why “No Results” Can Mean Two Different Things
When a business owner says “my Google Ads aren’t working,” it usually means one of two things:
- The leads are happening, but nothing is counting them. People see the ad, click, and call or fill out a form. But Google Ads never hears about it, so the report shows zero.
- The leads really aren’t happening. People click, look around, and leave without getting in touch.
Think of a small shop with a broken counter at the register. Customers still walk in and buy things, but the counter says nobody came. If the owner trusts the counter, they might close the shop on a busy day.
That’s why we always check the first case first. Fixing tracking costs nothing, and it changes every decision that comes after it. You can’t judge whether an ad works if you can’t see what it brings in.
Part 1: The Leads Are Happening, but You Can’t See Them
Conversion tracking was never set up
In Google Ads, a “conversion” is any action you count as a result: a phone call, a form submission, a booking. Google Ads doesn’t know what counts as a result for your business until you tell it. You set this up with conversion actions. Google explains the basics on its About conversion measurement page.
To check yours, go to Goals, then Conversions, then Summary in your Google Ads account. You’ll see a list of conversion actions, each with a status. Google’s page on troubleshooting conversion tracking status explains them:
- Active means everything is working as intended.
- Needs attention means there’s something to fix, but conversions are still being recorded.
- Misconfigured means conversions have stopped recording entirely, because of a setup error or a broken tag.
- Awaiting conversions means nothing has been recorded in the last 7 days. Google says this usually means the action was created less than 48 hours ago, your campaigns are paused, or traffic is too low. If your ads have been running for weeks and still show this, it’s worth checking the tag is on the right page.
- Removed means the conversion action was deleted or archived and no longer tracks anything.
You can click any status to see the alerts behind it.
If the list is empty, that’s your answer. Google Ads has been running with no way to count a single lead.
Now back to Dana. When she looked, she found one conversion action, set to fire on an old “thank you” page. Her website had been rebuilt in the spring, and the form now sent people to a new page. The tag was still sitting on the old one. Meanwhile, her email inbox held 14 form leads from that month. Google Ads showed none of them.
If this sounds like you, Google’s guide to set up your web conversions walks through adding the tag to the right page.
Your ads go to a separate landing page that reports somewhere else
Many businesses send their ads to a separate landing page, sometimes on a completely different website from their main one. That can work well. But it creates a common blind spot.
If the landing page uses a different Google Analytics property from the main website, the ad visits and leads land in that other property. When the owner opens their usual report, the paid visits simply aren’t there. It looks like the ads brought nobody.
To check, open your landing page, right-click and choose “View page source,” then search for “G-” or “GTM-“. A “G-” code is a Google Analytics measurement ID. A “GTM-” code means the page loads Analytics through Google Tag Manager, so the Analytics ID won’t show in the source. If you only find GTM-, or the source is hard to read, ask whoever built the page which Analytics property it reports to. Then compare it with your main website. If they’re different, your ad results are being recorded, just somewhere you’re not looking.
Phone calls aren’t counted
For a lot of local businesses, most leads come in by phone, not by form. And calls are the easiest leads to miss.
There are a few different ways a call can start from an ad:
- Someone taps the call button in your ad itself (a call asset).
- Someone visits your landing page and taps the phone number there.
- Someone writes your number down and calls later.
Google can track the first type using a Google forwarding number, and it can count a call as a conversion when it lasts longer than a minimum length you choose. Google covers this in About call reporting. The second type needs its own conversion action for calls from your website. The third type is hard to track at all, which is one more reason to compare your reports with your own call log.
If your landing page shows a special tracking phone number, make sure calls to that number are counted somewhere. Otherwise every phone lead from your ads is invisible.
Google Ads and Analytics aren’t linked
Google Ads and Google Analytics are separate tools. Out of the box, they don’t share information. If your form leads are tracked in Google Analytics 4 (GA4) as key events, Google Ads won’t see them until you link the two accounts and import those events.
Linking happens in GA4 under Admin, then Product links, then Google Ads links. Google’s step-by-step guide is Connect Google Ads to Google Analytics. Once they’re linked, you can bring your GA4 key events into Google Ads as conversions, as explained in Create conversions from Google Analytics events.
A simple habit helps here too. Once a month, count the leads in your inbox and call log, and compare that number with what your reports say. We wrote more about that in Before You Move Your Marketing Budget, Check the Numbers.
Part 2: The Leads Really Aren’t Happening
Let’s say your tracking is in good shape, your inbox agrees with your reports, and the leads still aren’t coming. Now the problem is in the ads themselves. Here are the usual causes.
The wrong searches are getting your clicks
When you pick a keyword in Google Ads, your ad can also show for searches that are related to it, not just that exact phrase. Most of the time that’s helpful. Sometimes it means paying for clicks from people who were never going to hire you.
The search terms report shows the searches behind your clicks. Google explains it on About the search terms report. When you open it, look for patterns like these:
- Services you don’t offer (“pool table repair” for a pool company).
- People looking for jobs (“pool technician jobs near me”).
- Do-it-yourself searches (“how to fix pool pump myself”).
- Places far outside your area.
When you find a search like that, you can add it, or the key word in it, as a negative keyword. That tells Google not to show your ad for it again.
If you run Performance Max campaigns, you get less of this detail. We explain the difference, and what you can still see, in Performance Max or Search Campaigns: Which Should a Local Business Run?.
Your ads show outside your service area
A common cause of “clicks but no leads” is ads showing to people who live too far away to become customers. This often comes from a location setting that targets people who are interested in your area, not only people who are in it. We covered how to find and fix this step by step in Why Your Google Ads Show Outside Your Service Area, so if your search terms report shows lots of far-away place names, start there.
The ad promises one thing and the page shows another
Picture someone searching “pool pump repair.” Your ad says “Fast Pool Pump Repair.” They click, and they land on your homepage, which talks about building new pools. They have to hunt for anything about repairs. Most people won’t; they’ll hit the back button and click the next ad.
This is called message match: the page should continue the conversation the ad started. If someone clicks an ad about repairs, the page should be about repairs, with a clear way to call or ask for a quote. If your ads point to a general page, a focused landing page can make a real difference.
Calls arrive when nobody can answer
Here’s one that surprises people. If your ads run 24 hours a day but nobody answers the phone after 6 pm, some of your ad money goes to calls that hit voicemail. Many callers won’t leave a message. They’ll just call the next business.
Google Ads lets you choose the days and hours your ads run with an ad schedule. Google explains how it works on About ad scheduling. If you can’t answer calls at night, consider running your ads only when someone can pick up, or at least lowering spend outside business hours.
A Simple 15-Minute Check You Can Do This Week
If you only have a few minutes, work through these in order. Each one tells you something the next one depends on.
- Open Goals, then Conversions. Is there at least one conversion action, and is it Active? If not, set up tracking before anything else.
- Count your real leads. Compare last month’s form emails and calls from ads with the conversions Google Ads shows. A big gap means a tracking problem, not an ads problem.
- Check your landing page’s Analytics ID. Does it match the one on your main website?
- Open the search terms report. Scan the last 30 days for services you don’t offer, job seekers and far-away places. Add negative keywords for any you find.
- Click your own ad’s landing page. Does it match what the ad promises, with a phone number and form easy to find?
- Look at your ad schedule. Are you paying for clicks at hours when nobody answers?
None of these needs special software. They just need someone to look.
Back to Dana
Once Dana moved her conversion tag to the new thank-you page and started counting calls, her account looked very different. It turned out one of her two campaigns was bringing in most of her leads, while the other was spending money on searches for services she doesn’t offer. She paused the second, added a handful of negative keywords, and kept the ads running.
The ads had been doing more than she thought all along. She just couldn’t see it.
If you’d rather have someone check this for you, our Google Ads management for Tacoma businesses includes setting up conversion tracking properly and checking every account every week, and you can read more about how we run Google Ads for local businesses anywhere.



