Your ads are costing you money. Here's what to do instead.
Paid ads put your trades business on a treadmill. Stop paying, stop ringing. Here's what compounds instead: Google Business Profile, reviews, and the kind of local SEO that pays you back for years.
If you're running Google Ads or Facebook Ads for your trades business, you've probably noticed something: the moment you turn them off, the phone stops ringing.
That's not a bug. That's the entire business model of paid advertising.
You pay to rent attention. As soon as you stop paying, the attention is gone. Nothing accumulated. No asset built. The next $500 you spend has the same problem as the last $500.
There's a different path. It's slower, it's free or near-free, and it compounds. It's also the one path nobody selling you ads wants you to know about.
What ads actually cost in Alberta trades
Let's look at real numbers. As of 2026, here's what you're paying per click on Google Ads in the Edmonton/Calgary market for common trades terms:
- "Edmonton plumber": $8 to $15 per click
- "HVAC repair Calgary": $10 to $18 per click
- "Emergency electrician": $12 to $20 per click
- "Roofing contractor": $15 to $25 per click
The conversion rate from "clicked your ad" to "actually called or filled out the form" is usually 2 to 4%. Do the math: at $12 per click and a 3% conversion rate, every lead costs you $400.
That's before you've quoted the job. Before you've competed against the other three contractors they also called. Before you've considered that the average trades lead converts to a paying job at maybe 30% rate.
You're spending $1,300 of ad budget per closed job on average. For a $2,500 service call, that's already over half your gross. Net of materials and labour, you might be losing money on ad-driven jobs and not realizing it.
And then you stop paying
Here's the kicker: the second you pause your Google Ads campaign, those leads disappear instantly. Not "they wind down over a few weeks." Instantly.
You spent six months teaching Google to send you traffic. You learned nothing transferable. You built no asset. You wrote no ad copy that keeps working. The moment your card declines, you're back to zero.
This is why most trades businesses that lean on paid ads stay on the treadmill forever. It's not because ads don't work. It's because ads only work while you're paying.
What compounds instead
Three channels compound. Investment in any of them pays you back for years, not weeks.
1. Google Business Profile
Free. Takes 30 minutes to set up. Verifies by mailed postcard in 5 to 14 days.
Once verified and populated, your GBP shows up in the map results for "[trade] near me" searches. Those map results sit ABOVE the regular search results AND above the paid ads on mobile. They're the first thing every customer sees.
GBP rankings are driven mostly by three things:
- Distance. How close are you to the searcher? You can't change this much.
- Relevance. Does your profile actually match the search? (Filled-out profile, right categories, real photos.)
- Prominence. How many reviews do you have? How recent? How high?
The first two are one-time work. The third is where compounding kicks in.
2. Reviews (the real flywheel)
Reviews on Google are the single highest-leverage marketing asset a trades business can build. Each one is permanent. They accumulate. They never expire.
The threshold math:
- 5 reviews = you appear in the map pack
- 20 reviews = you start competing for top 3 in the pack
- 50 reviews = you dominate the map pack in your zip code
- 100+ reviews = competitors can't catch up without years of work
Compare this to ads: every dollar you spend earns you exactly one click, never to be earned again. Every review you earn keeps working for the next five years minimum.
How to actually build them:
- Ask every customer the day you finish the job, while they're still excited. Not via email three weeks later. Right then, on the truck, "Could you leave a Google review? Here's the link." Send the direct review link via text on the spot.
- Make it stupid easy. Generate your Google review shortlink (the format is
g.page/r/YOUR_ID/review) and save it as a text shortcut on your phone. - Don't offer money for reviews. Google detects this and penalizes hard. Just ask, repeatedly.
A trade business doing 5 jobs a week, asking for reviews every time, with a 30% completion rate, lands ~7 new reviews per month. In a year that's 80+. In two years it's 160. There's no advertising budget that builds that kind of asset.
3. Local SEO content
Every page on your website is potentially a free customer-acquisition channel. Forever.
The play isn't "rank for HVAC." It's "rank for the 200 specific queries customers actually type."
Examples of queries you can win in 6 to 12 months with one well-written page each:
- "Furnace not blowing hot air Edmonton"
- "Cost to replace water heater Calgary"
- "EV charger installer Red Deer"
- "How long does a roof replacement take"
- "Why is my breaker tripping"
These long-tail queries each have low search volume individually (maybe 10 to 50 searches per month). But you can rank for them with one focused page in 3 to 6 months. The aggregate of 50 well-targeted pages produces more consistent traffic than any ad campaign, and you never pay for a click.
This is what proper "local SEO" actually means. Not "let's hire an agency for $1,500 a month to do mysterious things." It means writing one page per real customer question, with the question literally in the title.
4. Service-area pages
If you serve more than one city, each city needs its own page on your site. Not a list of cities with the same content. Actual unique pages with local content.
A plumber in Edmonton who also serves Sherwood Park, St. Albert, and Spruce Grove should have four pages: /areas/edmonton, /areas/sherwood-park, /areas/st-albert, /areas/spruce-grove. Each with locally-tuned content. Each ranking for "plumber {city}" searches independently.
This is how trades businesses dominate regional search without spending a dime on ads.
The 6-month comparison
Let's run two scenarios for a typical Alberta trades operator over 6 months.
Path A: $1,000/month on Google Ads. $6,000 spent. Maybe 15 leads at $400 each. ~5 closed jobs. Phone stops ringing the day you pause spending.
Path B: $0 spent. 30 minutes setting up GBP. Asking every customer for a Google review. Publishing one blog post per month answering a real customer question. Service-area pages for every city you work. Month 1 to 2: no traffic, looks dead. Month 3: 10 reviews accumulated, starting to appear in map results. Month 4 to 5: ranking for first long-tail queries, first organic calls. Month 6: 30 reviews, 6 ranking blog posts, 4 service-area pages. Two to three organic calls per week, free, that keep coming when you sleep.
Path B is slower at the start. By month 12, it's producing more leads than Path A ever did, at a cost that's already paid off in opportunity cost alone. By year three, it's not even close.
When ads do make sense
Ads aren't the devil. They're a tool used wrong by most trades businesses. Here's when they actually work:
- As a supplement, not a foundation. Once you have GBP, reviews, and 6 to 12 months of organic groundwork, paid ads can amplify what's already working. Without that foundation, ads are an expensive way to send traffic to a site that doesn't convert.
- Google Local Service Ads (LSAs), not search ads. LSAs require a "Google Guaranteed" badge, which requires verification, insurance proof, and 5+ Google reviews. Once you qualify, you pay per lead, not per click. The cost per lead is typically $80 to $150 in this market. Much better economics than regular Google Ads.
- Boosting your own organic content. Spending $50 to boost a Facebook post that's already getting traction is different from spending $50 on cold creative. It amplifies what works.
What to actually do this month
If you take nothing else away:
- Set up your Google Business Profile this week. It's free and it's the single highest-leverage thing on this entire list.
- Ask every customer you finish a job with for a Google review. Same day. While they're still happy.
- Take photos of every job, even the boring ones. Add them to your GBP weekly.
- Cancel your Google Ads if you're running them. Redirect that budget toward reviews-related work (small thank-you gifts after a 5-star review, branded swag to leave behind, the time to actually ask).
We build websites for Alberta trades businesses with the GBP setup, service-area pages, and SEO foundation baked in. See what's included for the full list, or get in touch if you'd rather just talk about what your business specifically needs.
The right move long-term is not "stop advertising forever." It's "build the organic foundation first so when you do advertise, the math actually works."
TOUGH Web Co.
Edmonton
Websites built for the trades that keep things running.
If that sounds complicated,
it’s ok. We’ve got you.
We build the websites this whole blog talks about, so you don’t have to figure any of it out yourself. Family owned, family run, two weeks from start to launch.
- Mobile-first website your customers can actually use
- Google Business Profile claimed and properly set up
- Contact form that texts you the moment it's filled out
- Self-editing dashboard, no code or developer needed
- Local SEO foundation baked in from day one
- Domain, code, and hosting in your name, never ours
Launch offer · 40% off
A full build at launch pricing while we fill out the portfolio. Limited slots.
More from the blog
- marketingGoogle Business Profile
How to actually get more Google reviews for your trades business
Reviews are the highest-leverage marketing asset a trades business can build. Here's the exact playbook: when to ask, what to say, how to make it stupid easy, and what to do when a bad one lands.
6 min read - Google Business Profilemarketing
How to set up your Google Business Profile (the right way, in 30 minutes)
A real step-by-step for setting up Google Business Profile for a trades business in Alberta. Categories, verification, service areas, photos, and the small mistakes that cost you ranking.
7 min read - websitesconversion
5 things that make trades customers leave your website in 10 seconds
A real visitor lands on your trades website with a problem and 10 seconds of patience. Here are the five most common things that send them straight to a competitor instead.
5 min read