Back to all postsDesign

Website design for contractors and trades: what wins jobs

Homeowners vet contractors online before they pick up the phone. Here's what a trades website needs to turn that check into a booked job.

Good contractor website design has one job: get a homeowner who has never heard of you to trust you enough to call. It's 10 p.m. in January, the furnace in a Marda Loop bungalow just quit, and the owner is scrolling search results on their phone. They'll check two or three sites. The one that looks legitimate, answers their question and puts a phone number under their thumb gets the job.

This post covers what homeowners check before they call a plumber, roofer, electrician or renovator, the pages a trades website needs, the trust signals that matter in Alberta (licence, insurance, WCB), how to handle emergency and after-hours work, and how to build a quote form that doesn't scare people off. There's a page checklist table at the end you can hand to whoever builds your site.

What homeowners check before they call a contractor

Hiring a contractor feels risky. The homeowner is letting a stranger into their house, often for a job that costs thousands. So they vet you, fast.

Reviews come first. BrightLocal's Local Consumer Review Survey 2026, a survey of 1,002 US consumers, found 97% of consumers read reviews for local businesses, and 74% look for reviews from the last three months. Then most people click through. The same survey found 54% visit the business website after reading positive reviews, more than read additional reviews (37%) or contact the business directly (20%).

Bar chart of what consumers do after reading positive reviews: 54% visit the website, 37% read more reviews, 31% visit the location, 24% check social media, 20% contact the business
Figure 1: After positive reviews, the website is the most common next stop. Source: BrightLocal Local Consumer Review Survey (2026).

That's the moment your website either confirms the good reviews or undoes them. In our experience, homeowners are looking for quick answers to five questions:

  1. Do they do the job I need? Specific service names, not "general contracting."
  2. Do they work in my area? Airdrie, Cochrane, Okotoks, or the right Calgary quadrant.
  3. Are they legitimate? Licence, insurance, WCB, a real address or at least a real name.
  4. Is their work any good? Real project photos, not stock images.
  5. Roughly what will it cost, and how fast can they come? Starting prices, call-out fees, response times.

If your site answers those in the first scroll, you're ahead of most of the competition.

Mobile first, because that's where the call happens

According to StatCounter, mobile devices accounted for 42.48% of web traffic in Canada in August 2026, with desktop at 54.68%. For trades, we typically see the mobile share run higher than that national number, especially for urgent work. Nobody walks to their desk when water is coming through the ceiling.

What that means for design:

  • Sticky call button. A tap-to-call button that stays visible as the visitor scrolls.
  • Fast load on a weak signal. Compressed photos, minimal scripts, no auto-playing hero video. A truck yard in an industrial park in the SE doesn't always have great reception.
  • Big tap targets and short pages above the fold. Service, area, phone, trust. Details come lower.
  • Click-to-text if you use it. Some homeowners would rather text a photo of the problem.
Flow diagram of the homeowner path: search, Google Business Profile and reviews, website trust check, then phone call or quote form, then booked job
Figure 2: The typical path from search to booked job for a trades business. Source: Clear Pixel.

The pages every contractor website needs

A strong trades website isn't big for the sake of it. Every page has a job. Here's the structure we use as a starting point.

Homepage

Lead with what you do and where: "Furnace repair and installation in Calgary and Airdrie." Follow with the phone number, a quote button, your review rating, and three to five trust signals. Our breakdown of homepage anatomy covers the section order in detail.

One page per core service

A plumber shouldn't have one "Plumbing services" page. They need separate pages for drain cleaning, water heaters, sump pumps and so on. Each page explains the problem, how you fix it, typical pricing or price drivers, photos of real jobs, and FAQs. Separate pages rank better for specific searches and answer the homeowner's exact question.

Service-area pages

If you genuinely serve Airdrie, Cochrane, Chestermere and Okotoks, give each town a page with local detail: response times from your shop, jobs you've done there, local permit notes, neighbourhoods covered. Be careful here. Google's spam policies name "pages targeted at specific regions or cities that funnel users to one page" as doorway abuse. Copy-paste town pages with the name swapped can hurt you. Our guide to service area pages explains how to make each one unique.

Real photos beat stock photos every time. Before-and-after pairs, a short description, the community ("basement development in Evanston"), and the scope. Phone photos are fine if they're well lit and in focus.

About and credentials

This is where you put the proof covered in the next section, plus your story, your team and how long you've been in business.

Contact and quote

Phone, email, hours, service area map, and a short quote form. More on that below.

Trust signals that matter in Alberta

Homeowners in Alberta don't have to guess what to check. The government tells them. The Government of Alberta's guide to hiring a contractor advises homeowners to make sure the contractor and tradespeople have WCB coverage, to ask for an insurance certificate showing public liability and property damage coverage, to insist on a written contract, and to check that tradespeople hold a certificate where their trade requires one. It also warns against contractors who demand a large down payment.

If homeowners are told to check those things, your website should answer them up front.

Prepaid contracting licence

In Alberta, a business that sells home renovation or repair contracts away from its place of business and takes money before the work is done generally needs a prepaid contracting licence. Homeowners can look you up with Service Alberta's licensed business search, and licensees must be able to show confirmation of licensing on request. If you hold one, put the licence number on your site and link to the search tool. Confirm with Service Alberta whether your business model needs one.

WCB coverage

WCB Alberta issues clearance letters showing whether a contractor's account is in good standing. WCB is blunt about why that matters to the person hiring: "If you do not have a clearance letter and the contractor has not paid their premiums, you may be liable for those premiums." Saying "WCB clearance letter available on request" on your site tells a homeowner you know the rules.

Trust signals at a glance

Trust signalWhere to show itWhy it works
Prepaid contracting licence numberFooter, about page, quote pageHomeowners can verify it in Service Alberta's search
WCB account in good standingAbout page, near quote formRemoves the homeowner's premium liability worry
Liability insurance amountAbout page, service pagesMatches what Alberta tells homeowners to ask for
Trade certificates (Red Seal, journeyperson)Team bios, about pageShows qualified people do the work
Warranty termsService pagesReduces fear of a bad outcome
Recent Google reviewsHomepage, service pagesRecency matters to 74% of consumers
Real project photosGallery, service pagesProves the work exists
Written contract and clear payment scheduleProcess sectionAnswers the down-payment red flag

Emergency and after-hours work

If you take emergency calls, design for the panic. A homeowner with a burst pipe needs three things immediately: confirmation you do emergency work, your hours or "24/7," and the number.

  • A dedicated emergency page. "Emergency plumber in Calgary" deserves its own page, with the phone number at the top in large type.
  • Honest response times. "Usually on site within 90 minutes in NW Calgary" is better than "fast service." Only promise what you deliver.
  • After-hours pricing, stated plainly. Surprise fees at 2 a.m. lead to one-star reviews.
  • Seasonal banners. In a Calgary cold snap, a banner like "No heat? We're answering calls tonight" can make a difference. Turn it off when it's no longer true.

Mark your hours correctly in your Google Business Profile and in your site's structured data. Google's LocalBusiness structured data lets you tell Google about business hours and more, which helps keep your information consistent.

Quote forms, financing and pricing

Keep the quote form short

Ask only what you need to call back with a useful answer. For most trades that's name, phone, postal code, service needed, a short description, and an optional photo upload. Photos are gold: a roofer can often give a ballpark from three pictures.

Things to avoid: required email and phone and address all at once, CAPTCHAs that fail on mobile, and long dropdowns. Our post on why contact forms don't convert goes deeper on form friction.

Tell people what happens next: "We'll call you within two business hours to book a free estimate." Then make sure it happens.

Show prices where you can

Homeowners want a sense of cost before they invite you over. Starting prices (a line like "Water heater installs from" followed by your real starting figure), typical ranges, or a flat call-out fee help them self-qualify. When every job is custom, explain the price drivers instead: materials, access, permits, size.

Financing

For big tickets like roofs, furnaces, windows or basement developments, financing can make the difference. If you offer it, put a short financing section on relevant service pages, explain how to apply, and keep any rates or terms accurate and current. Don't advertise financing you can't reliably arrange.

Contractor website design checklist

Use this table to audit your current site or brief a designer.

Page or elementMust includePriority
Homepage heroService, area, phone, quote button, ratingHigh
Sticky mobile call buttonTap-to-call on every pageHigh
Service pagesOne per core service, photos, price guidance, FAQsHigh
Service-area pagesUnique local detail per town, no copy-pasteMedium
Emergency page24/7 status, response times, after-hours pricingHigh if you offer it
CredentialsLicence number, WCB, insurance, certificatesHigh
Projects galleryReal before-and-after photos with locationsMedium
ReviewsRecent Google reviews, link to leave oneHigh
Quote formFive or six fields, photo upload, next-step promiseHigh
Process sectionEstimate, written contract, payment schedule, warrantyMedium
SpeedCompressed images, minimal scripts, fast on mobileHigh
Structured dataLocalBusiness with hours, phone, address or areaMedium

Frequently asked questions

01What pages does a contractor website need?

At minimum: a homepage, one page per core service, a service-area page for each town you actively serve, a projects or gallery page, an about page with licence and insurance details, reviews, and a contact or quote page. Add an emergency page if you take after-hours calls.

02Should I show my licence and WCB coverage on my website?

Yes. The Government of Alberta tells homeowners to check WCB coverage, insurance and, for prepaid contracts on homes, a prepaid contracting licence. Showing your licence number, WCB status and insurance on the site answers those questions before the homeowner has to ask.

03Should I put prices on my contractor website?

Where you can, yes. Starting prices, typical ranges or a call-out fee help homeowners qualify themselves and cut tire-kicker calls. If every job is custom, explain what drives the price and how quoting works instead.

04Is a quote form or a phone number better for trades?

Both. Urgent jobs like a burst pipe or no heat in January come by phone, so the number must be one tap away on mobile. Planned projects like a roof replacement or basement development often start with a quote form that asks for photos and a postal code.

05How much does a contractor website cost?

It depends on pages and features. At Clear Pixel, our Launch plan starts from $2,000 CAD for 3 to 5 pages, and our Business plan starts from $4,000 CAD for 10 or more pages, which suits trades with several services and service-area pages.

Ready for a website that books more jobs?

Your trucks, your crew and your reviews already do the hard work. Your website should back them up the moment a homeowner checks you out.

We build fast, mobile-first websites for Calgary-area contractors and trades, with the service pages, area pages and trust signals covered above. Want to know where your current site is losing calls? Book a free 15-minute call and we'll walk through it together.

Sources

  1. Local Consumer Review Survey 2026BrightLocal
  2. Hiring a contractorGovernment of Alberta
  3. Prepaid contracting licenceGovernment of Alberta
  4. Clearance lettersWCB Alberta
  5. Desktop vs mobile vs tablet market share, CanadaStatCounter Global Stats
  6. Spam policies for Google web searchGoogle Search Central
  7. Local business (LocalBusiness) structured dataGoogle Search Central
Written byDimitri

Dimitri runs Clear Pixel, a Calgary web studio building fast, clean websites for small businesses across North America.

Let’s talk

Book a free 15‑minute call.

Tell us about the project. We’ll map out scope, timeline, and a fixed price. No pressure, no obligation.