Websites
A dentist website in Milan: treatments, prices and a first visit
A Milan dental practice is chosen on two answers: your problem, and what the first visit costs. One page per treatment, booking without clinical data.
A dentist in Milan is chosen on two answers: can you treat my problem, and what does the first visit cost. One page per treatment and a price with its conditions beside it are worth more than ten photos of the waiting room.
Milan has 1,354,196 residents in 2023 within the municipality (data from Wikidata Q490, Città metropolitana di Milano, Lombardy), and that density means many practices competing for the same search. The page on websites in Milan covers the metropolitan structure; here the question is narrower: which page answers a patient comparing three practices.
One page per treatment, not a services page
| Page | What it must contain |
|---|---|
| Implants | What it is, who it suits, healing time, «from» price with conditions |
| Orthodontics | Appliance types, duration, check-ups, initial cost and instalments |
| Hygiene | Appointment length, frequency, price, what is included |
| First visit | Price, duration, what to bring, what happens next |
| The practice | Address, surgery, equipment, people with names and roles |
| Contact | Phone, hours, parking, public transport, accessibility |
| Privacy | Notice, controller, how long contact data is kept |
A «Services» page with six list items answers neither of the opening questions. One page per treatment, with the typical case inside, catches the right search and cuts the calls that start with «how much does it cost?».
The first visit: price, duration and what to bring
- The first-visit price, written down, with what it covers: x-ray, examination, quote.
- The duration: thirty minutes or an hour changes the day of the person booking.
- What to bring: health card, recent x-rays, list of medications.
- What not to ask online: symptoms, diagnosis and reports.
- Who answers the phone and when: one number, not three.
Booking without clinical data
The booking form collects name, phone, treatment and two time slots: enough for a call back. A free-text field asking you to describe the problem turns the site into a store of health data, which the GDPR treats as a special category and surrounds with safeguards. The short shape is described in the best form blocks.
Structured data: Dentist and MedicalProcedure
The Dentist type describes the practice with address, phone, hours and areaServed; each treatment becomes a MedicalProcedure or a Service with its own page. Prices can be declared with Offer, but only when they are real and current. The method is in how to add schema markup.
# il prezzo della prima visita è scritto in pagina?
curl -s https://www.esempio.it/prima-visita | grep -o "€[0-9.]*" | sort -u
# che campi chiede il modulo di prenotazione
curl -s https://www.esempio.it/prenota | grep -o 'name="[^"]*"' | sort -u
# che tipo dichiara la home
curl -s https://www.esempio.it | grep -o '"@type":"[A-Za-z]*"' | sort -u
Blocks from the catalogue
Three records worth opening. Image Gallery 1 is the grid for practice photos, to fill with real images rather than stock, with the publisher's licence to check. FAQ 01 holds the questions about prices, timing and fear, one accordion per page. Contact Form is the short form with validation on submit.
The limitation
The catalogue holds React and Tailwind components: there is no clinical record, no recall management, no integration with the practice software. The blocks cover the interface; appointments and patient data stay in the management system. On WordPress these blocks do not install as they are.
Cost and timing
A five or six page site for a single practice sits in the low thousands of euro when copy and photos are ready; with copy written from scratch, a photo shoot and two languages the bill rises. The recurring cost is updating prices and hours: if changing a figure needs a quote, the site stands still. The national picture is in what a website costs.
For the technical base WordPress, Wix or React components, for local search getting the site indexed by Google, for the city websites in Milan. The industry guide is a dentist website.
Frequently asked questions
What should a dentist website in Milan have?
One page per treatment with the typical case, the first-visit price with duration and conditions, a booking form with few fields, and the practice details with address and hours. A «Services» page with a list is not enough.
How much does Milan's population matter for a dental practice?
It matters as context, not as a patient count: 1,354,196 residents in 2023 (Wikidata Q490) explain why the search is crowded. A site wins on treatment specificity, not on the size of the city.
Should I publish prices or ask people to request a quote?
Publish at least the first-visit price, with what it covers. For long treatments a «from» price with conditions beside it is more useful than a full list that goes stale.
Can I collect symptoms in the contact form?
No. Symptoms and diagnoses are health data: collect name, phone, treatment and time slots. The clinical story is heard on the phone or in the practice, through a suitable channel.
What does a dental practice website cost?
Low thousands of euro for five or six pages when copy and photos are ready. The range is national; the recurring cost is updating prices and hours, which the practice should be able to do without opening a quote.