A plumber is selling a phone call in the next hour. A salon is selling a price list. A dentist is answering whether they are taking new patients. The same page shape cannot do all three, so it does not try to.
Every small business site has to answer a handful of questions before it can do anything else, and the questions are not the same ones. An emergency trade is answering "can you come today and what will it cost". An appointment business is answering "what happens when I arrive and how much is it". A food business is answering "are you open and where are you".
Get those wrong and no amount of design rescues the page. Get them right and quite a plain page outperforms an expensive one. The build reads what you describe, works out which of those shapes it is, and composes accordingly: what goes above the fold, whether the phone number or the price list leads, whether photography or text carries the weight.
The build does not need a page here to handle a trade. These twelve exist because there was something specific worth writing about each of them, not because they are the only businesses we build for. Describe whatever you do and the site is composed from that description.
There are also no city pages here, deliberately. Forty near-identical pages naming forty towns is the oldest trick in this business and it is now a reliable way to have a small site treated as spam. We cannot say anything true about Calgary that is not equally true about Saskatoon or Des Moines. If you want to be found in your town, the thing that works is a properly filled-in Google Business Profile and a site that names your real service area.
One of three examples, rendered live by the code that would build yours. Nothing here is a mock-up: the frame below is a live page, rendered by the same code that builds a customer's site.
Free to look at the finished site. You pay when you want it live.
Addresses cost different amounts by ending: a .com is cheaper than a .io. We charge what the registrar charges us plus a small margin, and show the exact figure before you pay.
Yes. The pages above are written for the twelve trades where we had something specific to say. The build works from your description, whatever the business is.
The composition, the order of the sections, the photography and every word change with the trade. The design system is shared, in the same way two well-designed books from one publisher are recognisably related and are not the same book.
Yes. Three finished examples are rendered live on the home page by the same code that would build yours, and every page here frames one.
$199 to build, $15 a month for hosting, and the web address from $35 a year, registered in your name.
Free to look, and nothing to cancel if you decide against it.
Build my website