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.
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:
- Get a dedicated WhatsApp Business account with a clean number (not the doctor's personal number).
- 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. - 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:
- Five core pages: Home, About Doctor, Services, Book, Contact
- Appointment booking via Amelia / Bookly / Practo Ray (pick one, integrate properly)
- WhatsApp click-to-chat link on every page
- Doctor credentials displayed prominently with registration numbers
- Mobile-first design, LCP under 2.5 seconds on mobile 4G
- HTTPS with free Let's Encrypt SSL
- DPDP Act consent tickbox on any form collecting personal data
- Indian-datacenter hosting with GST-compliant invoicing
- Google Business Profile linked to the website, with consistent NAP (name, address, phone) information
- Schema.org structured data for
MedicalBusinessandPhysicianto 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?
What's the best appointment booking plugin for an Indian clinic?
Should I integrate WhatsApp for patient communication?
What about telemedicine consultations through the website?
Do I need an SSL certificate on my clinic website?
Should clinic websites show specific doctor credentials?
Keep reading
Web hosting for doctors and clinics in India: 2026 compliance and speed guide
What Indian doctors and clinics need from web hosting in 2026 — DPDP Act compliance for patient data, fast load times for mobile users, and appointment booking integrations.
Setting up WhatsApp support on your business website: 2026 guide
How to add WhatsApp customer support to your Indian business website in 2026 — click-to-chat, WhatsApp Business API providers (AiSensy, WATI, Interakt), pricing, and setup.
Best WordPress hosting for coaching institutes in India (2026)
An honest, no-affiliate evaluation of WordPress hosting options for Indian coaching institutes, with real renewal pricing and an India-specific scoring rubric.