What this service includes
A booking website has two halves. The first half explains: what you offer, how long each service takes, what it costs, where you are and who does the work. The second half acts: a customer picks a service, a time and a person, gives the details you need and receives a confirmation. Treating those halves as separate projects invites gaps between them, so we plan them together.
- Service pages written so a visitor can choose the right appointment without calling you first.
- A booking flow that follows your rules on durations, buffers, staff, rooms and notice periods. The details are on our appointment scheduling page.
- Calendar connection so bookings land where you already work. See calendar integration.
- Deposits or prepayment where they suit your business, taken through a hosted payment page. See payments and deposits.
- Confirmation and reminder messages written to be useful and to stay within Canada's anti-spam rules. See reminders and confirmations.
- Change and cancel links that respect your policy. See rescheduling and cancellations.
Built on a platform or built from scratch
Not every business needs custom booking software. For a single practitioner with a few services, a well-chosen booking platform embedded in a properly designed site is often the sensible choice. For a business with several staff, rooms that can only hold one appointment at a time, class capacity or a complicated deposit policy, a custom booking layer can fit better. We explain both options in plain terms in our guide on choosing a booking platform or a custom build, and the written plan says which route we recommend and why.
Either way, the website around the booking step is designed and built for you. Your service descriptions, photos, location details and policies live on pages you own, so they keep working if you ever change booking provider.
What we need from you
The quality of a booking site depends on the rules behind it. Before design starts we ask you to confirm:
- Every service you want bookable online, with its length, price and any preparation or clean-up time.
- Who can deliver each service, and whether customers may choose a person.
- Your opening hours, breaks, holidays and how far ahead people may book.
- How much notice you need for new bookings, changes and cancellations.
- Whether you take deposits, full prepayment or payment on the day.
- Which calendar or booking tool you use today, if any.
Our free booking planner covers the same ground in sixteen questions and turns your answers into a text file you can share with us or anyone else.
Pages a booking site usually needs
The exact list depends on your business, but a booking website for a Canadian service business tends to include a home page that states what you do and where, one page per service or service group, a booking page, a page for policies such as deposits and cancellations, an about or team page, a contact page with your location and hours, and a privacy notice that explains what the booking form collects. Clinics that handle health information and businesses in Quebec have extra privacy points to plan for, which our guide on booking forms and privacy covers.
The booking page also gets a clean, stable address, so it can serve as the appointment link on your Google Business Profile. Our guide to Google Business Profile booking links compares that link with one supplied by a scheduling partner.
Prices shown the way customers pay them
If your booking flow adds a mandatory fee, such as a booking fee or a service charge, the price a customer first sees should already include it. The Competition Bureau describes drip pricing as advertising a price that is not attainable because mandatory fees are added later, and treats it as false or misleading, with an exception for government charges such as sales tax1. We design service menus and the booking summary so the total is visible upfront.
Accessibility from the first sketch
Booking widgets can shut people out in specific ways: date pickers that only work with a mouse, time slots that are coloured squares with no text, and error messages that appear only in red. We build and test the booking path with a keyboard and a screen reader, and we follow the date picker keyboard pattern published in the W3C ARIA Authoring Practices Guide2. Ontario businesses and non-profits with 50 or more employees have had to meet WCAG 2.0 Level AA on their public websites since January 1, 20213; we design to WCAG 2.2 AA, which includes that standard. Our guide to accessible date pickers explains the details.
How the project runs
We work in four written stages: discovery, a plan with a fixed quote, the build with testing, and launch with a short support window. You approve each stage before the next begins. The process page lists what happens at each step and what we need from you, and the pricing page explains how we arrive at a quote.
Frequently asked questions
Can you add booking to the website I already have?
Often, yes. If your current site is in reasonable shape we can plan a booking section and connect it to your calendar without rebuilding everything. If the site is slow, hard to update or not accessible, the written plan will say so and give you both options.
Do I have to use a particular booking platform?
No. We are not tied to any booking provider. The plan compares a platform route and a custom route for your situation and recommends one, with the reasons in writing.
Who owns the website when it is finished?
You do. Your domain, content and site files are yours, and the plan lists any third-party accounts, such as a payment processor or booking platform, that should be opened in your own name.
Sources
Checked on November 3, 2026.
- Drip pricing. Competition Bureau Canada, modified August 24, 2026. (regulator)
- Date Picker Dialog Example. W3C Web Accessibility Initiative, ARIA Authoring Practices Guide. (standards body)
- How to make websites accessible. Government of Ontario, updated September 21, 2026. (government)