Dentist Websites: What a Dental Practice Needs to Attract New Patients
In this article
A dental practice website attracts new patients when it does two jobs at once. For the person in pain today, it has to show a phone number and an emergency route within a second of loading on a phone. For the person planning a treatment, implants, aligners, whitening, a long-overdue check-up, it has to answer their questions on a page about that treatment. It also has to show them who will treat them, and let them book without ringing reception.
Around those two jobs sit the things that get the site found in the first place. Those are a complete Google Business Profile, reviews, the same name and address everywhere, and structured data that tells Google this is a dentist at this address with these hours.
This guide works through what a UK practice site needs and why, in roughly the order we would build it. It applies whether you are NHS, private or mixed; where that changes the answer, we say so.
The patient in pain and the patient with a plan
Someone with a broken tooth searches "emergency dentist near me" on a phone, often outside your hours, and will ring the first practice that looks able to see them. Someone considering implants searches for the treatment, reads three or four practice sites over a fortnight, and books with the one that explained it best and made booking easiest. One site has to serve both without either getting in the way of the other.
In practice that means:
- A click-to-call phone number in the header of every page, visible on a phone without scrolling.
- An emergency appointments page that says what you can do today, whether you see patients not registered with you, what it costs, and what to do out of hours.
- Treatment pages written for the planning patient, each with its own booking button.
- Nothing between either of them and the action: no cookie banner that covers the phone number, no pop-up, no autoplaying video.
Speed on a phone, because that is where the emergency is
The patient in pain is on a phone, perhaps on a weak signal. The home page has to show the phone number before anything else has loaded. That means a small, fast page: no video header, and images resized and served as WebP or AVIF. The first image on the page should load first, so that Google's Largest Contentful Paint measure, with its 2.5 second threshold for a good score, is met. What LCP measures and how to fix it is a short read if your site fails it.
A page for each treatment, written for a patient
Most practice sites have one treatments page with a paragraph per treatment. Google ranks pages, not practices, so a page about everything competes poorly for every single thing on it. A separate page for each treatment you want to be known for is the biggest change most practice sites can make.
A treatment page that works answers what the patient would ask at the consultation anyway:
- What the treatment is, who it suits, and who it does not.
- What happens at each visit, how many visits, and how long between them.
- What it costs, as a from-price or a range, and how patients can spread the cost if you offer that. For NHS treatment, which band it falls under.
- Who does it, linked to that dentist's profile.
- Before-and-after photos of your own patients, with their written consent, not stock.
- Two or three reviews that mention the treatment.
- A booking button that starts the booking with that treatment selected.
Fees and clinicians change, so on the sites we build these are edited in a simple admin area. Every treatment page, the fees page and the structured data update from the one record. The business websites we build work this way for exactly this reason: a fees page that is out of date is worse than none.
What UK regulation means for the website
Dental professionals in the UK are registered with the General Dental Council. The GDC publishes guidance on advertising that covers what a practice website should show. That includes the GDC registration number of each dentist and dental care professional, the practice name and address, and how to complain. Check the current version rather than copying another practice's footer. The point is that the website is part of your professional conduct, not only marketing.
In England, practices providing dental services are registered with the Care Quality Commission. State that in the trust information in the footer, with the name of the registered manager.
Two things practices often get wrong:
- Health information is special category data under UK GDPR. A contact form that asks "describe your dental problem" and emails the answer to a shared inbox is handling health data. Keep such fields out of general enquiry forms, or make sure the form posts over HTTPS to a system you control, with access limited to the people who need it. Our website security checklist covers the rest.
- Claims. "Painless", "guaranteed results" and "the best dentist in town" are the kind of wording the GDC guidance warns against. Say what you do and show the evidence.
Online booking, and what it has to connect to
The planning patient expects to book online, and reception would rather they did. What that looks like depends on whether the website writes into your practice management system or only collects a request.
Booking requests with a fast reply
The simplest version is a form that asks for the treatment, preferred days and times, and whether they are an existing patient. The form sends it to reception with an automatic acknowledgement that says when they will hear back. This is adequate if reception replies the same working day. It is not a booking, and the patient knows it.
Live booking into your diary
If your practice management system has an online booking module or an API, the website can show real free slots for the right appointment type and dentist. It can take a deposit for longer appointments through Stripe, and write the appointment straight into the diary with a confirmation and a reminder. That is what patients mean by "book online". Which version fits depends on your software and your diary rules; we have written about when a custom booking system is worth building rather than relying on a vendor widget.
Either way, new patients should not have to register before they can ask for an appointment. Take the booking with a name, phone number and email, and collect the medical history at the first visit or through a secure link afterwards.
Trust: the people, the place and the reviews
Many people put off the dentist for years, and the website is where they decide whether this practice is one they can face. Three things carry that decision.
The team page: a photo of each dentist, hygienist and nurse, their role, their qualifications and GDC number. Add a line or two in their own words about how they work with nervous patients. The practice: photos of your actual reception and surgeries rather than stock interiors, with directions, parking and step-free access. The reviews: ask every patient for a Google review after treatment, with a direct link, and reply to each one briefly, including the critical ones.
Quote a few reviews on the site as plain text. Google's structured data guidelines treat reviews a business marks up about itself as self-serving, so there is no rich-result benefit in wrapping them in rating markup. The stars people see in search come from your Google profile.
Local SEO for a dental practice
For a dentist the local pack, the three map results above the ordinary listings, is where most new patients come from. Getting into it depends on a short list of things, none of them clever.
Google Business Profile
Claim the profile, and set the primary category to dentist, with additional categories such as cosmetic dentist or emergency dental service where they apply. Add each treatment under services, set the hours and the holiday hours, add the booking link, and upload your own photos. If several dentists work at the practice, the practice gets the main profile. Google allows individual practitioner profiles as well, but keep the practice as the one you maintain.
Name, address and phone, identical everywhere
The practice name, address and phone number must match exactly across the site footer, the Google profile, Apple Maps, Bing Places and any directories you are in. That includes your listing on the NHS website if you are an NHS practice. Different formats of the same address are the commonest reason a practice sits below a worse one on the map.
Dentist structured data
Schema.org has a Dentist type. Every page should carry a JSON-LD block using it, with the practice name, address, coordinates, phone, opening hours, price range and the address of the booking page. This is not a ranking trick; it removes any doubt in Google's matching between your site and your profile. The rest of the on-page work, titles, headings, internal links and speed, is in our SEO checklist for small businesses.
Treatment pages are also your local content
Put "dental implants" on a page that names the practice, the town and the dentist, with the address in the footer and structured data saying the same. It ranks for "dental implants" plus the town without a separate thin location page. You do not need a page per suburb; you need a good page per treatment. The same rule holds for a personal trainer's website: pages for specialisms, not thin pages for towns.
Questions people ask
Should a dental practice show prices on its website?
Yes. Private fees as from-prices or ranges, and NHS charges by band for NHS treatment. Patients who cannot find a price assume it is high and book elsewhere, and a fees page is something Google expects to find on a practice site.
Can patients book dental appointments online?
If your practice management software has an online booking module, the website can show live slots. If not, a booking request form with a same-day reply is the realistic version, and it still beats "call us".
Do I need a separate website for each practice location?
No. One site with a full page for each practice, with its own address, hours, team, photos and Google profile, works better than several small sites. It is also easier to keep accurate.
Where to start
Put the phone number in the header, write the emergency page, and check that the practice name, address and phone are identical on the site and the Google Business Profile. Then write one proper page for the treatment that brings in the most valuable work, with a booking button on it.
Treatment pages for the rest, the team page and live booking can follow, each one added as reception has the time to keep it accurate.