How People Actually Find a Contractor Now
Contractor marketing gets sold as a bundle of channels. It is simpler than that. There are three routes a homeowner takes to reach a trades business, and they matter in this order.
The map pack. Someone searches "roofer near me" or "emergency plumber Hamilton" and Google shows three business listings above everything else. For trades queries this block sits above the organic results almost every time. If you are not in those three, most people never scroll far enough to find you.
Organic search. Below the map, the regular results. This is where longer research queries land, the ones with real budget attached: "basement underpinning cost Toronto", "metal roof vs asphalt shingles Canada". Bigger jobs, longer decision cycles.
Referral, then verification. This is the one contractors underestimate. Someone still recommends you at a barbecue, but the homeowner then Googles your name before calling. What they find decides whether the referral converts. A referral to a business with two reviews and no website frequently dies right there.
That third route is why "we get all our work from word of mouth" and "we need to fix our online presence" are not in conflict. Your online presence is what happens to your word of mouth after someone hears it.
Google Business Profile Is the Highest-Leverage Thing You Own
If you do one thing, do this. It is free, it takes an afternoon to set up properly, and for trades it outperforms almost everything else per hour invested.
What actually matters on the profile:
- Primary category. Get it exact. "Roofing contractor" and "General contractor" surface for very different searches. This single field does more than most people expect.
- Service area. Set the towns and postal codes you genuinely serve. Padding it with every city in the province dilutes you and Google discounts it anyway.
- Services list. Fill in every service individually rather than lumping them together. Each one is a term you can surface for.
- Photos, ongoing. Job photos with the date attached. Profiles that get new photos regularly hold up better than profiles that were filled in once and abandoned.
- Questions. You can ask and answer your own. Put the real questions there, the ones about pricing, timelines, and warranty.
If you are choosing between spending a Saturday on your profile and spending it on your website, spend it on the profile.
Reviews: The Cheapest Lever You Are Probably Not Pulling
Review count and recency feed map pack position, and they decide whether someone calls you or the next listing down. For trades this is disproportionately powerful because homeowners are letting a stranger into their house. Doubt costs you the job.
What works, in practice:
- Ask on site, at completion. The moment the customer is happiest is the moment the work is done and they are looking at it. Not three days later by email.
- Send the direct link. A short SMS with a link straight to the review form. Asking someone to search for your business and find the review button loses most of them.
- Ask everyone, consistently. A steady trickle beats ten reviews in one week, which looks manufactured.
- Reply to all of them. Including the bad ones, especially the bad ones. A measured reply to a one-star review reassures the next reader more than the complaint damages you.
Do not buy reviews or offer discounts for them. It breaches Google's policies, and profile suspensions in trades categories are common. Rebuilding a suspended profile costs far more than the reviews were worth. If managing this properly is the bottleneck, that is what reputation management is for.
What a Contractor Website Actually Needs
Contractor sites fail in predictable ways. Too much about the company, not enough proof. No pricing signal at all. A contact form buried at the bottom. Photos that could be from anywhere.
The version that converts is unglamorous:
- Your service area stated plainly, in text, on the page. Not only on a map graphic.
- Real job photos from real local addresses. Stock imagery reads as stock imagery.
- A page per service, not one page listing all of them. This is also how you rank for each one.
- Phone number visible without scrolling, and tappable on a phone.
- Some pricing signal. A range, a starting point, a "typical project" figure. Contractors resist this and it costs them qualified enquiries, because the people who leave over a published range were never going to buy.
- Licence, insurance, WSIB or provincial equivalent, and any manufacturer certifications. This is the trust layer.
It does not need to be elaborate. It needs to load fast on a phone in a driveway with two bars of signal. Most of your traffic is exactly that. If yours is not there yet, a website built to convert is usually a better first investment than more ad spend.
Search or Paid Ads for a Trades Business?
Both, but not at the same time and not in the same proportion.
Local SEO is the better long-run investment for planned work. Roof replacements, renovations, HVAC system upgrades. People research these for weeks, and a page that ranks keeps producing enquiries after you stop paying for it.
Google Ads earns its keep in two specific situations. Emergency work, where somebody with a burst pipe is going to call one of the first three results and is not comparing anybody. And seasonality, where you need volume in a narrow window and cannot wait for rankings to build. Furnace work in October. Air conditioning in May. Eavestrough in spring.
The mistake is running ads permanently as a substitute for visibility. Emergency and seasonal clicks in competitive Canadian trades markets are expensive, and paying for them year-round to compensate for ranking nowhere is the most expensive way to run a trades business.
It Differs by Trade
| Trade | Where the work comes from | What to prioritise |
|---|---|---|
| Plumbing | Emergency searches, high urgency, low comparison | Map pack position, reviews, paid search for emergencies |
| Roofing | Planned, high value, weeks of research | Organic content, project galleries, financing information |
| HVAC | Sharply seasonal, split emergency and planned | Seasonal ad flights plus year-round organic |
| Electrical | Mixed, strong referral verification effect | Reviews and licensing proof above all |
| General contracting | Long cycles, largest ticket, heavy comparison | Portfolio depth and organic search |
| Landscaping | Seasonal, highly visual, neighbourhood clustered | Photos, neighbourhood targeting, spring ad flights |
A plumber and a general contractor need genuinely different programmes. Anyone selling you the same package for both has not thought about it.
What Contractor Marketing Costs in Canada
Straight numbers, because the industry is cagey about this.
- Under $1,000 a month: do not spread it. Put everything into the Google Business Profile and a review process. You can do this yourself and it will outperform a thin retainer.
- $1,500 to $3,500 a month: the realistic band for a single-city programme covering local SEO, profile management, and a site that converts. This is where most Canadian trades businesses land.
- $3,500 and up: multi-city service areas, several trades under one roof, or content production at volume.
Google Ads budget sits on top and goes to Google, not the agency. Treat any quote that blends the two into one number as a warning sign.
Ask any agency what happens to the work if you leave. Rankings, your website, your profile, and your review history should be yours. If the answer is that the site is on their platform and goes away, you are renting, not building.
Where to Start
In order, and genuinely in this order:
- Claim and fully complete the Google Business Profile. Category, service area, every service, photos.
- Build a review habit. Ask on site, send the link, do it every job.
- Fix the website enough that a referral checking you out finds proof and a phone number.
- Add a service page per trade you want to be found for.
- Layer paid search on the emergency and seasonal work only.
Most contractors reading this can do the first two themselves in a couple of weekends, and that alone changes the phone. Steps three onward are where marketing built for trades businesses starts paying for itself.
If you are still working out whether you need an agency at all, we wrote about what kind of agency your business actually needs. And if you are deciding how wide to aim, local vs. national SEO covers that call. For the groundwork that applies to any small business, see SEO tips for Canadian small businesses.
We work with trades across the country, including Hamilton and the surrounding communities, Winnipeg and Manitoba, and Calgary and the commuter towns. The search competition in trades is thinner outside the big three cities than most contractors assume.