
Everything a local business needs to be found, trusted and called.
- Custom one-page design
- Built for phones first
- Click-to-call, map & hours
- Google reviews block
- Domain, hosting, SSL & email
One payment to build your website, with the domain, a year of hosting, SSL and a business email included. After the first year, an optional Care Plan keeps it all renewed. You see a free preview before you pay anything, and you always own the site.
Each build is custom-coded for one business, never a template. Pick the size that fits; every one includes the domain, a year of hosting, SSL and a business email.
See working demos of each
Everything a local business needs to be found, trusted and called.

A full site for a business with more to say: services, projects, team and bookings.

Sell online with a shop that’s designed as carefully as the rest of the site.
Not ready to buy? Start with a free preview and decide once you’ve seen your site.
| What you get | Starter$899 | Growth$1,799 | Pro$3,200 |
|---|---|---|---|
| Custom pages | 1 | Up to 6 | Up to 12 |
| Domain (.ca or .com) | |||
| 1 year of hosting & SSL | |||
| A business email address | |||
| Click-to-call, map & reviews | |||
| Booking, menu or gallery | – | ||
| Contact form with email alerts | – | ||
| Google Analytics | – | ||
| Online store & payment gateway | – | – | |
| Search Console | – | – | |
| Priority build queue | – | – |
You see and approve a preview before anything goes live. If you’re not happy, we revise until you are. No site launches without your sign-off.
Integrations, custom content systems, bigger catalogues or ongoing development. We scope it and send a fixed quote. Tell us what you need
Your first year of hosting is included with every build. From year two, your domain, hosting and SSL renew each year, and a Care Plan covers them along with backups, updates and support. It’s optional, and billed once a year.
Full care plan detailsThe essentials: your site online and secure without thinking about it.
Everything in Starter Care, plus regular content updates.
Everything in Growth Care, plus the site keeps changing with you.
Registered in your name. We manage renewals, DNS and transfers; you’re always the owner.
Fast, managed hosting with SSL included, tuned so pages load quickly on phones.
Monthly off-site snapshots on Growth and Active Care, so your site can be restored if anything goes wrong.
New hours, a new photo or an updated price: just email us.
Extras for any build, at checkout or any time after. Each one stands on its own: add one, all three, or none.
Full add-on detailsThe one-time groundwork that makes your site findable, with a measured baseline to judge it by.
A fresh article written in your voice and published on your site every month. Cancel any time.
Fifteen finished images of your products, your space and your team, built from photographs you send us.
Booking and waitlists, client and lead lists, staff portals, front-desk check-in, online ordering and owner dashboards. Every job gets a fixed quote after a free call; these are where they start.


If yours isn’t here, email hello@websitemill.ca. We reply the same day.
No. Start with a free preview of your website. You only buy a build once you’ve seen it and want to go ahead, and nothing launches without your sign-off.
The design and build, your domain (.ca or .com) registered in your name, one year of hosting, an SSL certificate and a business email address.
Nothing monthly is required to keep your site online. Care Plans are billed once a year and are optional. The only monthly item we offer is the Blog Engine add-on, and you can cancel it any time.
Your domain, hosting and SSL need renewing each year. A Care Plan handles that, plus backups, updates and support. You can also take your files and domain and host it yourself.
Your site stays live for a 30-day grace period with no changes. After that it goes offline, and we send you a full file export and transfer the domain to you.
Yes. The domain is registered in your name, and if you ever want to move or manage the site yourself, we hand over the complete files and transfer the domain. No exit fees.
They’re quoted per project. We talk through what you need, then send a fixed quote before any work starts. See all our services.
Tell us about your business and we’ll build a free preview. See it first, then choose the plan.