Contractor SEO in Utah that holds up when a real person reads it
I’ll be straight with you. Contractor SEO in Utah is the slowest thing I sell. It pays back in quarters, not weeks. That’s why it’s last in the order I set things up, after tracking, your Business Profile and ads.
Slow isn’t bad. Calls from search don’t cost you per click, and good pages keep working. It just shouldn’t be the first bill you pay when you need jobs this month.
01
The city-page trick, and why I won’t do it
Here’s a pattern you’ll see on a lot of contractor sites, and on the sites of agencies selling SEO.
Somebody builds one page per town. Sandy, Draper, Lehi, Orem, West Jordan. Each page says the same thing, with the city name swapped in. Same headings, same paragraphs, same photos. Sometimes there are dozens of them.
When I compared two city pages from the same agency with the city names deleted, a big chunk of the wording matched word for word. One agency’s pages even called two different Utah cities its “home market.”
Google has a name for this: doorway abuse. Its spam policy lists “pages targeted at specific regions or cities that funnel users to one page” as an example. Pages like that can get your whole site demoted. I won’t build them, for you or for me.
02
What I build instead
One page per real service. Water heater replacement. Panel upgrades. Stamped concrete. Each one says what the job involves, what it usually takes, and what questions people ask about it. Written in your words, with your photos.
Details only you could write. The stuff a template can’t fake. Which neighborhoods have the old galvanized pipe. How you handle a pour when it’s getting cold. What a Summit County job takes that a valley job doesn’t. That’s what makes a page worth reading.
A location page only when there’s something real to say. If you do a lot of work in Park City and it’s different from your valley work, that’s a page. If the only difference is the name, it isn’t.
Links that make sense. Every page reachable from your homepage. Service pages linking to each other where it helps the customer.
03
Reviews and citations
Reviews come through your Google Business Profile. Every customer gets asked. No paying for them and no only asking the happy ones, because Google doesn’t allow either.
Citations are your business listed on other sites: Yelp, the BBB, Nextdoor, industry directories, your supplier’s “find a pro” page. The point isn’t having hundreds. The point is your name, phone and service area matching everywhere. Old listings with an old phone number or a business name you stopped using get cleaned up first.
04
A timeline in quarters
This is the order of the work. It’s not a promise about where you’ll rank or when.
| When | What I work on |
|---|---|
| First quarter | Search Console and analytics. Business Profile fixed. Name and phone cleaned up. Tech fixes. First service pages. |
| Second quarter | The rest of your service pages. Citations. Review requests. Which searches you start showing for. |
| After that | New pages from real customer questions. Updates to pages close to page one. Cutting what doesn’t pull its weight. |
I’ll show you what’s moving in your monthly report, using Search Console data, not made-up “visibility scores.”
05
Trades where SEO matters more than usual
- Concrete: no Local Services Ads category, so organic search and the map carry more of the load.
- Demolition: the same. There’s no demolition category in Local Services Ads, so for residential demo jobs I’d lean on search and reviews.
- Electrical: lots of specific services (panels, EV chargers, generators) that each deserve a real page.
Questions
How long until SEO works?
Think in quarters, not weeks. Anyone who promises page one in 30 days is selling you something.
Do I need a page for every city I serve?
No. You need a page for every real service, and a location page only where your work there is actually different.
Can you guarantee I’ll rank on the first page?
No. Nobody controls Google. I can control the quality of the pages and the work behind them.
What’s a citation?
Your business name, phone and area listed on another website, like Yelp or a directory. They need to match your Business Profile exactly.
Should I have a blog?
Only if the posts answer questions your customers really ask. A blog full of filler doesn’t help anybody.
Should I do SEO or ads first?
Ads first if you need work now. SEO alongside, once the phone is ringing. See the order I work in on the services page.
Next step
Start with what pays first
The 30-day pilot starts with the fast stuff, and SEO builds from there. 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 the 30-day pilot.