growhost
Niche guide8 April 20268 min read

Doctor and clinic website essentials in India: appointment booking, WhatsApp, NABH compliance

A practical guide to building a clinic website in India in 2026 — appointment booking plugins, WhatsApp integration, NABH-aligned content, and compliance basics.

A clinic website in India in 2026 has a more specific job than a generic small business site. Patients are typically searching for a specific medical concern, on a phone, often during off-hours after a long day. They want three things, quickly: confirmation that the doctor is qualified, a sense of what an appointment will cost, and a way to actually book a time slot.

Most clinic websites we audit miss at least one of these. The good news is that getting them right is more about discipline than budget. This piece is the practical guide.

The minimum essential pages

A clinic website does not need to be enormous. Five pages, well-executed, beat fifteen pages of filler.

1. Home. Above-the-fold should answer: who is the doctor, what specialty, where is the clinic, how do I book. If a visitor cannot answer those four questions in three seconds, the homepage is failing.

2. About the doctor. Photo, credentials (MBBS, MD/MS specialisation, fellowships), state Medical Council registration number, years of experience, areas of focus. Patients explicitly look for these.

3. Services / Conditions treated. A specific list of conditions. Don't just say "general medicine" — list the conditions you commonly treat. Specific language is what ranks in Google for long-tail medical queries.

4. Book appointment. A form or widget that lets the patient pick a time and submit their details. We'll cover the implementation below.

5. Contact / Location. Address, phone, WhatsApp number, embedded Google Maps. If you have multiple branches, one page per branch with the same structure.

That's it. You can add a blog later if you want to capture long-tail SEO, but five pages is the foundation.

Doctor working at a computer reviewing patient records and medical information in a clinic setting
Photo by National Cancer Institute on Unsplash

Appointment booking, done right

This is the most common place clinic websites go wrong. The mistake is usually one of two extremes.

Extreme 1: A generic contact form. "Fill in your details and we'll get back to you." This is bad because (a) it puts the burden on the clinic to call back, (b) it doesn't show available time slots so the patient can't self-serve, and (c) it doesn't integrate with the clinic's calendar so double-bookings happen.

Extreme 2: A custom-built booking system. Some agencies sell clinics a "fully custom appointment system" built from scratch. This is bad because it almost certainly stores patient data in custom database tables that are not audited or backed up properly, and it becomes the clinic's responsibility to maintain.

The right answer is a well-maintained third-party plugin or service.

Option A: A WordPress booking plugin

For a single-clinic practice, plugins like Amelia or Bookly work well. They:

  • Show real available time slots, integrated with Google Calendar or the clinic's internal calendar
  • Send automated email and SMS reminders
  • Handle Indian timezone correctly
  • Are actively maintained with regular security updates
  • Cost USD 60-150 / year — modest

Set up properly, this is a low-friction booking experience for the patient and a tidy workflow for the clinic staff.

Option B: A practice management system's booking widget

If your clinic already uses Practo Ray, MocDoc, Halemind, or a similar PMS, use their booking widget instead of a separate WordPress plugin. The PMS becomes the source of truth for appointments, and the website is just the front-end. This is the cleaner architecture as the clinic scales.

The downside is the PMS subscription cost (Rs 3,000-10,000 / month depending on platform and features), which is often more than a single-clinic operation needs.

Option C: An external booking platform

For some clinics, the right answer is to not build the booking system at all and to use Practo's clinic profile / booking instead. The website acts as a brochure that converts the visitor to a Practo booking. This works especially well for clinics that already get most of their leads through Practo.

WhatsApp integration

The Indian patient communication default is WhatsApp. A clinic website that doesn't have a prominent WhatsApp link is leaving conversions on the table.

For a single clinic, the simplest setup:

  1. Get a dedicated WhatsApp Business account with a clean number (not the doctor's personal number).
  2. Add a WhatsApp click-to-chat link on every page. The URL format is https://wa.me/91XXXXXXXXXX?text=Hi%20I%27d%20like%20to%20book%20an%20appointment. Pre-fill the message so the patient doesn't have to type anything to start.
  3. Set up auto-replies in the WhatsApp Business app for off-hours (e.g. "We're closed right now. Reply with your concern and we'll respond by 10am tomorrow.").

For multi-clinic operations or for high-volume practices, the WhatsApp Business API via a provider like AiSensy, WATI, or Interakt is worth the cost — it enables automated appointment confirmations, reminders, and broadcast messaging. Expect Rs 2,500-5,000 / month for API access. We have a longer piece on this in the WhatsApp support guide.

NABH alignment (even if you're not getting accredited)

The National Accreditation Board for Hospitals & Healthcare Providers (NABH) sets standards for healthcare quality in India. Full NABH accreditation is voluntary and typically pursued by hospitals, not small clinics. But several NABH standards translate directly into clinic website content that builds patient trust.

The website-relevant ones:

Transparent fee disclosure. Patients should know typical consultation fees and procedure costs before they arrive. A "Fee Structure" section on your website, with ranges if exact prices vary, is a NABH-aligned practice that also reduces no-shows.

Patient rights clarity. A short "Patient Rights and Responsibilities" page that explains things like privacy of records, right to seek a second opinion, and right to information about treatment, is a NABH-style content piece.

Quality indicators. Some clinics publish patient feedback summaries or response time commitments. This is voluntary but builds credibility.

You don't need NABH accreditation to publish content aligned with NABH principles. The content itself signals quality to patients.

Doctor credentials display

Indian patients are increasingly searching for specific credentials before booking. The website should make these visible.

Display prominently on the doctor's About page:

  • Full name
  • Degrees: MBBS, MD/MS specialisation, super-specialisation (DM/MCh) if applicable
  • State Medical Council registration number
  • Hospital affiliations (if any)
  • Years of experience
  • Languages spoken (important in multi-language regions)

Avoid: Buzzwords like "best in the city" without supporting credentials. "Internationally trained" without specifying where. Vague decades of experience without context.

A doctor who clearly displays "MD Cardiology (AIIMS), Maharashtra Medical Council Reg. No. 123456, 15 years of clinical experience" is doing both compliance and SEO work simultaneously. Long-tail searches like "MD cardiologist near Andheri" surface clinics that have this content visibly available.

Multi-branch and multi-doctor websites

If your practice has multiple branches or multiple doctors, the structure changes slightly.

Branch pages: One page per branch, each with its own address, hours, phone, and WhatsApp number. The same booking system, with the branch as a selectable field.

Doctor pages: One About page per doctor, linked to from a "Our Team" overview page. Each doctor page has their own credentials, specialisations, and booking widget (filtered to their availability).

SEO consideration: Each branch and each doctor gets indexed separately by Google. This is good — it multiplies your organic surface area for local search queries.

Hosting considerations for clinic sites

Two specific things matter for clinic hosting beyond the generic small-business requirements:

1. Speed for mobile users in tier-2 cities. Most patients searching for doctors are on mobile, often in non-metro cities with patchy 4G. Aim for LCP under 2 seconds on mobile 4G simulation. See the fast WordPress hosting guide for the technical setup.

2. DPDP Act compliance for patient data. If your website collects any patient identifiable information, you're handling personal data under India's DPDP Act. Make sure your host issues GST-compliant invoicing, keeps backups encrypted, and provides HTTPS by default.

For clinic-specific hosting plans, see the clinic hosting landing page.

A practical checklist

If you're building or revamping a clinic website, work through this:

  1. Five core pages: Home, About Doctor, Services, Book, Contact
  2. Appointment booking via Amelia / Bookly / Practo Ray (pick one, integrate properly)
  3. WhatsApp click-to-chat link on every page
  4. Doctor credentials displayed prominently with registration numbers
  5. Mobile-first design, LCP under 2.5 seconds on mobile 4G
  6. HTTPS with free Let's Encrypt SSL
  7. DPDP Act consent tickbox on any form collecting personal data
  8. Indian-datacenter hosting with GST-compliant invoicing
  9. Google Business Profile linked to the website, with consistent NAP (name, address, phone) information
  10. Schema.org structured data for MedicalBusiness and Physician to help Google understand the site

Get these ten things right and you have a clinic website that converts well, ranks well, and doesn't create compliance headaches. The implementation is doable in 2-4 weeks with a good WordPress setup; the content (credentials, services, fee structure) is the longest piece.

The compliance landscape will continue to evolve as DPDP rules are finalised. The fundamentals — clear credentials, transparent fees, easy booking, fast loading — are stable. Build for those and the rest is incremental.

Frequently asked questions

Is NABH accreditation legally required for clinics in India?
NABH (National Accreditation Board for Hospitals & Healthcare Providers) accreditation is voluntary for most clinics — it's not a legal requirement to practice. It's a quality signal that some patients and insurance networks specifically look for, particularly for hospitals and larger facilities.
What's the best appointment booking plugin for an Indian clinic?
For most single-clinic practices: Amelia or Bookly. They handle Indian timezone correctly, integrate with email and SMS reminders, and are well-maintained. If you use a practice management system like Practo Ray or MocDoc, prefer their native booking widgets — they integrate with the rest of your PMS workflow.
Should I integrate WhatsApp for patient communication?
Yes. The Indian patient default communication channel is WhatsApp, not email. Use a WhatsApp Business API provider (AiSensy, WATI, Interakt) to send appointment confirmations and reminders. For a single clinic, the standard WhatsApp Business app (not API) is often sufficient and free.
What about telemedicine consultations through the website?
The Telemedicine Practice Guidelines from the Medical Council of India / NMC require specific consent and record-keeping. Use a purpose-built telemedicine platform (Practo, MFine, Apollo 24x7) rather than a generic video call link from your website. The platforms handle the compliance gymnastics.
Do I need an SSL certificate on my clinic website?
Yes, unambiguously. HTTPS is required for any site collecting personal information, including appointment forms. Modern hosts (including growhost) include free Let's Encrypt SSL by default. There's no good reason to operate a clinic website without HTTPS in 2026.
Should clinic websites show specific doctor credentials?
Yes. Indian patients explicitly look for MBBS / MD / DM credentials, registration numbers with the state Medical Council, and years of experience. Showing these prominently builds trust and is good SEO for queries like 'best cardiologist in Mumbai'. Avoid making credentials a hidden detail.
doctor websiteclinicappointment bookingwhatsappnabh