This clinic website design service builds websites that convince new patients in ways the health advertising rules allow. Each one shows doctor profiles with practice licence (SIP) and registration certificate (STR) numbers, practice schedules, and services explained without promised results. Patients book by WhatsApp or through a form that asks only for what is needed. I build every one myself, from Jakarta, as a website engineer and technical lead.
The service is for dental clinics, aesthetic and beauty clinics, primary clinics, and main clinics. Electronic medical records, queue systems, and telemedicine are not part of the default package. If the clinic already uses them, the website links to them.
In short
- Service text follows Health Ministry Regulation 1787/2010: no testimonials, no promised results, no price discounts.
- Doctor profiles show name, degree, field, SIP and STR numbers, and schedule, so patients know they are seeing a licensed doctor.
- The booking form never asks for complaints or medical history. That belongs in the consultation room.
- Clinic staff update doctor schedules and services themselves through a panel.
- The build is paid once. Running costs are the domain, plus a server if the clinic chooses one. Free malware cleanup for 3 months.
- First step: tell me about your clinic through the form on the homepage.
What do patients look for before visiting a clinic?
A patient who opens a clinic website wants to confirm three things: who the doctor is and whether they are licensed, when they practise, and roughly what it costs. A Tebra survey reported by Medical Economics in March 2023 found that 77 percent of patients look doctors up online before choosing one. BrightLocal in February 2026 found that 97 percent of consumers read reviews of local businesses, mostly on Google. Those figures are from the United States, but the pattern matches what I see in clinic searches in Indonesia: Google Maps first, then the website, then WhatsApp.
Competition is growing. Fortune Indonesia in October 2026 cited a study that counted about 4,438 aesthetic clinics in 2023 and 5,072 in 2024. A hesitant patient picks the clinic whose details are clearer, not the one whose advertising is louder.
Health advertising rules: what a clinic website may and may not contain
Clinic websites fall under Health Ministry Regulation 1787/2010 on advertising and publication of health services. It is still in force. The Ministry of Health still includes it in its compilation of health advertising supervision rules. Article 4 requires advertising and publication by health facilities to be accurate, evidence-based, informative, and educational, and to state the facility's name and address. Article 5 lists what is forbidden. Among them: misleading claims, false expectations, comparisons with other facilities, excessive self-praise, sales promotions including price discounts, and testimonials in mass media.
In practice the breaches are almost always in the same three places. Patient testimonials on the home page. A line like "guaranteed white in a single visit". A treatment discount banner. Websites I build replace all three with details that are allowed and more convincing anyway: who the doctor is, which licences the clinic holds, what happens in each treatment, and what it costs. The price appears as a fact, not a promotion.
I am not a health law expert, and local health offices can read these rules differently. The doctor in charge of the clinic always checks and approves the service text before it goes live.
Doctor profiles, clinic licences, and accreditation: details that reassure patients
Clinic websites I build put doctor profiles where they are easy to find. Each shows the name and degree, field, practice licence (SIP) and registration certificate (STR) numbers, and the practice schedule. A doctor may practise in several places, each with its own SIP. Kontan in August 2024 summarised Government Regulation 28/2024, under which one SIP covers one place of practice. Patients also have a right to know about the care they receive, under Article 276 of Law 17/2023 on Health. A full profile page is the easiest way to meet that right before the patient arrives.
The "About the clinic" page states the clinic type (primary clinic or main clinic), the business licence number, and the accreditation status. The Ministry of Health in February 2024 confirmed that clinics must be accredited within two years of their business licence being issued. That applies whether or not they work with BPJS Kesehatan, the national health insurance scheme. Showing that status on the website sets a clinic apart, and the rules allow it.
Google treats health topics as subjects that demand a high level of trust. Google's rater guidelines file such topics under "Your Money or Your Life". A clear doctor identity and clear licences help patients and search engines alike judge your clinic's website.
Booking by WhatsApp and form: enough, without needless data
The booking form on clinic websites I build asks only for a name, contact details, the service wanted, and a preferred time. Submissions go to the clinic's email. Patients who would rather say hello directly press the WhatsApp button. The form does not ask for complaints, photos of teeth, or medical history. Health data counts as specific personal data under Law 27/2022 on Personal Data Protection. The easiest way to protect it is not to ask for it on the website.
I chose this flow because it is cheap and safe, and it fits how patients already behave: they use WhatsApp to ask about schedules. An online booking system with a doctor calendar and automatic replies only makes sense later. The clinic needs at least one admin, and booking requests must have outgrown chat. A clinic with many doctors and several branches is the typical case. Such a system costs more to build, needs a server, and needs upkeep, so there is no reason to rush it. I wrote a similar note on catalogue stores with WhatsApp orders.
The form is protected against spam without a captcha that trips up older patients, and it includes consent for data use.
Which pages does a dental, aesthetic, or general clinic website need?
The pages are the same for all three kinds of clinic. What differs is the emphasis:
- Home: clinic name and type, address, hours, WhatsApp button, and a summary of services.
- Doctors: a profile of each doctor with SIP, STR, field, and schedule.
- Services: described as treatments and what they involve, with fees as plain facts if the clinic chooses to show them.
- About the clinic: business licence, accreditation, facilities, and photos of the treatment rooms.
- FAQ: how to book, payment, BPJS or insurance, and what to bring to a first visit.
- Contact: address, map, hours, and the booking form.
Dental clinics usually add a page per treatment (scaling, fillings, braces, implants), because patients search by the name of the treatment. Aesthetic clinics highlight the doctor in charge and the equipment used, written as facts, not claims. Primary clinics highlight opening hours, the general practitioner on duty, and services for families.
Articles for patients, such as "when does a wisdom tooth need to come out", can be written by clinic staff through the panel. Each one becomes another way in from search, as long as it educates and does not promise results.
Found on Google Maps, in search, and in AI answers
Clinic websites I build are structured to be found for searches like "dental clinic Bekasi" or "dermatologist Surabaya". They are also written so that AI Overviews, ChatGPT, and Perplexity quote them correctly when patients ask a machine. Clinic data is matched to the Google Business Profile: the same name and address, the same hours and phone number, exactly. Google also allows doctors and dentists to have their own profile as practitioners, separate from the clinic's profile, and the website links to both.
Speed is targeted to pass Core Web Vitals on phones and laptops. The site you are reading uses the same approach and scored 94 on Lighthouse mobile on 12 October 2026. The clinic can measure its own website with the same tool.
Tracking, if the clinic runs ads
If the clinic advertises, tracking can be set up down to specific actions: the WhatsApp button pressed or the booking form sent. Pixels and tags are installed from the clinic's own ad accounts, not mine, and they only run after the visitor agrees. For clinics I recommend that tracking records only the action on the page and never sends form contents to the ad platform. Without ads, no tracking needs to be installed.
Malware-resistant, with a free 3-month cleanup guarantee
Clinic websites I build are secured to the same standard as this site, which scored A+ on securityheaders.com and Mozilla HTTP Observatory on 12 October 2026. The clinic can repeat those tests itself. The technical details stay unpublished on purpose, so they cannot serve as a guide for intruders.
A hacked clinic website can show gambling ads under a doctor's profile. For a clinic, that destroys trust faster than for any other business. So the clinic website comes with a free malware cleanup guarantee for 3 months from launch, with the period written on the proof of payment. Other packages give 1 to 6 months. During the guarantee I do the cleanup at no extra charge. Concretely, I remove the malicious code, restore the website files from the latest backup, and close the entry point found in the website I delivered.
Once the guarantee has passed, that work is billed separately, and severe cases can cost tens of millions of rupiah.
What the guarantee promises is cleanup work, not compensation. It does not cover admin negligence such as shared passwords, changes made by others, or problems on the side of the server or domain provider the clinic chose. Nor does it cover components that go out of date after the guarantee ends without renewal. The details are on the terms page. It rests on my experience cleaning up hacked websites.
Cost: paid once, with light running costs
The clinic website is paid for once, in stages, with a written breakdown. After launch, the running costs are the domain, plus a server only if the clinic chooses one. A profile and booking website usually runs without a monthly server. There is no subscription to renew just to keep the pages online.
Support after handover is optional: fixes, updates to website components, and limited help when the clinic needs it, with no year-long contract. Clinic staff update doctor schedules, services, and articles themselves through the panel. Extra features can come later at a special rate, such as online booking with a doctor calendar, an English version, or a page per branch.
Ready to use, owned by the clinic, source code as an option
By default this service delivers a ready-to-use website. The built files live on the clinic's domain, and the domain and accounts are in the clinic's name. There is a panel for changing content, and you receive handover documents. The files can be moved to any hosting provider. If one day the clinic wants a different manager, my access is revoked and the website keeps running.
Source code, meaning the project files needed to rebuild the website and change its structure, is not included by default. For a clinic that is the better deal. The cost is far lower, everything that changes often is handled by staff through the panel, and my support applies in full to the version I delivered.
The code is worth buying only if the clinic has its own IT team or plans to build a large system on its own schedule. That option is priced separately and is usually much more expensive. Sometimes it is not available at all, when the website uses licensed components. Its status is written in the offer.
Why a clinic should not build it with AI, hire an agency with no clear accountability, or use a free hosting template
| Consideration | Building it yourself with AI | An agency with no clear accountability | A free hosting template | Built by an engineer (this service) |
|---|---|---|---|---|
| Health advertising rules | AI writes testimonials and "guaranteed" without knowing the rules | Rarely knows Regulation 1787 | Ships with testimonial and discount blocks | Text written within the rules, approved by the doctor in charge |
| Patient data in the form | Often stored who knows where | Depends | The default form asks for too much | Only what is needed, sent to the clinic's email |
| Who is responsible | You, between patients | Unclear who does the work | Nobody | The same person from start to handover |
| Security | Nobody is watching | Untested | Updated along with thousands of other sites | Tested with public tools, 3-month cleanup guarantee |
| Ownership | Yours, but only you understand it | Domain sometimes in the agency's name | Tied to the hosting | Domain, accounts, and website in the clinic's name |
| Yearly costs | AI tool and builder subscriptions | Monthly retainer | Free until you need a feature | Domain, plus a server if chosen |
Building it yourself with AI feels fast. But AI does not know that testimonials and the word "guaranteed" can end in an order from the local health office to take the page down. I covered a page built entirely by AI without review in the article on online stores. An agency where you cannot tell who does the work leaves you unsure who holds the patient data from your form. Free hosting templates ship with testimonial blocks and discount banners built in, and stripping them out is often more work than starting from scratch.
I am not the right choice if the clinic needs electronic medical records or an integrated queue system from day one. For that, choose a clinic system provider and let the website link to it.
Who is behind this clinic website design service?
This clinic website design service is run by me, Dicky Ibrohim, a website engineer and technical lead. My daily work is building websites and applications, fixing broken ones, and cleaning up hacked ones. I have handled thousands of cases, and my background is on the about page. I use AI to speed up the repetitive parts, then test the result myself until the booking form really lands in the clinic's email.
I am not a doctor and not a health law expert. Service content and claims, along with doctor profiles, come from the clinic and are approved by its doctor in charge. Material from me is licensed; material from the clinic is warranted by the clinic.
Process: from the doctor list to launch
- Tell me about your clinic through the form on the homepage: clinic type, number of doctors, city, plus whether you need two languages.
- ****A written offer lands in your inbox within one or two business days. It lists the pages, the schedule, the fees with payment stages, whether a server is needed, the malware guarantee period, and the scope of optional support.
- A short interview: the services, the doctors and their schedules, the licences and accreditation, and the questions that most often reach the clinic's WhatsApp.
- Text and design: I write them within the health advertising rules; the doctor in charge checks and approves.
- Preview on phone and laptop: the WhatsApp button and booking form are tested until the messages arrive.
- Launch and handover: access, ownership documents, and the panel guide are handed to the clinic.
What the clinic needs to prepare
- Clinic name, clinic type, business licence number, and accreditation status.
- A list of doctors with degrees, fields, SIP and STR numbers, and practice schedules.
- A list of services with a description of each treatment, and fees if you want them shown.
- Photos of the treatment rooms and facilities, and of the doctors if they agree.
- The WhatsApp number and email that will receive booking requests.
Eight questions to ask before choosing someone to build your clinic website
- Is the service text written within the health advertising rules? (Yes, and the doctor in charge approves it before launch.)
- What does the booking form ask for, and where does it go? (Name, contact, service, time; to the clinic's email.)
- Where are the doctors' SIP and STR numbers shown? (In each doctor's profile.)
- Who owns the domain and accounts? (The clinic.)
- What if malware strikes the website? (It is cleaned free of charge during the 3-month guarantee written on the proof of payment.)
- Which costs recur? (The domain, plus a server if the clinic chooses one; support is optional.)
- Can staff change doctor schedules themselves? (Yes, through the panel.)
- Can online booking or branch pages be added later? (Yes, at a special rate.)
First step: tell me about your clinic
Patients choose the clinic whose details are clear and whose doctors can be verified, not the one with the loudest advertising. The health advertising rules work in favour of honest clinics. A website that lays out licences, doctors, schedules, and a way to book is what this clinic website design service delivers.
Tell me about your clinic through the form on the homepage or email hello@dickyibrohim.com. I will reply with a page structure suited to your type of clinic, the cost, and an estimated launch date.
Frequently asked questions
How much does a clinic website cost?
The build fee is paid once, in stages, with a written breakdown. After launch, the running costs are the domain, plus a server only if the clinic chooses one; support is optional. The amount depends on the number of doctors and services, the number of branches, and whether you need two languages. I send it after you tell me about your clinic through the form on the homepage.
Can a clinic website show patient testimonials?
Health Ministry Regulation 1787/2010 forbids health service advertising and publication that contains testimonials in mass media, excessive self-praise, or promised results. So the websites I build use no testimonials and no outcome claims, and replace them with information that is allowed: doctor profiles, licences, schedules, services, and facilities.
Can we write treatment promotions or discounts on the website?
Regulation 1787/2010 forbids sales promotions, including price discounts, in health service advertising. I recommend showing prices as service fee information rather than as a promotion. The final decision rests with the clinic and its doctor in charge.
What must be shown about each doctor?
Name and degree, specialty, practice licence (SIP) number, registration certificate (STR) number, and practice schedule. That information helps patients confirm they are being treated by an authorised doctor, and it matches the patient's right to information under Law 17/2023.
How do patients make an appointment?
Through a WhatsApp button or a short form that asks only for a name, contact details, the service, and a preferred time, then forwards it to the clinic's email. The form does not ask for complaints or medical history, because that is specific personal data and belongs in the consultation room.
Is this an electronic medical record or online queue system?
No. This is a clinic profile and appointment website. Electronic medical records and queue systems are separate systems that the website can link to if the clinic already uses them.
One website for dental, aesthetic, and general clinics, or different ones?
The pattern is the same, the content differs. A dental clinic highlights its dentists and procedures, an aesthetic clinic highlights its doctor in charge and treatments, and a primary clinic highlights its opening hours and general practitioners. All follow the same advertising rules.
Do I receive the source code?
By default you receive a ready-to-use website: the built files live on the clinic's domain, can be moved to any hosting, and come with access and handover documents. Source code is a separate option with its own fee and is not always available; its status is written in the offer.
What if the website gets malware?
The clinic website comes with a free malware cleanup guarantee for 3 months from launch, as stated on the proof of payment; other packages give 1 to 6 months. The guarantee is a cleanup service, not compensation; the scope and exclusions are on the terms page.
When does a clinic need its own online booking system?
Once there is at least one admin and appointment requests can no longer be handled through WhatsApp and the form, for example a clinic with many doctors and several branches. Such a system costs more to build and maintain, so it is better not to chase it from the start.