The sixty-second answer
Yes, but not for the reason it is usually sold. A trades website rarely creates new demand on its own. It confirms the referral someone already gave you, publishes your service area in a form machines can read, and answers the same three questions you keep answering on the phone.
What a website does for a trade, honestly
Plumbers, electricians, roofers and general contractors are the group most likely to say they do not need a website, and the reason is sound: the work comes from neighbours, past customers, a builder who keeps calling back, and a Facebook group where someone asks who to call. None of that is a search result. So why pay for a page?
Because the referral no longer ends at the recommendation. It ends at a phone. Someone is told "call Dave, he did our panel", and within about ten seconds Dave's name is typed into a search bar, alone or with the town beside it. What comes back is the whole decision. If it is a current page with a real phone number, Dave gets the call. If it is nothing, or an abandoned profile with a number from two trucks ago, the caller keeps scrolling and finds a trade that did put up a page.
That is the entire honest case, and it is enough. A trades site is a confirmation asset, not a lead generator. Anyone selling you one on the promise of a flood of new customers from generic searches is selling a strategy built for national brands to a market that is almost entirely owner-operators: as of December 2024 there were 1.10 million employer businesses in Canada and 1.08 million of them — 98.2 per cent — were small [1]. In New Brunswick, 20,256 of 20,631 employer businesses are small [1].
The four jobs a trades page actually does
1. It survives the referral. Covered above, and it is the one that pays for the site by itself. The test is simple: search your own business name plus your town on somebody else's phone and look at what a stranger would see.
2. It publishes your service area in text. This is the part most trades get wrong, usually by writing "serving the region" or nothing at all. Name the towns. A search engine matching a person in Sussex to a plumber, or an AI assistant answering "who does emergency electrical near Moncton", is working from words on a page. The Schema.org LocalBusiness type exists for exactly this, with properties including address, telephone, openingHours, areaServed, geo and priceRange [2] — but the markup only restates what your visible text already says, so the text has to say it first. More on that in how do I get AI assistants to recommend my business?
3. It answers the three questions you keep answering. Every trade has them. Do you charge for a quote? How far out are you booking? Do you come out after hours, and what does that cost? Putting honest answers in writing is not a marketing exercise; it is thirty fewer minutes a week on the phone, and it happens to be the most quotable content a small site can carry, because it is written in the words buyers actually use.
4. It gives you a link you own. A short domain on the truck, the invoice and the business card turns every finished job into a referral path — one that keeps working when a social platform changes, an account gets locked, or a directory listing goes stale. Ownership matters here: the ICANN Transfer Policy says registrants must be able to move their registrations between registrars, and any registrar lock must be removed, or an accessible removal method provided, within five calendar days of the request [6]. See who owns my website and my domain?
What it does not do
It will not rank you first for "plumber" against national directories, and you should be suspicious of anyone who promises it. It will not replace being good and showing up. It will not fill a slow February on its own. And it will not fix a phone number nobody answers — for a trade, the site and the phone are one system, which is why we wrote should my website have a contact form or a phone number?
What goes on a five-page trades site
Trades sites do not need to be big. Five pages carries almost every one-truck and small-crew operation, and the shape barely changes between plumbing, electrical, roofing and excavation.
Home. Trade, town, phone number, and one line on what makes you the right call, all above the fold and all as text. Services. A plain list in the order that pays your bills, not the order you find interesting. Service area. The towns, written out. About. Years in the trade, licence or ticket, who actually shows up at the door — the page that turns a referral into a booking. Contact. Phone, email, hours, and what happens after hours. That is the whole site. The general version is in what pages does a small business website need?, and photo strategy in do I need professional photos for my website?
When you can genuinely skip it
There is a real answer here and it is not always yes. If you are fully booked by one builder, taking no new customers, planning to retire within a year or two, and your name search already returns a maps listing you keep current, a website is a nice-to-have. Say that out loud rather than paying for something you will not use. For everyone else — anyone who wants to raise rates, change the mix of work, hire, or stop depending on a single source of jobs — being findable under your own name is the cheapest thing on the list. The comparison with a maps listing alone is in do I need a website if I have a Google Business Profile?, and the social version in is a Facebook page enough instead of a website?
The claims trap trades fall into
Trade marketing runs on superlatives: fastest response in the province, guaranteed for life, cheaper than anyone in town. Section 74.01 of the Competition Act makes a representation to the public that is false or misleading in a material respect actionable, and requires a performance or efficacy claim to be based on an adequate and proper test, with the burden of proof resting on the person who made it [3]. Write what you can do on a bad week, not what you managed once. If you publish a call-out rate, it must be a price a customer can actually pay — subsection 74.01(1.3) treats a price that is unattainable because of fixed obligatory charges as false or misleading, excepting only charges imposed under an Act of Parliament or a provincial legislature [3]. Fuel surcharges and shop fees belong in the stated price. Full detail in what can I legally claim on my website? and how do I show prices with GST/HST?
Two things trades forget
The quote form is a privacy obligation. A form that collects a name, a phone number and an address is collecting personal information. PIPEDA's Schedule 1 requires purposes to be identified at or before collection, requires knowledge and consent, and requires your policies and practices to be readily available to individuals [5]. Two honest sentences about what you do with an enquiry satisfies the spirit of it far better than a copied template. See does my small business website need a privacy policy?
Facts in pictures do not count. A phone number baked into a graphic cannot be tapped, cannot be read aloud by a screen reader, and cannot be quoted by an answer engine. The Accessible Canada Act names information and communication technologies among the areas where barriers are to be identified and removed, working toward a Canada without barriers on or before January 1, 2040 [4]. The same habits that satisfy that — real text, labelled fields, headings in order — are the ones that get you quoted.
Where we sit
Published Canadian guide prices for web design run around C$440 at the value end, C$800 average and C$1,895 premium [7]. A maple.website build starts at $50, which covers 20,000 characters of copy, 4 custom images and 2 hours of work; past that, extra copy is $0.20 per 1,000 characters, extra custom images $2 each and extra hours $40 per hour, always quoted in advance. Hosting is $10 CAD per month including SSL, CDN and daily backups, on a domain you own. Live within 48 hours of the brief. All prices CAD; HST extra where applicable. For a trade, the brief is short: the trades you do, the towns you cover, whether quotes are free, and a phone number that rings.
