Skip to content
codecollab.pl
§ Blog website for a doctor

A website for a doctor - what it needs so patients actually book

A patient lands on a practice website with one task: check they have found the right specialist, and book

Krystian Kacik 11 min read
Contents

A patient lands on a practice website with one task: check they have found the right specialist, and book. They do not read the history of the practice or browse a gallery of equipment. They are looking for three things - whether you treat what hurts, who will see them and how to make an appointment. Everything standing between them and booking costs you a visit. You usually never find out that it did, because that patient does not go back to the search engine - they go back to the booking portal, where a free slot with someone else is right there.

This is a different logic from an ordinary business website - two things come in that exist nowhere else: restrictions on advertising medical services, and patient data that must not be collected the way ordinary sales enquiries are. My general approach to building sites I described under business websites - here I focus on what is specific to a practice.

A doctor’s website - what makes a patient stay

The first screen has to answer the question “is this practice for me”. Not with a slogan about care and an individual approach, but with the scope named outright. A patient with knee pain wants to see the word “knee”, not “comprehensive orthopaedic care”. If you do not do something - write that too. A sentence about what you do not handle saves you calls you would not have taken anyway: a specialist with boundaries looks like a specialist.

The second thing is the person. First name, surname, specialisation, a real photo. A photo taken in your own practice, even an imperfect one, builds more trust, because the patient is subconsciously checking: is this the person and the place I am going to.

The third is getting there. An address is not enough - the patient wants to know where to park, whether there is a lift, which entrance to use. A short note like “entrance from the courtyard, parking in front of the building, free” solves a real problem for someone looking for your door for the first time with a child or on crutches.

Add to that opening hours visible without clicking and one obvious way to book. Not three equal ones - one main route, repeated in several places. When a patient sees a phone number, a form, an email and a booking button side by side, they have to choose, and choosing is delay.

What helps: go through your own site on a phone as a patient hearing about you for the first time. Count the clicks from landing to the moment you know how to book. If it comes to more than two, you have your list of fixes ready.

Online booking: your own system or a booking portal

This question deserves an honest answer, not a sales one. Booking portals have enormous traffic and through them you reach people who would never have typed your name into a search engine. There is no point pretending that is not worth something.

The portal ends, though, the moment the patient walks out of the room. And that is where the part that decides the outcome of treatment begins: after-procedure instructions, the follow-up date, information on what is a normal symptom and what is a reason to call the same day. No portal handles that - it books a visit, it does not carry the patient any further.

So your own site does not have to compete with the portal over bookings alone. It should do what the portal does not do at all: hold the “what happens after the visit” - instructions for individual procedures that you send a link to, instead of dictating them by phone or printing a sheet the patient will lose. The site as a continuation of care, not a second sales channel.

Booking itself can be handled in various ways - from an appointment request form to connecting the system your reception already uses. In a small practice a simple form is often better than an elaborate calendar nobody keeps up to date.

Tone of content and professional rules

Informing about medical services in Poland is restricted - both by law and by professional ethics. I will not be quoting article numbers: the details are worth confirming in the current guidance of the relevant professional chamber, because interpretations change and differ between medical professions - one thing for a doctor, another for a physiotherapist or a cosmetologist, because those are different chambers and different guidance. The direction of travel is that professional ethics rules have been loosened in recent years and do allow informing about the services offered, but the statutory restriction on content with advertising characteristics still applies - so what decides is the current guidance of the relevant chamber, not what the competition is doing.

In design practice this comes down to a few decisions about tone. The site should inform, not advertise - describe what a procedure involves and who it is for, instead of tempting with superlatives. It does not promise a result. It treats patient reviews and before-and-after photos with caution - that is where the line is easiest to cross, even in good faith.

An informational tone does not weaken the site at all. A matter-of-fact description of what the patient can expect is more convincing than enthusiasm - especially to someone who is frightened and looking for a sense of safety, not a promotion.

Patient data: less means safer

A form on a practice website collects an appointment slot and contact details - never symptoms. A “message” field must not encourage describing complaints, and if it stays, it comes with a clear note not to give health information - reception will call back for the details, and two minutes on the phone settle more than a paragraph typed into a box.

Attachments are a separate matter. Referrals, test results and notes from previous visits should never go through a contact form - neither as a file nor as pasted text. If the doctor needs them before the visit, reception points the patient to one controlled route for handing documents over. The site is there to book a visit, not to be a letterbox for medical records.

Add to that a secure connection across the whole site, clear information about data processing next to the form and regular backups - I covered that more broadly in the piece on website maintenance costs.

Content that genuinely attracts patients

Before a visit a patient has questions they are embarrassed to ask on the phone: how to prepare, whether to fast, what to bring, how long it takes. This works best packed into one format: a separate “how to prepare” page for each examination you perform. One address, the complete set of information.

The point of that format is operational. When confirming the appointment, reception sends a link instead of explaining everything by phone, the patient has it to hand the day before, and there are fewer visits wasted on bad preparation. It is also exactly the type of content - concrete and self-contained - that AI systems now answering in place of a list of results cite most readily.

Prices are a separate matter. A lack of information about cost is one of the most common reasons a patient does not call - they assume the worst and move on. If you cannot give a fixed price list, give a range or write what the price depends on and what the first visit covers. The same goes for the question of whether a visit is private or under a public contract.

Technical hygiene the patient never thinks about

A patient reads a practice website in conditions nobody tests mock-ups in: without their glasses, one-handed, after a procedure or with a child on the other arm. Hence the concrete requirements: large type without zooming, high contrast, a phone number tappable with one thumb, a site usable without precise gestures and aiming at tiny elements, and every function reachable from the keyboard for people using assistive technology. This is not an aesthetic extra - it is the difference between a site someone can use and one they have to hand to somebody else to read.

Add local visibility. Patients search with the city or district in the phrase, so the place name has to appear in the content, not just the footer. The practice name in the maps listing has to match the name the patient will find in the register of entities performing medical activity - otherwise they hit two different entities and cannot be sure it is the same practice. It is worth giving hours per doctor, not per facility, because the patient is booking with a specific person.

What to avoid

  • A template identical to everyone else’s - the patient compares several practices in one session, and three identical sites blur into one
  • Stock photos of a stethoscope - they say nothing about you
  • A price list that does not say whether the visit is public or private - it is the patient’s number one question, and practice websites answer it least often
  • No visible way to book - a patient ready to make an appointment should not have to hunt for how
  • An extensive history of the practice on the first screen - that is content for someone who has already booked, not for someone still deciding

What it costs and how to start

I quote a practice website fixed-bid - a specific figure agreed before the start, no hourly billing. Usually around 5,000-10,000 PLN net, depending on the number of subpages, the scope of content and whether a booking system is involved. After launch the site can be put under ongoing care - updates, backups, monitoring and small changes - in packages: Basic from 1,000 PLN, Pro from 2,000 PLN or Premium from 3,500 PLN net per month.

Before we talk about building anything, though: if you already have a practice website, send me a link. I will do a free review and come back with a list of specifics - what stands between the patient and booking, and what to fix first.

Frequently asked questions

Does a practice website need online booking? It does not, but it does need one obvious way to book, visible without hunting. In a small practice where the phone gets answered, a prominent number and a short appointment request form are enough. A calendar only makes sense once somebody genuinely keeps it up to date.

Can I publish patient reviews on the site? This falls under the restrictions on informing about medical services and professional ethics rules, and interpretations differ between medical professions - one thing for a doctor, another for a physiotherapist or a cosmetologist, because those are different chambers and different guidance. The safe principle is an informational tone, no promises of results and caution with reviews and outcome photos. The scope is worth confirming in the current guidance of the relevant chamber before publishing.

Do I have to say whether I see patients privately or under a public contract? It is worth saying so outright next to every service, not in one sentence in the footer. If some visits go through the contract and some privately, write which are which and how the booking route differs. Without that the patient either calls with a single question or does not call at all.

What about attachments from patients - referrals and test results? Not through the contact form - neither as a file nor as pasted text. Records should travel by a route agreed in conversation with reception. If a “message” field stays in the form, add a clear note next to it not to paste results or descriptions of symptoms there.


Looking for someone to handle it end to end? I do web development for companies with scoping and delivery run online. Send the scope and a quote comes back.

§ Quote in 24h

Your website is not bringing in enquiries or looks dated, and you do not know where to start?

Describe the scope in two sentences or send a link to your site. I tell you what to fix first, and you get a fixed bid in writing within 24 hours - no "from X" pricing.

Send your scope - quote in 24h