You spent $2,738 on Google Ads. We pulled the account and traced every dollar.
This time we got inside the account. Over about nine months you spent $2,738.78 across five search campaigns and your Local Services Ads. What we found is two separate problems: the tracking that was supposed to tell you if any of it worked was set up wrong, and the ads themselves were pointed at the wrong searches. Here is exactly what happened, line by line, straight from your account.
First: the tracking
The numbers you have been trusting are not real.
You do have tracking installed — this is not a case of nothing being there. A Google Analytics tag runs on 13 pages of your site, and call tracking is on. The problem is what it was set up to count. Whoever built it pasted in the defaults and never tuned a single one, so the report you would open counts the wrong things and is polluted with actions that were never customers.
Defect 1
A plain website visit is counted as a "conversion"
A conversion is supposed to mean someone contacted you — a call or a form. Your account counts a bare "website visit" as a conversion, and marks it as a primary goal. That pads your results with people who landed on the page and did nothing. When the numbers look busy but the phone is quiet, this is why.
MEASURED · "Local actions – Website visits" set as a primary conversionDefect 2
There is a "purchase" conversion built for online stores
Sitting in your account is a conversion called "kirklandrooter.com (web) purchase" — the kind of tracking a store uses for shopping-cart checkouts. You are a plumber. Nobody checks out a cart on your site. It is leftover template junk, and it tells you the setup was copied in, not built for your business.
MEASURED · GA4 "purchase" conversion action presentDefect 3
The data is polluted — an Oklahoma search was logged as a lead
One of the conversions in your account came from someone searching for a plumber in Ada, Oklahoma — about 2,000 miles away. If a search from Oklahoma counts as a Kirkland lead, then no conversion number in this account can be trusted at face value. The tracking is not measuring your business; it is measuring noise.
MEASURED · "nickerson plumbing ada ok" recorded as a conversionSo the honest version is worse than "you have no tracking." You have tracking, you have been paying for the traffic it measures, and it has been quietly reporting numbers that do not mean what they say.
Now the ads
Two settings sent most of your budget to the wrong searches.
The whole account comes down to two choices whoever set it up made — and then never corrected. Together they are the single most common way a small ad budget gets burned.
Setting 1
Every keyword is on "broad match" — the loosest possible setting
All 133 of your keywords are broad match. Broad match lets Google show your ad for almost anything it decides is loosely related — not just "drain cleaning Kirkland," but a competitor's name, a different service, a different city. It is the widest net Google offers, and it is on for every keyword with nothing narrowing it down.
MEASURED · 133 of 133 keywords broad match · 0 on phrase or exactSetting 2
There is not one negative keyword in the account
Negative keywords are the list of searches you refuse to pay for — competitor names, wrong services, wrong towns, tire-kicker phrases. They are the brakes on broad match. Your account has zero of them. So you had the widest net turned on and no way to pull anything out of it.
MEASURED · 0 negative keywords, account-wideHere is what those two settings did with your money.
Where the money went
You paid to send people to your competitors.
These are real searches from your account that spent your money — the highest-cost ones. Most are people typing a competitor's name into Google. Your ad showed up, they clicked, you paid, and they were looking for someone else the whole time.
| Search that spent your money | Cost | Clicks | Calls |
|---|---|---|---|
| drain pro | $135.60 | 1 | 0 |
| aurora plumbing phone number | $101.08 | 2 | 0 |
| abv plumbing | $95.97 | 1 | 0 |
| roto rooter (the national chain) | $86.77 | 2 | 1 |
| toms plumbing sequim (~2 hrs away) | $74.11 | 1 | 0 |
| bob oates plumbing | $66.12 | 1 | 0 |
| wallner plumbing | $48.24 | 2 | 0 |
| ferguson plumbing seattle | $38.57 | 1 | 0 |
| noble plumbing snoqualmie | $37.66 | 1 | 0 |
| nickerson plumbing ada ok (Oklahoma) | $24.86 | 3 | 1 |
Straight from the account's search-terms report. "Calls" is the conversions Google recorded for that term.
Every one of those competitor names is a search you could have blocked with a single negative keyword. None were blocked, because there were no negative keywords. And the two that did record a "call" are exactly the kind of junk the tracking section is about — a click on the Roto-Rooter brand and a search from Oklahoma are not customers.
The scale of it
81 cents of every traceable dollar produced nothing.
Of the spend that can be traced to an actual search, 81% produced no call at all. Your ads were matched to 1,328 different searches — an enormous, unfocused spread for a Kirkland drain specialist, and the direct result of broad match with no negatives. Beyond the competitor names, your money also went to searches for services you do not lead with and towns you do not serve: septic systems, water heaters, drain fields, and cities from Everett to Snoqualmie to Sequim.
The rest of what we found
Smaller problems, same story.
None of these alone explains the waste, but each one is a sign the account was set up on autopilot and left there.
- ×Duplicate keywords competing with each other. The same term appears more than once across your campaigns — "drain cleaning," "clogged drain," "commercial plumber," "24 hour plumber" — so your own ads bid against each other and push your cost up.
- ×Bidding on generic and neighboring-city terms. Broad terms like "commercial plumber," "bellevue plumber," and "bothell plumber" pulled budget away from the Kirkland drain and sewer work you actually rank #1 for.
- ×Geographic targeting is inconsistent. Your campaigns do not target the same area — one runs on a 14-mile radius, others on different city lists. That is how a click from Sequim ends up on your bill.
- ×Your Local Services Ads barely ran. The LSA spent $138 lifetime against a $2,100-a-week budget ceiling, and delivered 2 leads. It was on, but it was never really working.
The bottom line
The ads were not broken. They were aimed at the wrong searches, with no way to tell.
You were not throwing money away on a platform that does not work — you were running the widest possible matching with no brakes and no honest scoreboard. Broad match, zero negative keywords, and conversion tracking that counts page views and Oklahoma clicks as leads. That combination is fixable in an afternoon: tighten the matching, block the wrong searches, and rebuild the tracking so a conversion actually means a customer called. Then the spend goes to Kirkland drain and sewer searches — the work you already win the map for.