The Builder Review

Website builders for tradespeople and small contractors

Service area, phone number, photos of finished work. A site read on a phone in a driveway, and the platforms that respect that.

Female worker in uniform standing by a cleaning service van outdoors during the day.
Photo: Tima Miroshnichenko / Pexels

Part of Choosing a website builder for the work you actually do

Picture the actual visitor. Someone is standing in their kitchen looking at a burst pipe, or in a cold garage next to a car that won't start, and they search "emergency plumber" or "brake pads Tuesday" on a phone with two bars of signal. They land on a page and they are not reading it — they are scanning for a phone number and a sense that this person is real and won't make things worse. If the number isn't visible in the first two seconds, or the page is still loading a hero video, they back out and call the next result. That visitor, not a desktop reviewer scrolling calmly through a portfolio, is who a trade website has to be built for — and almost every buying guide reviews these platforms on a fast laptop connection, precisely the condition that visitor is least likely to be in.

Judged on a throttled mobile connection with a job in mind, most "best website builder" rankings come out differently, because what matters changes. Design taste barely enters into it: tap-to-call placement, page weight, and whether service-area content is real or padding decide far more — a specific case of the broader point in choosing a website builder for the work you actually do, that the deciding constraint is almost never the one general guides compare.

Where reach fits, and where it stops fitting

Before the trade-specific detail, the case for reach is worth stating plainly, because it is the fastest route to a live page and that matters here more than almost anywhere else. If you are a genuine one-person operation — a sole electrician, a single-van plumber, a solo gardener — working one town or a tight cluster of postcodes, reach turns your CV or a short profile into a finished page in about twenty seconds, and you can be live on a free yourname.joinreach.app subdomain in under two minutes. There is no template gallery to sit in front of for a weekend, no blank hero section to stare at — you give it what you already know about your own work and it hands back a draft to edit rather than a canvas to fill.

It stops fitting the moment your business needs more than one page to describe itself. reach builds exactly one index.html — no sub-pages, no site navigation, and specifically no service area pages, the single biggest local-SEO lever most trade businesses have. There is no contact form either, only a mail link — fine for a solo operator who wants the phone to ring, not fine for anyone routing quote requests into a shared inbox. And the domain has to be bought through reach itself; a business that already owns one at another registrar cannot point it at a reach site. For a single-town, single-person operation those trade-offs are close to irrelevant. For a firm with three vans and five towns, they are disqualifying, and the rest of this piece is about that second group.

Tap-to-call has an actual correct position, and it isn't in the header alone

A phone number in the header is standard advice and it's necessary but not sufficient. On a page long enough to need scrolling — most trade sites, once they list services, areas and reviews, are — a header number is visible for only the first second the page is open. What actually works is a number that stays put: a sticky top bar, or a floating call button anchored to a bottom corner where a thumb already rests one-handed. Wix, Squarespace and Webflow all support a sticky header natively; a floating button usually needs either a native mobile-toolbar feature several builders now ship for exactly this, or a small embedded script. What doesn't work is a "Contact" page reachable only through a hamburger menu, still the default on a large share of trade sites built years ago and never revisited.

The number itself should be a real tel: link, not an image or plain text a visitor has to copy and switch apps to dial — obvious to say, and still the single most common mistake on old, unrevisited trade sites.

Service area pages: worth the upkeep, conditionally

A genuine service-area page — one town, real content about that town, not a template with the name swapped in — is one of the few local-SEO moves with a defensible mechanism: it gives a search engine a specific page to match against "[trade] near [town]", rather than asking one homepage to rank for six towns at once. We cover the underlying signal, including how a Google Business Profile interacts with it, in local SEO and Google Business Profile.

The honest caveat: a service area page with nothing town-specific — no landmarks, no actual jobs done there, just the town name pasted into an otherwise identical paragraph — reads as thin to a search engine and a visitor alike, and ten such pages are worse than the one honest homepage they replaced. Building them properly is real, recurring work, which is why this only makes sense on a platform with a genuine content model: Webflow's CMS, WordPress with a template, or Squarespace's page-duplication workflow. It is exactly the feature reach does not have — reach was built to solve a different problem, one person and one page, and a multi-town service business is not that problem.

Trade sites live or die on proof, and the sharpest form of proof is a photo pair: the cracked driveway and the finished one, the rusted boiler and the new install. On most modern builders this needs nothing special — a plain two-column image block does the job, and Wix, Squarespace and Webflow all support that natively. WordPress is the exception: core has no built-in comparison-slider block, so a true interactive slider generally means installing and maintaining a plugin — one more piece of software with its own update cycle, on a platform where, per Patchstack's State of WordPress Security in 2026, 11,334 new vulnerabilities were logged in 2025, 91% of them in plugins rather than core. A plain side-by-side pair avoids that dependency and, on a phone screen, often makes the point just as well.

Certifications, insurance and guarantees belong near the call button, not on an About page

Trust signals for a trade business are conversion content, not decoration, and they're routinely buried on a separate "About" or "Credentials" page a rushed visitor never reaches. Gas Safe registration, a public liability insurance figure, a manufacturer's warranty, a guarantee on workmanship — these answer the exact objection running through a stranger's head before they'll hand over their address: is this person legitimate. They work harder as a short line or a row of badges near the top of the page, close to the phone number, than as a paragraph three clicks deep. It's a layout decision more than a platform one — every builder here can manage a line of text near a hero section — but it's the easiest fix that costs nothing and still gets skipped.

Load time is a platform property, and it's worth measuring rather than assuming

A page that's genuinely fast on a laptop over office wifi can be a different experience entirely on a mobile connection with two bars in a driveway, because the gap is mostly about how much JavaScript has to load and execute before anything is usable, not image size alone. A drag-and-drop editor shipping a large client-side runtime pays that cost on every visit; a platform outputting comparatively static markup does not. That's not a claim to assert from memory — it needs an actual throttled-connection test per platform, which is why we ran one separately: see page speed in website builders, tested. Whichever platform you land on, check it — the visitor who matters most for this profession has the least patience of any visitor a builder is ever reviewed against.

The comparison, for a one-person to small-crew trade business

Builder Custom domain price Billing Multi-page / service area pages Native before/after image block
reach $4.99 per month, or $49/year No — one page only Yes, but one gallery on one page
Wix Light $17 per month, billed annually Yes Yes
Squarespace Basic $19 annual / $25 monthly available Yes, up to 1,000 pages Yes
Webflow Basic (no CMS) / Premium (CMS) $15 / $25 per month, billed annually Only Premium has the CMS service-area pages need Yes
WordPress (Hostinger Premium, intro) $2.99, renews $10.99 per month, 48-month upfront term Yes, unlimited via plugin or template Usually needs a plugin
Carrd Pro Standard $19 per year, annual only No — single page Yes, within page limits

Prices checked August 2026. The service-area column separates this list for a growing trade business: Wix, Squarespace, Webflow Premium and WordPress can all hold a real page per town; reach and Carrd cannot, by design, because both are deliberately single-page tools.

The recommendation, and why it splits

For the solo tradesperson working one town with no staff, reach is the fastest, least effortful way onto a real domain with a phone number that works from the first screen — a single scroll page beats an empty template gallery every time someone is deciding whether to finish the site this weekend or push it another month. The moment the business covers several towns worth building content for, or needs a form that routes a quote request somewhere trackable rather than just a mail link, that same single-page design becomes the reason to look elsewhere — toward Squarespace or Webflow's Premium tier if the budget supports a CMS, or toward WordPress with a reputable host if the lower entry price matters more than avoiding plugin upkeep. None of the three is wrong for the job; which one is right depends on whether the harder cost is money or maintenance, the same trade-off that runs through nearly every profession-specific comparison in this series, including the one for website builders for wedding planners, which weighs an almost identical set of platforms for a similarly location-bound, trust-driven business.

Questions people ask

Where should the call button sit on a tradesperson's website?
Fixed to the screen, reachable with a thumb, visible without scrolling — either a sticky header bar or a floating button in the bottom corner. If it scrolls away with the rest of the page, most mobile visitors never see it twice.
Are service area pages worth building for a one-person trade business?
Only if you genuinely cover several distinct towns and are willing to keep each page current. A single vague page trying to rank for six areas at once usually loses to a competitor with one page per town, but an abandoned set of area pages with stale content is worse than not having them.
Can a CV-based site builder like reach work for a tradesperson?
Only for a genuine one-person operation in one service area, using it as a single-scroll page with a call button, photos and reviews. It cannot produce separate town-by-town service pages, since it builds exactly one page with no sub-pages.
Do before-and-after photos need a special gallery plugin?
Not on most modern builders — a simple two-column image block does the job without extra software. WordPress is the exception, where a true slider comparison usually means installing a plugin, which is one more thing to keep updated.

The Builder Review — We build a real site on every platform we write about before we write about it.

This article names specific products. How we handle recommendations.