Google Ads for Utah contractors that bring in calls you can count
Running Google Ads for contractors in Utah comes down to three things. Show up for the right searches. Show up on the right part of the map. Know which calls came from the ads. Miss any one of those and you’re paying for clicks nobody can explain.
Here’s how I handle all three, starting with the setup that happens before your 30 days start.
01
Setup, before the pilot clock starts
This is the order I work in. The 30 days of the pilot start the day your ads go live, so all of this comes first. It’s the setup, not a promise about how many calls you’ll get or when.
- Your account, in your name. If you already have one, I go through it before I change anything. You stay the owner. I get access to manage it.
- Tracking before ads. Calls from the ads, calls from the website, and form fills all get tracked and sent back to Google Ads as conversions. If this step is skipped, everything after it is a guess.
- Campaigns split by service. “Water heater replacement” and “drain cleaning” are different jobs with different ticket sizes. They get their own ad groups, so you can see which work the ads are actually bringing in.
- Location set to where you’ll drive. More on this below, because Utah makes it tricky.
- Negative keywords. “Jobs,” “salary,” “DIY,” “how to,” “free.” People searching those aren’t hiring you, so the ads shouldn’t show for them.
- Ad schedule. The ads run when someone can answer. A call nobody picks up costs the same as one you book.
- Call buttons on the ads. On a phone, people can call you straight from the ad without ever loading your site.
Ad spend is billed by Google straight to your card once the ads are set up. I never touch it, and I never mark it up.
02
Utah’s map doesn’t make targeting easy
The Wasatch Front and the Wasatch Back are close on a map and far apart in every way that matters for ads. There’s a canyon between them. Salt Lake Valley jobs and Park City jobs mean different drive times, different winter roads, and often different customers.
A radius drawn around Salt Lake City can spill over into Park City, or cut off half of Tooele County, depending on how wide it is. So I usually skip the circle and target by ZIP code or city instead. Google Ads lets you target down to postal codes.
There’s also a setting most people never look at. Google can show your ad to people who are in your area, or to people who have just shown interest in it. For a contractor, someone in Phoenix browsing Park City isn’t a lead. I set most contractor accounts to people who are actually here.
If you work up in the mountains, see how I approach Summit County and Park City.
03
The weather runs your budget
Utah demand moves with the weather, so the budget should too.
- Plumbing: In January 2023, Sandy City responded to about 40 frozen-pipe calls in one day. When the cold snap hits, you want the budget ready, not stuck at a summer number.
- HVAC: The way I see it, heating calls come in winter, AC calls come in summer, and spring and fall are slower in between. Spending the same in April as in July doesn’t make sense.
- Roofing: On September 18, 2026, a tornado warning covered parts of Davis County, and forecasters warned of hail as big as ping-pong balls. Storm weeks are when I’d want your campaigns tested and ready, not still being built.
04
A small fix that mattered
On one account, a campaign wasn’t linked the way it should have been. I caught it, got the fix in fast, and the campaign went back to normal.
Nothing fancy. That’s most of this job. Somebody has to actually look at the account, instead of sending you a report full of “impressions.”
05
Who search ads fit best
Search ads work best when people type in exactly what they need. That’s why they fit trades where the customer knows the problem.
- Plumbing: emergencies, water heaters, drains.
- HVAC: no heat, no AC, and the seasonal swing.
- Electrical: panel upgrades, EV chargers, and service calls.
For a plumbing company in Salt Lake County, I run their Google Ads aimed at the jobs they want: water heaters, new construction and remodel plumbing, not general service calls.
If your trade qualifies for Google’s pay-per-lead listings, those are worth a look too. Here’s how Local Services Ads compare.
Questions
Do Google Ads work for contractors?
They can, when three things are true: people search for what you do, the ads only show where you work, and someone answers the phone. If one of those is missing in your trade or area, I’ll tell you before you spend anything.
How much should I spend on ads?
It depends on your trade, your area and how much work you want. I’ll give you a number after looking at both. Whatever it is, you pay Google directly.
Do I own the Google Ads account?
Yes. It’s set up in your name. If you leave, it stays with you, with all its history.
Can you fix my current account instead of starting over?
Usually, yes. I go through it first. If it’s built well, I keep what works.
What’s the difference between Google Ads and Local Services Ads?
With search ads you pay per click. With Local Services Ads you pay per lead, and only some trades qualify. Plenty of contractors run both.
Is there a contract?
No long-term one. After billing starts, it’s month to month with 30 days’ notice to cancel.
Next step
Try it for 30 days
The setup fee is one-time, paid up front and non-refundable. The 30 days start the day your ads go live. The monthly management fee doesn’t start until day 30 or your first qualified lead, whichever comes later. A qualified lead is a lead from my marketing that you send a quote to. See how the 30-day pilot works.