Websites

A dentist website: treatments, first visit and health data

A dental practice site answers two questions: do you treat my problem, and what does the first visit cost. One page per treatment, prices with conditions, booking without clinical data.

A dental practice site has to answer two questions: «do you treat my problem?» and «what does it cost and when can I come?». Everything else, from the practice tour to the equipment, supports those two answers rather than replacing them.

People looking for a dentist often have pain or no time: they search for «dentist open today», «tooth emergency», «implant cost». Phone in hand, decision in minutes. The first screen should therefore show the call button, the area, the hours and the treatment they need, not a carousel of generic smiles.

One page per treatment, not a services page

Enquiries cluster around a few items: hygiene and prevention, implants, orthodontics including clear aligners, root canal work, prosthetics, children's dentistry, emergencies. One page per treatment, with four fixed pieces of information: who it is for, how it works, how many appointments it takes, what the price covers.

Prices: «from» with the conditions next to it

A price list without conditions is misleading advertising waiting to happen. The formula that works is «from X euro, if...», with the condition written out: how many teeth, how many appointments, which examinations are included, what is charged separately. If the price depends on the visit, say so and say what the visit costs. People compare three or four practices in half an hour and drop the ones that give no number.

First visit: what the person booking needs to know

  • How long the appointment lasts, and whether the first visit is free or paid.
  • What to bring: recent X-rays, reports, any dentures or appliances in use.
  • Who receives the patient: the professional's name and specialisation.
  • How to cancel or reschedule, and how much notice is needed.
  • Where to park, and whether the practice is wheelchair accessible.

Booking: what to collect and what not to

A form that asks «describe your problem» is collecting health data, which article 9 of the GDPR protects under stricter rules than a name and a phone number. Online booking should ask only for name, contact and time slot, and leave the symptom description to the phone or the appointment. If a written channel is needed, keep it separate, with explicit consent and a dedicated notice.

Structured data: Dentist and MedicalProcedure

The Dentist type is a subtype of MedicalBusiness and describes the practice: name, address, coordinates, phone, hours in openingHoursSpecification, areaServed, priceRange. Treatments can become MedicalProcedure entries with a name and description, linked to the practice. Google uses this data to understand the business and for the local listing, not to show a list of procedures in the result. The full method is in how to add schema markup.

curl "https://ui.eneawork.it/api/blocks/category/form?limit=200" | jq '.category.count'

Photos of the practice: yes, but with rules

Real photos of the room, the equipment and sterilisation beat ten stock images. Two limits cannot be worked around: no recognisable patient without written consent, and no before-and-after promising an outcome, because the outcome depends on the case and health advertising must stay informative. For heavy images the same rules apply as everywhere else on the site, summarised in images without dimensions and layout shift.

Useful blocks from the catalogue

Four records that cover the path. Booking flow from 1st-pouf is a step flow for picking treatment, day and time, and it is the only booking block in the catalogue. The date picker components handle the date, usable from a keyboard and a phone. Image Gallery 1 from efferd carries the gallery of room and equipment, with the publisher's licence to check. FAQ 01 holds the questions about pain, anaesthesia and instalment payments.

The limitation

The blocks are interface only: they do not connect to practice software, do not read clinical records and do not send recalls. A real booking flow needs a calendar with true availability and a privacy assessment of the supplier. The catalogue has a single booking block out of 1,556, so the calendar side has to be built or integrated, and the full block code sits in the Pro part.

Cost and timing

A single practice with seven treatments, a price list with conditions and booking sits in the low thousands of euro when copy and photos are supplied. Time grows if the photos need reshooting or the price list does not exist in writing yet. The recurring cost is price list maintenance: ask to update it without touching code.

For the basic requirements read what a company website needs, for the forms already counted the best form blocks, for the base choice WordPress, Wix or React components. If the practice does not show in local searches, you also need to get the site indexed by Google.

Frequently asked questions

What should a dental practice website have?

One page per treatment, «from» prices with the conditions, length and cost of the first visit, three-field booking, address with hours, and a separate privacy notice for health data.

Should I publish prices or ask people to request a quote?

Publish a «from» price with the condition next to it. Without numbers the patient compares perception only, and anyone holding a quote from another practice tends to drop the one that gives no answer.

Can I take bookings online?

Yes, asking only for name, contact and time slot. Booking must not collect symptoms or clinical data: those belong on the phone or at the appointment, with the safeguards of article 9 of the GDPR.

Can I ask for symptoms in the contact form?

No. A free-text field inviting people to describe the problem collects health data without the necessary guarantees. If you need a written channel, keep it separate from the form, with explicit consent and a dedicated notice.

What does a dentist website cost?

A few thousand euro for seven treatments, a price list with conditions and booking, with copy and photos supplied by the practice. The recurring cost is keeping the list current, which the practice must be able to do without code.