On this page▾
- What should a website for a hospital do before anything else?
- Features 1 to 3: how patients find the right department and doctor
- 1. Department and condition navigation
- 2. Doctor profiles with registration numbers and OPD days
- 3. Google listings that match the website
- Features 4 to 7: how to take the friction out of OPD booking
- 4. Live OPD slots, where your HMIS can share them
- 5. A booking form that asks only what the desk needs
- 6. Tap-to-call and the emergency number on every page
- 7. ABHA Scan and Register readiness
- Features 8 to 10: what makes patients trust a hospital website enough to book?
- 8. Fast mobile pages
- 9. Accessible design that older patients can use
- 10. Gujarati and Hindi pages
- Features 11 and 12: how to protect patient data and still measure bookings
- 11. A consent notice on every booking form
- 12. Booking analytics without patient data
- Which hospital website features should you build first?
- Frequently asked questions
Key takeaways
- Live OPD slots are only possible if your hospital management information system (HMIS) can share them.
- Doctor profiles should show the registration number and OPD days, because patients choose a doctor before a hospital.
- Google's Core Web Vitals pass mark is an LCP within 2.5 seconds, an INP of 200 milliseconds or less and a CLS of 0.1 or less. Fewer than half of mobile websites met all three in 2025.
- Every booking form needs a clear consent notice under India's Digital Personal Data Protection Rules, 2025, with the main duties applying from May 2027.
- Booking analytics must never carry patient names or conditions in page addresses or titles.
A website for hospital OPD bookings works when it does four jobs well. It helps patients find the right doctor, earns their trust, makes booking quick on a phone, and protects the data they share. The 12 features below cover those jobs, each with a check you can run this week.
A website for a hospital is the set of pages, forms and system connections that lets patients find a doctor, check timings and book an outpatient department (OPD) visit. All of that happens before they reach the hospital. In Ahmedabad and across Gujarat, most of that happens on a phone, often in Gujarati or Hindi as well as English.
What should a website for a hospital do before anything else?
A website for a hospital should get a patient from a symptom or a doctor's name to a confirmed OPD visit in as few steps as possible, on a phone. Everything else, including the photo gallery and the chairman's message, comes second.
Think of the OPD booking path as four jobs: find, trust, book and protect. Miss one and the visit becomes a phone call at best, and a booking at another hospital at worst.
| # | Feature | Job | Quick check |
|---|---|---|---|
| 1 | Department and condition navigation | Find | Any department in two taps |
| 2 | Doctor profiles with registration and OPD days | Find | Every profile shows both |
| 3 | Google listings that match the site | Find | Same hours and phone everywhere |
| 4 | Live OPD slots from the HMIS | Book | Every slot shown really exists |
| 5 | A short booking form | Book | Five fields or fewer |
| 6 | Tap-to-call and emergency number | Book | Visible on every page on a phone |
| 7 | ABHA Scan and Register readiness | Book | Counter QR and web page agree |
| 8 | Fast mobile pages | Trust | Passes Core Web Vitals on mobile |
| 9 | Accessible design | Trust | Buttons at least 24 by 24 CSS pixels |
| 10 | Gujarati and Hindi pages | Trust | Each language has its own URL |
| 11 | Consent notice on every form | Protect | Notice shown before submit |
| 12 | Booking analytics without patient data | Protect | No names or conditions in URLs |
1
- Feature
- Department and condition navigation
- Job
- Find
- Quick check
- Any department in two taps
2
- Feature
- Doctor profiles with registration and OPD days
- Job
- Find
- Quick check
- Every profile shows both
3
- Feature
- Google listings that match the site
- Job
- Find
- Quick check
- Same hours and phone everywhere
4
- Feature
- Live OPD slots from the HMIS
- Job
- Book
- Quick check
- Every slot shown really exists
5
- Feature
- A short booking form
- Job
- Book
- Quick check
- Five fields or fewer
6
- Feature
- Tap-to-call and emergency number
- Job
- Book
- Quick check
- Visible on every page on a phone
7
- Feature
- ABHA Scan and Register readiness
- Job
- Book
- Quick check
- Counter QR and web page agree
8
- Feature
- Fast mobile pages
- Job
- Trust
- Quick check
- Passes Core Web Vitals on mobile
9
- Feature
- Accessible design
- Job
- Trust
- Quick check
- Buttons at least 24 by 24 CSS pixels
10
- Feature
- Gujarati and Hindi pages
- Job
- Trust
- Quick check
- Each language has its own URL
11
- Feature
- Consent notice on every form
- Job
- Protect
- Quick check
- Notice shown before submit
12
- Feature
- Booking analytics without patient data
- Job
- Protect
- Quick check
- No names or conditions in URLs
Feature map by the Raqbash team; pass marks come from the sources cited below.
Features 1 to 3: how patients find the right department and doctor
Patients rarely arrive looking for a hospital. They arrive looking for a knee specialist, a Saturday paediatrician or the nearest emergency department.
1. Department and condition navigation
Give each department a page that lists the conditions it treats, its doctors and its OPD timings. A patient who searches "kidney stone treatment" should land on the urology page, not the home page. Site search should understand condition names as well as department names.
The same structure helps search engines. Structured data is code added to a page that labels facts such as names, specialties and opening hours for search engines. The schema.org vocabulary defines a Hospital type with medical specialty and available service properties (opens in a new tab), so each department page can describe what it offers in a form machines can read.
2. Doctor profiles with registration numbers and OPD days
Every doctor profile should show a photo, qualifications, languages spoken, OPD days and times, and the medical registration number, then a booking button for that doctor.
The registration number is not decoration. The National Medical Commission (NMC) publishes the Code of Medical Ethics Regulations, 2002. The regulations require every physician to display their registration number in the clinic (opens in a new tab) and on prescriptions, certificates and receipts. Showing it on the website lets a patient check the doctor.
The hard part is keeping profiles current. A profile with last year's timings sends a patient to an empty cabin. Tie updates to the rostering process, give one person ownership, and redirect a departing doctor's page to their department.
3. Google listings that match the website
Many patients never reach the home page. They tap the Google listing, check the hours and call. If the listing says 9:00 and the website says 9:30, the patient trusts neither.
Google allows separate Business Profiles for departments within hospitals (opens in a new tab) where a public-facing department operates as a distinct entity, and for individual doctors who see patients directly. Create only listings that meet the guidelines. Keep each one's hours, phone number and website link identical to the matching page.
Do not chase star ratings from your own testimonials. Google's guidance, updated on 8 September 2026, says a business that controls the reviews about itself is ineligible for star review results (opens in a new tab) on pages using LocalBusiness or Organization markup. Collect reviews on Google instead.
Listings and doctor profiles need ongoing work after launch. Whoever provides your hospital SEO services should work from the same doctor data as the website, so the two never drift apart.
Features 4 to 7: how to take the friction out of OPD booking
Booking is where most hospital websites lose the patient. The form is too long, the slot is not real, or the phone number is buried.
4. Live OPD slots, where your HMIS can share them
A hospital management information system (HMIS) is the software that runs registration, scheduling, billing and records inside the hospital. A website can only show real OPD slots if the HMIS shares them through an application programming interface (API), a defined way for one system to ask another for data.
Ask your HMIS vendor three questions before you promise live booking:
- Does the HMIS expose doctor schedules and free slots through an API?
- Can the website write a booking back, or only send a request?
- Who handles a cancellation or a doctor's leave on the day?
If the answers are yes, show live slots and confirm the booking on screen. If not, use a short request form with a stated callback window. A slot that looks bookable but is not does more damage than an honest callback promise.
We built a hospital management platform with department-aware scheduling and queue management for a healthcare provider. That is the kind of system a hospital website has to talk to, and its scheduling rules decide what the website can safely show.
5. A booking form that asks only what the desk needs
Most OPD booking forms ask for too much. A name, a mobile number, a doctor or department, and a date are usually enough to confirm a visit. Address, insurance and symptoms can wait for registration at the counter.
Illustrative example. Assume a booking form with 11 fields: first name, last name, gender, date of birth, mobile, email, address, department, doctor, date and a free-text "reason for visit" box. Cutting it to five fields (full name, mobile, department or doctor, date, time slot) removes six fields typed on a small keyboard. One of them is the free-text box that collects health details nobody needs yet. The assumption is that HMIS registration collects the rest.
Two technical details make short forms faster still. The HTML autocomplete attribute tells the browser how to prefill a field (opens in a new tab), so a phone can fill in the patient's name and mobile number with one tap. WCAG 2.2, the W3C accessibility standard, also requires that information a patient already entered in the same process is auto-populated or available to select (opens in a new tab) rather than typed again.
Test the flow with older patients on small phones before developers build it. That is the job UI/UX design services should do on a hospital project: settle the number of steps and fields in a clickable prototype, where changes are cheap.
6. Tap-to-call and the emergency number on every page
Many patients still want to call, especially for a first visit. Put a tap-to-call button for OPD appointments in the header of every page, and keep the emergency and ambulance number visibly separate. On a phone, a sticky bottom bar keeps both within reach of the thumb.
Label the two numbers plainly: "Book OPD appointment" and "Emergency, 24 hours". A worried family member at night should never have to guess.
7. ABHA Scan and Register readiness
The Ayushman Bharat Digital Mission (ABDM) is India's national digital health programme, and the Ayushman Bharat Health Account (ABHA) is the digital health ID it issues. Its Scan and Register service, earlier called Scan and Share, lets a patient scan a QR code at the hospital and share their ABHA details for OPD registration.
The results are a public benchmark for digital OPD registration. A Press Information Bureau (PIB) backgrounder of 6 July 2026 reports that Scan and Share cut patient waiting time from approximately one hour to 2 to 5 minutes (opens in a new tab). The figure comes from a study by the Indian Institute of Health Management Research.
Scan and Register passed 25 crore (250,000,000) OPD registrations across 30,800 healthcare facilities by 7 August 2026, according to the Health Ministry. Sunil Kumar Barnwal, Chief Executive Officer of the National Health Authority (opens in a new tab), said the milestone "reflects the growing trust that citizens and healthcare providers have placed" in India's digital health system.
If your hospital uses Scan and Register, say so on the OPD page and show patients how to create an ABHA before they arrive. That joins the online and offline halves of the same visit.
Features 8 to 10: what makes patients trust a hospital website enough to book?
Patients judge a hospital by its website in seconds, and three signals tell them booking will be hard. A slow page, a button too small to tap, and text in a language they struggle with all send that message. Good healthcare website design removes all three.
8. Fast mobile pages
Most of your patients will reach the site on a phone. The Telecom Regulatory Authority of India (TRAI) reported 1,033.24 million mobile wireless broadband subscribers in India (opens in a new tab) (PDF) at the end of August 2026. Total broadband subscribers stood at 1,101.21 million.
Core Web Vitals are Google's three measures of page experience. Largest Contentful Paint (LCP) times the main content, Interaction to Next Paint (INP) times the response to a tap, and Cumulative Layout Shift (CLS) measures how much the layout jumps.
Google's pass marks are an LCP within 2.5 seconds (opens in a new tab), an INP of 200 milliseconds or less and a CLS of 0.1 or less, measured at the 75th percentile of visits. Google last updated that guidance on 31 October 2024, and the thresholds remain current.
Many sites still miss these thresholds. The HTTP Archive Web Almanac 2025 found that only 48% of mobile websites had good Core Web Vitals (opens in a new tab) in its July 2025 global data, against 56% on desktop. Check yours in Google's free PageSpeed Insights, on the mobile tab. On hospital sites the usual culprits are banner sliders, uncompressed doctor photos and chat widgets.
9. Accessible design that older patients can use
Hospital websites serve more older and unwell visitors than most sites. The Web Content Accessibility Guidelines (WCAG) 2.2 are the W3C standard for pages people can use whatever their eyesight, movement or device, and Level AA is the usual contract target.
One WCAG 2.2 rule matters most for booking. Buttons and other pointer targets should be at least 24 by 24 CSS pixels (opens in a new tab), with limited exceptions, so a patient with a tremor can tap "Book" without hitting "Cancel". Pair that with high-contrast text, a label above every form field, and error messages that say what to fix.
10. Gujarati and Hindi pages
In Ahmedabad and across Gujarat, many patients and families read Gujarati or Hindi more comfortably than English, especially for health information. Offer the key pages in those languages: departments, doctor profiles, OPD timings and the booking form.
Give each language its own page address rather than relying on a translate button. Google asks site owners to use hreflang to tell it about localised versions of the same page (opens in a new tab), and says it detects a page's language from the content itself. Have a doctor review medical terms before publishing.
Features 11 and 12: how to protect patient data and still measure bookings
A healthcare website collects personal data the moment a patient presses "Book". These two features keep that data lawful and out of your analytics.
11. A consent notice on every booking form
India's Digital Personal Data Protection Act, 2023 (DPDP Act) and the DPDP Rules, 2025 set out how organisations may collect and use personal data. A Data Fiduciary is the organisation that decides why and how personal data is processed, which here is the hospital. PIB's backgrounder of 17 November 2025 says every Data Fiduciary must issue a separate consent notice that is clear and easy to understand (opens in a new tab). The Rules were notified on 14 November 2025 with an eighteen-month phased compliance period.
On a booking form, that means a short notice beside the submit button: what data you collect, why, and how the patient can withdraw consent. Most of these duties apply from May 2027. Building the notice into the form now costs far less than reworking every form later. Our guide to healthcare website compliance in India sets out the full timeline and checklist.
Every entry point carries data. On a telemedicine platform with integrated booking that we built for a multi-specialty clinic network, patient data entered through booking, reminders, payments and video consultations. Each point needs its own notice and safeguard.
12. Booking analytics without patient data
You cannot improve OPD bookings you do not measure. Track how many patients start the booking form, how many finish it, and which departments they book.
Keep patient data out of the analytics, though. Personally identifiable information (PII) is anything that identifies a person, such as a name, phone number or email address. Google's Analytics guidance says URL paths, parameters and page titles must be free of PII (opens in a new tab). A confirmation page called /booking-confirmed/priya-cardiology sends a first name and a department to a third party. Use a neutral address such as /booking/confirmed.
Which hospital website features should you build first?
Build first what needs no outside system, then add what depends on your HMIS or on legal review. Most hospitals can launch features 1, 2, 5, 6, 8, 9, 11 and 12 without touching the HMIS, and add live slots and ABHA links once the integration is agreed.
| Phase | Features | Depends on |
|---|---|---|
| Launch | 1 Departments, 2 Doctor profiles, 6 Tap-to-call, 8 Speed, 9 Accessibility | Content and design |
| Launch | 5 Short form, 11 Consent notice, 12 Analytics | Form design and legal review |
| Phase two | 4 Live slots, 7 ABHA Scan and Register | HMIS vendor access, ABDM onboarding |
| Ongoing | 3 Google listings, 10 Gujarati and Hindi pages | A named content owner |
Launch
- Features
- 1 Departments, 2 Doctor profiles, 6 Tap-to-call, 8 Speed, 9 Accessibility
- Depends on
- Content and design
Launch
- Features
- 5 Short form, 11 Consent notice, 12 Analytics
- Depends on
- Form design and legal review
Phase two
- Features
- 4 Live slots, 7 ABHA Scan and Register
- Depends on
- HMIS vendor access, ABDM onboarding
Ongoing
- Features
- 3 Google listings, 10 Gujarati and Hindi pages
- Depends on
- A named content owner
Build order is practitioner guidance from the Raqbash team, not a benchmark.
Good hospital website design starts from that list, not from a homepage mock-up. Scope it in a discovery phase with whoever provides your website development services, so the HMIS dependency is confirmed in writing before anyone promises live slots.
If you are still comparing vendors, our guide on how to choose a healthcare website development company covers the selection process.
For a hospital with many departments, see what our hospital website development work covers, from doctor directories to cross-department booking.
Raqbash's in-house team in Ahmedabad builds hospital websites around the booking path described here. We start with discovery: which departments and doctors go live first, what your HMIS can expose, and what must wait for phase two. You get a written scope and an itemised estimate before you commit. We work in two-week sprints with a working demo each time, give you one named contact, and stay on for support. To get an estimate against your own departments and systems, start a project brief.