A clinic website: the pages that actually bring patients from Google
Patients search for a service, a doctor and a city, not "about us". The pages a clinic website must have to rank on Google and turn a visitor into a booking.
Search Google for "dental clinic in Riyadh" or "dermatologist in Buraidah". What comes up first is not the prettiest website; it is the website with a page that answers that exact question.
Most clinic websites we see are a single page: photos of the clinic, a word from the director, a list of services with one line each, and a contact number. That website serves the patient who already knows you and wants your number. It does not bring a new patient, because there is no page that matches what they searched.
This post is about the structure of a clinic website that ranks on Google and turns a visitor into a booking.
How patients actually search
Patients do not search for your clinic's name (unless they already know it). They search for:
- Service + city: "orthodontics in Riyadh", "laser hair removal in Jeddah".
- A problem: "tooth pain after a filling", "acne treatment".
- Doctor + specialty: "female obstetrician in Qassim".
- A question: "how much is teeth cleaning?", "does insurance cover braces?".
Each of these needs a page that answers it. The home page cannot answer all of them, and Google does not rank a general page for a specific question.
The pages that must exist
A page per service
Not a list of services on one page. A full page for each main service: what it is, who it suits, how the session goes, how long it takes, what comes after, frequently asked questions, and a booking button. The "orthodontics" page has enough for the patient to decide to book, and Google understands that this page is specifically about orthodontics.
A page per doctor
Name, specialty, qualifications, experience, the days they work, and a booking button for them specifically. Patients search by doctor name more than you would expect, especially for doctors who have moved between clinics.
A page per branch (if there is more than one)
Address, map, hours, the branch number, the doctors there. Each branch gets its own Google Business Profile linked to its page, which is the subject of Google Business Profile in Saudi Arabia.
A prices or "how much does it cost" page
The biggest question and the least answered. If you cannot list fixed prices, list "from" prices or explain what determines the price. The page that says "contact us for pricing" loses the patient to the clinic that wrote a number.
An insurance page
The accepted companies, what is usually covered and what is not, and how the patient can check. This page removes a lot of calls.
The booking page
A button on every page leading to a booking page with doctor, day and time, or opening WhatsApp with a pre-filled message. Direct booking from the website is the point of every page above, and we explained the system behind it in a clinic booking system in Saudi Arabia.
Articles (optional but powerful)
Answers to the questions patients ask before the visit: "when do I need a root canal?", "the difference between LASIK and femto-LASIK". Each article brings a visitor searching for the problem before they know the solution, and that is the cheapest patient you can attract.
How to write a service page
Most clinics have a "service page" that is really one generic paragraph and a photo. A page that brings bookings has a clear order, and this is the one we follow:
- A main heading with the service and the city: "Orthodontics in Riyadh", not "Your smile matters to us".
- A short answer in the first two lines: what the service is and who it is for. Someone who reads only two lines should leave with the idea.
- Who it suits and who it does not. Honesty here builds trust, and it saves reception from appointments that should never have been booked.
- What happens in the session, step by step, how many sessions it usually takes, and how long each one lasts.
- What comes after: the instructions, when to come back, what is normal and what is worth a call.
- The price, or what determines it, with a link to the insurance page.
- The doctors who provide the service, each linked to their own page.
- Frequently asked questions taken from real patient questions.
- A sticky booking button that stays visible on mobile while the patient scrolls.
Where do the FAQs come from? From reception's WhatsApp conversations. Open the last month and write down every question that repeats about the service. Those are exactly the questions patients type into Google, in the same words. And any medical statement on the page is reviewed by the doctor before it goes live, because it carries the clinic's name.
What Google reads, and what has to be right
- A title and description per page containing the service and the city. Not "Home | Clinic Name".
- Speed on mobile. Most patients open from a phone, and a slow page is closed before it finishes loading. We explained how to measure it in website speed.
- Content present in the page itself, not loaded by code afterwards. This is where many modern clinic websites fail without knowing it. See why your website is not on Google.
- Structured data that tells Google: this is a clinic, this is a doctor, this is a service, these are FAQs.
- The site in your name, with the domain and hosting on your accounts. If the company that built it disappears, the site stays.
The mistakes that ruin a clinic website
- Heavy images straight from the camera without compression. The most common cause of slowness.
- Everything on the home page with no inner pages.
- Copied text from other sites, or written generically. Google knows, and so does the patient.
- A long contact form instead of a WhatsApp button or direct booking.
- Promises: "the best clinic", "guaranteed results". They do more harm than good, and some are against the rules.
How to tell whether the site is working
A site you do not measure is a site you cannot tell apart from one that merely exists. You do not need many tools, you need three habits:
- Search Console, once a month. Open the performance report and look at each service page: how often it appeared in search, for which queries, and how many people clicked. A page that appears a lot but gets few clicks usually has a weak title and description. A page that never appears needs deeper content, or was never indexed at all.
- A different WhatsApp message per page. The booking button on the orthodontics page opens WhatsApp with "I would like to book an orthodontics appointment", and the cleaning page has its own. Reception knows from the first message which page the patient came from, without asking. We explained the same idea for ads in a landing page for ads.
- One question at reception: "how did you hear about us?", recorded in the patient file. Over time you see what brings patients and what does not.
A page that brings visits but no bookings has its problem on the page itself: a hidden price, a button too far down, content that does not answer. A page that brings no visits has its problem with Google, not with the patient.
From the website to the booking
The website is not the end of the journey. The visitor arrives from Google on the service page, reads, taps book, picks a time on WhatsApp or the site, and gets a confirmation and a reminder. All of that has to be one chain. A website that leads the visitor to a contact form that waits two days for a reply has lost half its bookings.
And after the first visit, the website does nothing on its own. Getting the patient back for check-ups and regular cleaning takes follow-up, which is the subject of a patient follow-up system.
Frequently asked questions
How many pages does a clinic website need?
A page per main service, a page per doctor and a page per branch, plus prices, insurance and booking. A clinic with three services, two doctors and one branch starts at about ten pages, and grows with articles.
Can we start with a simple brochure site and grow?
Yes, as long as the technical base is right from the start (speed, a title per page, visible content). What hurts is a site built as a single page that has to be rebuilt before pages can be added.
Arabic only, or English too?
Start with your patients' language. If you have non-Arab patients, an English version brings them from Google, as long as it is real pages and not machine translation.
Is an Instagram account not enough instead of a website?
Instagram serves people who already follow you. Someone searching Google for "orthodontics in Jeddah" is shown websites and a map, not posts. The two complement each other: the account builds trust, and the website brings the patient who does not know you and answers their questions before they book.
Should we show before and after photos?
If you do: written consent from the patient, no face or anything identifying without that consent, and no wording that suggests the result is guaranteed for everyone. Health advertising is regulated, so check with the body that licenses you what is allowed in your specialty before publishing.
Who writes the content, us or the doctor?
Best is a writer who drafts and a doctor who reviews. The doctor knows the facts but has no time to write ten pages; the writer can write but cannot take responsibility for a medical claim. What matters is that no page goes live without a doctor reading it.
Patients message us after hours. What do we do?
The WhatsApp button works around the clock, but replies do not. You can set an automatic reply that states when you answer and gives the booking link, or a bot that answers the repeated questions and passes the rest to staff in the morning. We covered its limits in a WhatsApp chatbot for clinics.
The short version
A clinic website that brings patients is a site of pages, not a page: one per service, per doctor and per branch, a prices and insurance page, and a booking button everywhere. With the technical base done right (speed, titles, visible content) and a linked Google Business Profile.
See clinic solutions for what we build, or book a free consultation and we will review your current clinic website and tell you what is missing.