On this page
- Which pages does a clinic website need?
- What should each page of a clinic website contain?
- How should patients book?
- How do you set up WhatsApp booking step by step?
- What are Google’s rules for doctors on Google Maps?
- How should a clinic set up its Google Business Profile?
- What builds trust on a medical website?
- How does a clinic website rank in local search?
- Which schema markup should a clinic use?
- How should a clinic handle patient data online?
- What do Pakistani rules mean for a clinic website?
- How do you make a clinic website easy for every patient to use?
- Why does speed matter for a clinic website?
- What does a clinic website cost?
- Common clinic website mistakes
- Summary
- References
This guide covers what a doctor or clinic website needs. Patients want answers before they book: which doctor, which treatment, where, when, how much, and how to book. It needs a page for each doctor and each main treatment, clear timings and location, an easy way to book or message on WhatsApp, and real proof such as qualifications and reviews. Pair it with a correctly set-up Google Business Profile, because many patients find and compare clinics on Google Maps.
Medical websites are judged more strictly than most, by patients and by search engines, because health decisions matter. This guide covers the pages to build, booking, Google’s specific rules for doctors, trust, privacy and speed.
Which pages does a clinic website need?

- Home: what the clinic treats, where it is, and how to book, visible without scrolling.
- A profile for each doctor: photo, qualifications, specialties, languages spoken, days and timings.
- A page for each main treatment: what it is, who it helps, what happens, recovery time, and the fee or starting fee where possible.
- Book an appointment: WhatsApp, phone and, if you use one, an online calendar.
- Location and timings: map, directions, parking and Ramadan or holiday timings.
- Fees and panels: consultation fees and the corporate or insurance panels you accept.
- Patient information: preparation instructions and answers to common questions.
- Reviews and a privacy policy explaining how patient information is handled.
What should each page of a clinic website contain?
Use this as a build checklist. A page is not finished until it answers the patient question in the first column.
| Page | Must contain | Often missing |
|---|---|---|
| Home | Specialties in one line, area served, WhatsApp and call buttons, today’s timings | A booking button visible on a phone without scrolling |
| Doctor profile | Real photo, degrees and where they were earned, PMDC registration number, specialties, languages, days and hours at each branch | Which branch the doctor sits at on which day |
| Treatment page | What it is, who it is for, what happens on the day, preparation, recovery, starting fee, which doctor does it | A booking link at the end of the page |
| Book an appointment | WhatsApp link, phone, a short form, what happens after you send it, an emergency instruction | How quickly the clinic replies |
| Location and timings | Address in words, map, landmark directions, parking, Ramadan and holiday timings | A separate page for each branch |
| Fees and panels | Consultation fee per doctor, follow-up fee policy, panels and insurers accepted, payment methods | The date the fees were last updated |
| Privacy policy | What you collect, why, who can see it, how long you keep it, how to ask for deletion | A named contact for privacy questions |
Example sitemap for a two-doctor clinic
/home/doctors/dr-name/one page per doctor/treatments/overview, then/treatments/treatment-name/for each main treatment/book/appointments/fees/fees and panels/branches/branch-name/one page per branch, or/location/if you have one/patient-information/preparation guides and common questions/privacy-policy/
How should patients book?
Make booking take one tap. For many clinics in Pakistan, a WhatsApp button with a pre-filled message (“I would like to book an appointment with Dr …”) and a tap-to-call button bring more bookings than a long form. Keep any form short: name, phone, preferred doctor and day. Do not ask for medical history in an open web form.
Automated reminders the day before an appointment cut no-shows. Our guide to the WhatsApp Business API in Pakistan explains reminders with confirm and reschedule buttons, and what they cost.
How do you set up WhatsApp booking step by step?
- Build a click-to-chat link. WhatsApp’s click to chat format is
https://wa.me/number?text=message, with the full number in international format and no plus sign, leading zero, dashes or brackets. A mobile number written as 03XX XXXXXXX becomes 923XXXXXXXXX, and the message must be URL-encoded. - Pre-fill the message for each page. On a doctor’s profile the text names the doctor; on a treatment page it names the treatment. The front desk knows what the patient wants before replying.
- Set an away message in WhatsApp Business for after hours with the next opening time.
- Confirm in writing: doctor, date, time, branch, fee and what to bring.
- Send a reminder the day before with confirm and reschedule options. Our AI automation service can send these without front-desk time.
- Log every booking in one place, a shared sheet or a simple CRM, with the page or campaign it came from, so you know what brings patients.
On every booking route, add one line telling patients with an emergency to go to the nearest emergency department instead of waiting for a reply.
What are Google’s rules for doctors on Google Maps?
Google’s Business Profile guidelines have a section for individual practitioners such as doctors:
- A practitioner can have their own profile if they “operate in a public-facing role” and “can be contacted directly at the verified location during stated hours”.
- “If a practitioner is the only public-facing practitioner at a location and represents a branded organization, it’s best for the practitioner to share a Business Profile with the organization.”
- Departments within hospitals may have their own profiles, with distinct names and categories.
Everything else about ranking, from categories to reviews, is in our guide on how to rank on Google Maps.
How should a clinic set up its Google Business Profile?
These are the points from Google’s Business Profile guidelines and review content policy that clinics get wrong most often:
- Name: use the clinic’s real-world name, as on your signboard. Google does not allow marketing taglines or unnecessary information in the name, so “City Clinic” is fine and “City Clinic Best Skin Specialist” is not.
- Categories: choose the fewest categories that describe the core business, as specific as possible. A dental practice picks a dental category, not a general medical one.
- One profile per location: each branch gets its own profile at its real address, and never more than one profile for the same location.
- Practitioners: a doctor should not have several profiles to cover different specializations, and support staff should not have profiles at all.
- Reviews: Google bans offering payment, discounts or free services for reviews, asking only happy patients, and pressuring patients to review while they are at the clinic. Ask every patient the same way, for example in the follow-up WhatsApp message.
- Replies: thank the reviewer and invite them to contact the clinic. Do not mention their condition, treatment or visit details in a public reply, even if they did.
What builds trust on a medical website?
- Real photos of your doctors, staff and clinic, not stock images of models in white coats.
- Qualifications and registration details for every doctor.
- Clear fees, or at least starting prices, so there are no surprises.
- Genuine reviews. Ask every patient, never offer anything in return, and reply calmly to criticism.
- Medical information written or reviewed by your doctors, with the date it was last checked.
- No exaggerated promises such as guaranteed cures or results.
- Before-and-after photos only with written patient consent.
How does a clinic website rank in local search?
Give each treatment its own page and mention the area you serve naturally in the text. Keep your clinic name, address and phone exactly the same on the website and your Business Profile. Add structured data using schema.org types such as MedicalClinic or Physician, matching the details visible on the page.
Which schema markup should a clinic use?
Schema.org has specific types for medical practices. Pick the one that matches what the page describes:
| What the page is about | Schema.org type | Useful properties |
|---|---|---|
| A clinic with several doctors or services | MedicalClinic | address, telephone, medicalSpecialty, availableService |
| A doctor’s own practice or office | Physician | address, medicalSpecialty, hospitalAffiliation |
| A profile page for one doctor | IndividualPhysician | practicesAt (the clinic), medicalSpecialty |
| A dental practice | Dentist | address, telephone, openingHours |
Three rules from Google keep the markup useful:
- Mark up only what patients can see. Google’s structured data guidelines say markup must be a true representation of the page, and content not visible to readers must not be marked up.
- No star ratings from your own testimonials. Google’s review snippet rules say that when a business controls the reviews about itself, its pages using LocalBusiness or Organization markup, which includes the medical types above, are not eligible for review stars.
- Do not expect FAQ rich results. Google stopped showing them in Search from 7 May 2026. Keep FAQs on the page anyway: patients read them and AI assistants quote them, as our guide on how to rank in ChatGPT explains.
How should a clinic handle patient data online?
Collect only what you need to book. Use HTTPS on every page, send form submissions to a secure inbox rather than a shared personal email, limit who can read them, and say in your privacy policy how long you keep them. Never publish anything that identifies a patient without their consent.
What do Pakistani rules mean for a clinic website?
This section points to the official position as of October 2026. It is not legal advice; check with your regulator or a lawyer before you publish.
- Data protection: Pakistan does not yet have a general data protection law in force. The Personal Data Protection Bill, 2023 is still a draft that, according to the Chambers 2026 guide, has not been passed by both houses of Parliament. The draft allows sensitive data to be processed only in limited cases, generally with explicit consent, so building to that standard now saves rework later.
- Professional conduct: PMDC approved a revised code of ethics in March 2026 that puts patient confidentiality and informed consent at its core (ProPakistani). The code is not listed with the regulations on the PMDC website, so ask PMDC for the current text before advertising or publishing patient stories.
- Licensing in Punjab: the Punjab Healthcare Commission says no healthcare establishment, including medical and dental clinics, may operate without its licence.
- Licensing in Khyber Pakhtunkhwa: the KP Health Care Commission Act 2015 provides for licences “defining scope and extent of services”, and its definition of quackery includes licensed providers offering services other than those licensed. List only services your licence covers.
How do you make a clinic website easy for every patient to use?
Many patients are older, unwell or reading on a small phone. WCAG 2.2, the W3C accessibility standard, gives measurable targets:
- Text contrast of at least 4.5:1 against its background, or 3:1 for large text.
- Buttons and links at least 24 by 24 CSS pixels. Make the WhatsApp and call buttons far bigger than that.
- A visible label on every form field.
- Alt text on every meaningful image, such as the doctor’s name on their photo.
- Phone numbers, timings and fees as real text, not inside images, so they can be tapped, read aloud and found by search engines.
Why does speed matter for a clinic website?
Patients often look you up on a phone, sometimes in a hurry. A slow page full of large photos loses them to the next result. Our guide to WordPress speed optimization covers the fixes that matter most.
What does a clinic website cost?
These ranges use the market prices in our guide to the website price in Pakistan. They assume a WordPress site on shared hosting, with the clinic supplying doctor details and photos.
| Setup | Typical cost |
|---|---|
| Clinic site of 5 to 15 pages with WhatsApp and call booking | PKR 25,000 to 100,000 in the first year, domain and hosting included |
| Online booking calendar plugin | About PKR 2,000 to 10,000 a year per paid plugin, plus setup time |
| Patient portal, multi-branch booking system or custom integration | Custom build, usually from around PKR 200,000 |
| Running costs from year two | About PKR 7,000 to 12,500 a year for domain and hosting, plus licences and maintenance |
Before you sign, our guide on how to choose a website developer lists the questions to ask.
Common clinic website mistakes
- Timings, including Ramadan timings, that differ between the website, the Google profile and the Facebook page.
- Separate Google profiles for each specialty of the same doctor.
- Star rating markup built from the clinic’s own testimonials.
- A WhatsApp number on the site that nobody checks during clinic hours.
- Services listed that the clinic is not licensed or staffed to provide.
Summary
A website for doctors and clinics should make the doctor, treatment, location, timings, fees and booking obvious, prove trust with real photos, qualifications and reviews, and follow Google’s practitioner rules on Google Maps. Keep booking to one tap and patient data to the minimum. We build clinic and practice websites as part of our work with healthcare providers; for costs, see our guide to the website price in Pakistan.
References
- Guidelines for representing your business on Google, Google Business Profile Help
- Prohibited and restricted content (reviews), Google Maps User Contributed Content Policy
- MedicalClinic, Schema.org
- Data Protection and Privacy 2026: Pakistan, Chambers and Partners