This site is under construction. Some pages, figures and testimonials are still placeholders while we build.
Guide 02 · Foundations

Turn your websiteinto a booking machine

Page by page, what makes a visitor book and what makes them leave. Including the booking widget mistake that quietly costs most clinics a third of their appointments.

26 min read6 chaptersIntermediateUpdated 2026-09-26
01The five pages that carry the site02The part everyone skips03Speed, and why it is a booking problem

In this guide.

  1. 01The five pages that carry the site
  2. 02The part everyone skips
  3. 03Speed, and why it is a booking problem
  4. 04Proof, and the pages nobody plans
  5. 05Working with whoever builds it
  6. 06When it goes sideways
00Foundations · The ClinicBoost guides

What you will have at the end.

A written list of fixes for your site, ordered by what each one costs you, plus a booking flow you have tested yourself on a phone.

Before you start

Access to your own website, or the name of whoever has it
A phone that is not brand new, on cellular rather than your clinic wifi
Your booking tool, if you have one

What you need open

PageSpeed Insights — free, at pagespeed.web.dev
Your own phone — the single most underused testing device in healthcare marketing
A stopwatch — or the clock app, for the booking flow test

Your website has one job. Someone who has already decided they need care, and has already decided to consider you, has to be able to book without picking up the phone. Everything else on the site is supporting material.

That framing sounds obvious and almost nobody applies it. The average clinic site opens with a photo of the building, a paragraph about the team's dedication, and a phone number in a header that disappears when you scroll on a phone. The booking button, if it exists, is the fourth thing you reach.

01Foundations · The ClinicBoost guides

The five pages that carry the site

A clinic site needs five pages to work. Anything beyond them is optional and should be built only after these five are right.

  1. The home page, which answers what you do, where, and how to book.

  2. One page per service category, which is where search traffic actually lands.

  3. A team page, which is what people read before trusting someone with their body.

  4. A contact and location page, which handles the parking, the transit, the entrance.

  5. The booking page or booking widget, which is the only page whose job is measurable.

  1. Fix the first screen of the home page

    The top of the home page, the part visible before anyone scrolls, must answer three things: what kind of clinic this is, roughly where it is, and how to book. Three things. Not your history, not your values, not a rotating carousel.

    Write the headline as a plain sentence a patient would use. Not our commitment to your wellbeing. Something closer to: family dentistry in the east end, evenings and Saturdays.

    A booking button that is visible without scrolling, on a phone, in a color nothing else on the page uses.
    The phone number as a tappable link, not as text somebody has to copy.
    Your neighborhood or district named in words, because that is what people search and that is what reassures them you are close.

    In practice

    Carousels test badly everywhere they have been measured. People do not wait for slide two. If you have one, the first slide is your home page and the rest is invisible.

  2. Give every service category its own real page

    One page per category from your plan, with a real URL, a real headline, and enough substance that it can rank on its own. A single services page listing everything in bullet points ranks for nothing and converts nobody.

    Each page follows the same skeleton so you can write the next one quickly.

    What the service is, in the words a patient uses rather than the clinical term. Both if the clinical term is what people search.
    Who it is for, and who it is not for. The second half builds more trust than the first.
    What a first visit actually involves, step by step, including how long it takes.
    What it costs, or the honest reason you cannot say. Silence on price is the most common reason someone leaves a clinic page.
    Insurance and coverage, in one short paragraph.
    The same booking button as everywhere else.
  1. Put booking where people look for it, everywhere

    The booking action appears in four places on every page: the header, the first screen, once in the middle of the content, and the footer. Same wording each time. Same color each time.

    Vary the wording and you halve its recognition. Book an appointment in the header and Request a consultation in the footer read as two different things to someone skimming.

    Use a verb and an object. Book an appointment. Not Learn more, not Get started, not Contact us.
    If you take both online booking and phone calls, show both, with online first. People who wanted to call were always going to call.
    On a phone, a sticky bar at the bottom with the booking button outperforms almost anything else you can do to a clinic site.
02Foundations · The ClinicBoost guides

The part everyone skips

  1. Make the form shorter than it is now

    Every field you add costs you completions. The form that books an appointment needs the minimum required to hold the slot and call the person back. Everything else can be asked at the visit or on a follow-up call.

    Go through your current form field by field and, for each one, answer out loud: what happens if we do not collect this until later. Most of the time the answer is nothing.

    Name, phone, and the service or reason. That is the floor.
    Email is worth one field. A full address is not, unless you genuinely need it before the visit.
    Never ask for a health card number, a diagnosis, a symptom description or an insurance number in a web form. Beyond the legal exposure, it is the single biggest abandonment cause on clinic forms.
    If you must ask a lot, break it into steps. A three-step form with three fields each completes far better than one screen with nine.
03Foundations · The ClinicBoost guides

Speed, and why it is a booking problem

  1. Measure the site the way a patient meets it

    Run your home page and your two biggest service pages through PageSpeed Insights. Read the mobile score, ignore the desktop one. Your patients are on a phone in a parking lot, not on a fast connection at a desk.

    You do not need a perfect score. You need to be under roughly three seconds to something readable. Past that, people leave, and the ones who leave are disproportionately the ones who were in a hurry, which is to say the ones who needed an appointment soon.

    The usual culprit on a clinic site is images. Photos exported straight from a camera, six megabytes each, resized in the browser.
    The second culprit is a page builder plugin stack, where eleven plugins each load their own scripts.
    The third is the booking widget itself, loading before the page content.

    In practice

    Ask your provider to serve images at the size they are displayed, in a modern format, and to load the booking widget after the page is readable. Those three requests fix most of it.

  2. Check the site on a real phone, not a resized browser

    A browser window squeezed narrow is not a phone. It has a mouse, a fast connection and no thumbs. Pick up an actual device and go through the whole thing.

    Look for the specific failures that only appear on hardware.

    Text that requires pinching to read.
    Buttons close enough together that a thumb hits the wrong one.
    A form field that pushes the submit button under the keyboard.
    A cookie or consent banner covering the booking button, which is more common than anyone believes.
    A phone number that is not tappable.
04Foundations · The ClinicBoost guides

Proof, and the pages nobody plans

  1. Put social proof where the decision happens

    Reviews belong on the service pages, not collected on a testimonials page nobody visits. Three short reviews at the point where someone is deciding do more than thirty on a page they never reach.

    Pull them from your public listing rather than writing them. A review with a first name, a date and a slightly awkward phrasing reads as real. A polished paragraph with no name reads as written by the agency, because it usually was.

  2. Write the practical page nobody writes

    Where to park. Which door. Whether the elevator is on the left. What to bring. How early to arrive. Whether there are stairs.

    This page gets more traffic than your about page and it removes the last friction before a first visit. It also earns you a small amount of goodwill that shows up later in reviews.

05Foundations · The ClinicBoost guides

Working with whoever builds it

  1. Brief the provider in outcomes, not in adjectives

    Modern, clean and professional are not a brief. They give the builder no way to be right and no way to be wrong.

    Write requests that can be checked.

    The booking button is visible on the first screen on a phone, on every page.
    Mobile PageSpeed above a named number on the three pages we agree on.
    One page per service category, at a URL we agree on, each with its own title.
    The booking widget passes the advertising click identifier through, and the confirmation produces a page or event we can measure.
    No stock photo of a model in a white coat who does not work here.

    In practice

    Ask for the analytics and booking measurement to be part of the build, not a later phase. Later phase means never.

06Foundations · The ClinicBoost guides

When it goes sideways

SymptomProbable causeFix
Traffic is fine, bookings are notThe booking action is below the fold or worded differently in each placeOne wording, one color, four placements. Then retest on a phone before changing anything else.
Bookings happen but your analytics show noneThe booking tool is an iframe or lives on a different domainAsk the provider whether the widget is embedded or hosted elsewhere, and have the confirmation fire an event on your own domain.
Ad platform reports far fewer bookings than your schedule showsThe click identifier is not surviving the hop into the booking toolHave the identifier passed as a parameter into the booking URL, and confirm it appears in the tool's record of the appointment.
Mobile score is poor and the provider says it is fineThey are looking at the desktop scoreSend the mobile report specifically, and name the three pages. Desktop scores on clinic sites are almost always green and almost always irrelevant.
People start the form and stop halfwayToo many fields, or a field asking for health informationCut to name, phone and reason. Move everything else to the confirmation call.
The consent banner covers the booking buttonThe banner was installed after the design and never tested on a phoneMove the banner to the top, or shrink it. Test in portrait on a small screen, which is where it fails.
Service pages get traffic but no bookingsThe page explains the service and never says what happens nextAdd the first-visit description and a booking button in the middle of the page, not only at the end.
Final checklist

Before you call the site done

Booked a real appointment on a phone, on cellular, in under ninety seconds
Booking button visible on the first screen of every page, same wording, same color
Phone number tappable everywhere it appears
One page per service category, each with first-visit detail and price or an honest reason there is none
Form is name, phone and reason, with no health information requested
Mobile PageSpeed checked on three pages, images sized correctly
Reviews sit on service pages, not only on a testimonials page
A practical page covering parking, the door and what to bring
Consent banner does not cover anything clickable in portrait
The booking confirmation produces something your analytics can see
Questions we get.
Do we need to rebuild the site, or can we fix it?
Fix it first. Almost everything in this guide can be done on an existing site. Rebuild when the platform itself is the constraint, not because the site looks dated.
Should we take online booking at all, or keep it to phone?
Take both. The patients who book at eleven at night are not the same patients who call at two in the afternoon, and you currently only get the second group.
Is it a problem that our booking tool is on a different web address?
It is a measurement problem, not a patient problem. Patients rarely notice. Your analytics and your ad platform do. Have the click identifier passed through and set the two domains up as one journey.
How many photos of the actual clinic do we need?
Five or six real ones beat forty stock ones. The waiting room, the entrance from the street, the treatment area, and the people who actually work there.
Our provider says the speed issue is the booking widget and nothing can be done.
Something can be done. The widget can load after the page becomes readable rather than before. That is a normal request and most tools support it.

This guide is general information for clinic owners. It is not clinical advice, and it does not replace the guidance of your professional body or your own advisers.

Take it with you

The full guide as a PDF, plus every other guide we publish. One email, once.

We send the guides and the occasional new one. No patient data, no sharing, unsubscribe in one click.