Skip to content

Dental SEO: how a practice gets found on Google (and why 480 reviews can be enough)

Author: Matteo Pellegrini

Dental SEO is the work that gets a dental practice into the local pack and the top organic results when a patient searches "dentist + town", a treatment with its price, or an urgent appointment. It stands on three legs: the Google Business Profile with its reviews, a website with one page per treatment tied to the town, and a price page with real figures, while the general blog is the part that pays back least.

So where do those three legs come from?

From one SERP (the Google results page), read line by line.

Search "dentist manchester" and, before any practice website, you see a carousel of five directory and chain listings.

Then a local pack of three practices, with between 480 and 1,300 reviews.

The first organic result? Bupa Dental Care. Then an NHS page.

(SERP of 26 September 2026, DataForSEO, Google UK.)

And yet the practices we meet spend their time and money elsewhere:

  • a "Treatments" page listing twelve treatments, which ranks for nothing;
  • no price page, "because we don't put prices online";
  • a blog on decay and hygiene that brings visits from all over the UK and no patients;
  • the fear that there is no competing with the chains.

This article exists to take those four habits apart with numbers.

Here is what you'll find:

  • how patients really search (and why "dentist near me" is worth 246,000 searches a month);
  • how many reviews it takes to get into the Manchester local pack;
  • why mydentist does not own "dentist + town";
  • how to build the website, page by page;
  • why the price page is the strongest page you have (AI Overview included);
  • how to measure whether SEO brings in patients, and when to add Google Ads.

The data comes from the SERPs and from two sites: mydentist, a national chain, and City Centre Dental & Implant Clinic, a single practice in Manchester.

Let's start with the patient.

How patients search for a dentist (by town, by distance, NHS or private)

Patients search for a dentist by town, by proximity and by NHS or private: "dentist manchester" gets 2,900 searches a month, but "dentist near me" gets 246,000, rising to 301,000 in September and October 2025 and again in January and March 2026 (DataForSEO, Google Ads UK, September 2026). Whoever types it wants a map with three practices ten minutes from home.

The other towns:

  • "dentist birmingham": 2,400;
  • "dentist leeds": 1,900;
  • "dentist bristol": 1,900.

And right behind "dentist near me" there's a very British search: "nhs dentist near me", at 90,500.

And once they're there, what do they want to know?

Cost, cover and distance. That's it.

The related searches for "dentist manchester" are "NHS dentist Manchester", "Dentist Manchester private", "Affordable dentist Manchester", "Dentist Manchester near me", "Dentist Manchester City Centre".

The "People also ask" questions on the same SERP? "How much is a dentist in Manchester?", "How much does it cost to see a dentist in the UK?" and "How can I find an NHS dentist in Manchester?".

None is about the practice's technology or the principal's CV. Which is exactly the content dental websites give the most space to.

People who already have a problem search differently:

  • "dentist open sunday": 720 searches a month at £6.07 a click (CPC, cost per click);
  • "dentist open saturday": 260 at £5.58.

Few searches. But each one is worth a patient.

One limitation to declare, honestly: Google Ads hides the volume of many health keywords. "Dentist london", "emergency dentist", "emergency dentist near me", "private dentist near me" and "invisalign cost" return no data in the database, so we cannot say how often they are searched.

Where needed we use variants with a volume as a proxy: "private dentist london" (1,300 searches) or "dental implants cost uk" (9,900).

The Google Business Profile is worth as much as the website (and the bar is 480 reviews)

In the "dentist manchester" local pack there are three practices rated between 4.5 and 4.8, and the one with the fewest reviews has 480. You don't need 1,300: you need a complete, active profile.

Here's who is there:

PracticeRatingReviews
City Centre Dental & Implant Clinic4.7509
mydentist Stevenson Square4.5480
The Vallance Dental Centre4.81,300
Source: live SERP "dentist manchester", Google UK, 26 September 2026 (DataForSEO).

The number that matters is 480.

It is the lowest review count with which a practice gets into that local pack in central Manchester.

So it's just a matter of collecting reviews?

No. You need recent reviews with replies from the practice, real photos of the surgery, the secondary categories (orthodontist, dental implants provider, paediatric dentist), accurate opening hours and the booking link.

Then there's City Centre Dental, the case that shows how the two legs work together.

It is first in the local pack.

And it is also fourth in the organic results with its home page, whose title is "Private dentist in Manchester".

A huge site?

Far from it: 330 keywords and an estimated 2,093 organic visits a month (DataForSEO Labs, September 2026).

Yet on "dentist manchester" it is in the organic top ten, and mydentist, with 18,175 keywords, is not.

In local search, the profile and a home page built around the town count for more than domain authority.

The same applies in Switzerland, where we work from our Lugano office: the SERP is governed by the same local pack. It is the work we describe on our local SEO service page.

Recommended reading: how to optimise your Google Business Profile and the guide to local SEO.

The chains do not own "dentist + town" (mydentist isn't in Manchester's organic top ten)

Dental chains get most of their traffic from their own name and from national searches, not from "dentist + town". On "dentist manchester" mydentist appears in the local pack with one practice, and not at all in the organic results.

Why the fear of the chains is only half right

"There's no competing with the chains."

It's the line we hear most often from the dentists we talk to.

On local searches, the data says otherwise.

mydentist:

  • 18,175 organic keywords and an estimated 362,000 visits a month;
  • of its top 100 keywords by traffic, 20 are the brand or a named practice ("mydentist halifax", "mydentist torquay", "mydentist stevenson square");
  • 19 are "near me" searches landing on its practice finder (it is second on "dentist near me");
  • 17 go to its page on NHS charges;
  • most of the rest go to treatment guides such as composite bonding, crowns and braces.

That is where a chain is strong: national searches that a single practice would not win anyway.

The result, on the "dentist manchester" SERP:

  • practices: five out of ten (Deansgate Dental Studio, City Centre Dental, Malmin Dental, Smile Stylist, Manchester Dental);
  • chains: two (Bupa Dental Care first, Rodericks Dental Partners ninth);
  • NHS pages: two;
  • directories: one (WhatClinic).

The "dentist + area + treatment" space is less crowded than it looks from the street.

We found the same pattern, with different numbers, for medical practices and clinics and for psychologists.

Recommended reading: how company size changes SEO strategy.

How a practice website should be built (four levels, not one "Treatments" page)

A dental practice website that ranks has four levels: a home page optimised for "dentist + town", one page per treatment with the town in the title, a price page, and the practical pages. The classic "Treatments" page listing twelve treatments ranks for nothing, because no URL answers a specific search.

Sounds like a detail of structure?

It's the difference between showing up and not existing.

  • A home page optimised for "dentist + town". It is the page with which City Centre Dental ranks second on "dentist in manchester" (2,400 searches) and in the top ten on "dentist manchester". Title, first paragraph, address and reviews must say where you are.
  • One page per treatment, with the town in the title. Not "Orthodontics" but "Orthodontics in Manchester", not "Implants" but "Dental implants in Manchester". City Centre Dental's treatment pages have no town in the title or URL (/treatments/replacing-teeth/bridges/): the bridges page is 39th on "bridge dentistry" (18,100 searches), a national search where it competes with every practice in the country.
  • A price page (more on this in the next section).
  • The practical pages: emergencies, NHS or private, finance, dental plans. "Nhs dentist taking new patients" gets 12,100 searches a month and "dentist taking new patients near me" 3,600, and very few practices have a page that answers the question.

And if the practice has more than one site?

Each site gets its own page, with address, map, opening hours and team.

mydentist does it with /dentists/practices/stevenson-square-manchester, which ranks first on "mydentist stevenson square" (1,900 searches).

A single "Our practices" page with three addresses is NOT enough.

On the technical side, the first things we check are the heading hierarchy, Dentist schema markup and mobile speed, because "near me" searches come almost entirely from phones.

Recommended reading: how to build an SEO-friendly website.

The price page ranks, and gets cited in the AI Overview (aggregators: none)

On "dental implants cost uk" the first page of Google is taken by practices with a "how much does it cost" page, and the AI Overview cites those same practices as sources. It answers straight away with a range: £2,000 to £3,500 for a single implant, £10,000 to £25,000 or more per arch for a full-arch treatment.

It's the most instructive SERP in the sector.

Below the AI Overview there are nine organic results:

  • one is Bupa (first, "Implants from £2400");
  • the other eight are practices with a price page (Hallcross Dental, Dream Smiles Dental, The Campbell Clinic, MyoDental, Thousand Smiles, Dental by Design, The Smiles Studio, Nonsuch Park Dental).

Aggregators: none. Local pack: none.

And who does the AI Overview cite?

Dream Smiles Dental, The Campbell Clinic, Zental, MyoDental, Hallcross Dental, The Implant Experts, plus Bupa.

Several results carry a date in the snippet (Dream Smiles 20 April 2026, Nonsuch Park 29 May 2026) or "2026" in the title.

Single practices, without the domain authority of a chain, take almost the whole first page and the AI answer because they wrote down figures and dated them.

Price and local keywords are also the most searched in the sector after the generic ones. Here are the ones for which we have a measured volume.

KeywordSearches/monthCPCIntent
dentist near me246,000£3.97local pack, mydentist pos. 2
dentist135,000£4.49generic, mydentist pos. 5
nhs dentist near me90,500£2.01local, NHS
dental implants cost uk9,900£3.77price, Bupa pos. 1, practices
teeth cleaning5,400£2.40treatment
hygienist near me4,400£3.90local
dentist manchester2,900£6.37local pack, Bupa, NHS, practices
teeth whitening cost2,400£1.96price
dental implants london2,400£17.91local + treatment
dentist leeds1,900£8.22local
private dentist london1,300£7.45local, private
dentist open sunday720£6.07urgent
dental implants cost london390£8.00local + price
dentist open saturday260£5.58urgent
dentist price list170£2.67price
Source: DataForSEO, Google UK, September 2026. Volumes and CPC from Google Ads UK, CPC converted from USD at £1 = $1.3242; positions from DataForSEO Labs and live SERPs of 26 September 2026.

"We don't put prices online": the regulator expects the opposite

Second belief to take apart.

In the UK the General Dental Council says practices must clearly display a simple price list in reception covering basic items (consultations, single-surface fillings, extractions, radiographs, hygienist treatment).

They may use "from-to" ranges where costs vary, and must give clear information on prices in practice literature and on the website (GDC, dental costs).

So:

  • "single implant including crown: £X to £Y, updated September 2026", filled in with your own fees, is information, and it is what Google rewards;
  • offers and promotions are not banned in the UK, but they fall under the CAP Code: health claims need evidence, and before-and-after photos must be genuine and representative (ASA guidance on dental advertising).

Some practices push hard. The Smiles Studio puts finance in its title, "Dental Implant Costs from £54.21 PM in Hampshire", and ranks eighth. Thousand Smiles shows struck-through prices with "save £750" in its snippet.

Do you need to be that aggressive?

No. A single practice can do it more soberly and get the same ranking, because the related searches ("Nhs dental implants cost uk", "Cheapest dental implants UK", "Full mouth dental implants cost NHS") and the "People also ask" question on implants in Turkey show demand that nobody is serving well.

Recommended reading: the factors that decide who gets cited in AI Overviews.

Does your website answer "how much does an implant cost in [town]"?

"Dental implants cost uk" gets 9,900 searches a month, and today that first page is shared by Bupa and eight practices that wrote down figures and dates. If your price page doesn't exist, those patients are reading someone else's price list. In 30 minutes we look at the SERP for your town together and at what your site is missing.

Book a strategy consultation

Is a blog worth it? Not much, unless it is tied to the town (51 first-page keywords out of 330)

For a single practice the general blog pays back little: it brings visits from all over the country on clinical topics, but almost no patients who can book. It works only when each article carries the town and a price.

The chains' non-brand traffic comes largely from treatment guides and patient information:

  • mydentist is second on "bond composite" (60,500 searches);
  • third on "dental bonding composite" (74,000) and on "crowns" (60,500);
  • fourth on "braces" (33,100);
  • third on "dental costs on nhs" (33,100).

Tens of thousands of visits a month.

How many turn into patients?

Someone reading about crowns in Plymouth does not book in Halifax.

For a chain with practices across the country, the blog makes sense: some of its readers have a practice nearby.

For a single practice the maths changes. City Centre Dental has:

  • a post on chipped teeth, eighth on "chipped tooth" (3,600 searches);
  • treatment pages 36th on "dental clinic" (18,100);
  • and 73rd on "bleaching teeth near me" (9,900).

Of its 330 keywords, 51 are on the first page. And the informational visits that do arrive come from all over the UK.

Want proof that isn't an opinion?

Look at the CPC.

In the UK it doesn't separate the two kinds of search as clearly as you might expect: private treatments are worth a lot, so "chipped tooth" costs £5.49 a click and "braces" £5.72.

But the most expensive clicks are still local ones: £8.22 on "dentist leeds", £17.91 on "dental implants london".

Advertisers pay for every click. They've already done the sums on what converts.

So a single practice's blog should be written the other way round: few articles, each with the town and a price.

  • "How much does a dental implant cost in Manchester in 2026";
  • "Teeth whitening in Leeds: cost and how long it lasts";
  • "Dentist open on Saturday in Bristol: where to go".

City Centre Dental has already started with a price page, /dentist-prices-12/, which ranks 24th on "teeth removal cost" (5,400 searches).

Small volumes. Real patients.

A warning: on price searches the AI Overview cites practices, on purely clinical ones ("what is pulpitis") it answers by itself and the click tends to disappear. We wrote about it in how AI Overviews work.

Recommended reading: how to write content for SEO.

Health directories can't be outranked, so it pays to be in them: on "dentist manchester" an nhs.uk practice page is the second organic result, WhatClinic the tenth, and the carousel at the top shows five sources. Keep them as a secondary channel, with complete profiles.

The carousel: mydentist, WhatClinic, a video from NHS Greater Manchester on Facebook, Yell and Booksy.

So why not put everything into WhatClinic?

Because of one simple thing.

A complete profile on the NHS website (if you hold an NHS contract) and on WhatClinic brings enquiries, reviews and a citation with a consistent name, address and phone number, which is what Google cross-checks before trusting a local listing.

The price is dependence: a patient who arrives through a booking platform goes back to that platform, not to your site.

The Google profile and the website are the assets to grow. Directories stay a secondary channel.

On links, the sector is thin. And that works in your favour: a few of the right ones are enough.

  • the BDA, if the practice is a member;
  • the dental school or university, for those who teach;
  • local press, for openings and for prevention projects in schools;
  • local business associations.

Sponsored articles on general sites? They do very little for a local search.

Recommended reading: link building explained without shortcuts.

How to measure whether SEO brings in patients (traffic isn't enough)

A practice's SEO is measured in calls, direction requests, bookings and rankings on a fixed list of local keywords, not in visits. An article on composite bonding can bring 10,000 visits and no appointments.

With practices we use four measures:

  • calls and direction requests from the Google profile, in the Performance panel of Business Profile;
  • calls from the website, with a tracked number or a click-to-call event in Google Analytics;
  • completed forms and online bookings, separating those from organic search from those from directories;
  • rankings on a fixed list of 20-30 keywords (town, treatment + town, prices, emergencies, NHS), with the Performance report in Search Console filtered on queries containing the town.

Why so strict about what counts as an enquiry?

Because we've seen inflated numbers up close.

In the first full month of the Google Ads account of Valore Solare, a solar installer in Italy (October 2025), the recorded "conversions" were 15,267 against 5,467 clicks: technical events, not enquiries.

The real enquiries were 9.

Different sector, same trap: measure the wrong thing and you optimise the wrong thing.

Watch the seasonality too when you read the charts:

  • "dentist manchester": 4,400 searches in September 2025, 3,600 in October and March, 2,400 over the summer and in December;
  • "dentist near me": from 301,000 in October 2025 to 201,000 in December.

A traffic dip in summer or at Christmas is not an SEO problem. A dip in September is.

Recommended reading: how to tell whether your SEO agency is working.

SEO or Google Ads for a dental practice? (£130 an enquiry, for as long as the budget is on)

With Google Ads, an appointment request on "dentist manchester" costs around £130: the click costs £6.37 and, with a 5% conversion rate, it takes twenty clicks to get one enquiry. For a single-site practice the sensible route is to use both channels, in sequence.

The other CPCs:

  • "dentist leeds": £8.22;
  • "dental implants london": £17.91.

An implant is worth £2,000 to £3,500 according to Google's own AI Overview.

The numbers work. But only while the budget stays on.

And what does a well-tracked local campaign actually do?

We'll show you with one of our projects, in a different sector.

Contesini Consulenze has two offices in the province of Mantua, in Italy, and had never used Google Ads.

We worked in this order: landing page and tracking first, then campaigns focused on the area around the two offices.

The result: 299 leads in seven months at €7.20 each.

In dentistry CPCs are higher, so the cost per enquiry will be higher. The logic is the same, though:

  • Ads goes live in a week and covers emergencies and high-value treatments;
  • SEO takes months, then holds its positions with no cost per click.

The sequence for a single-site practice:

  1. Google profile and price page straight away: they cost little and pay back in weeks;
  2. Ads on emergencies and implants while the site grows;
  3. cut Ads on the keywords where organic has reached the first page.

How to set up the paid side, with CPCs and the minimum budget worked out, is in Google Ads for dentists. The general reasoning on running both channels together is in SEO and Google Ads: how to make them work together.

How many £130 enquiries are you paying for on searches you could win for free?

On "dentist manchester" a click costs £6.37, and every month your site stays off the first page you pay for every one of those enquiries. We look at your campaigns and your SERP together and tell you on which keywords organic can replace Ads.

Book a strategy consultation

Frequently asked questions

How much does SEO cost for a dental practice?

It depends: for a single-site practice the initial work (profile, site structure, treatment and price pages) takes a few weeks, followed by light monthly maintenance; the orders of magnitude are in how much SEO costs. The useful comparison is with Ads: in Manchester a paid enquiry costs about £130, and SEO should be judged on how many of those enquiries it replaces.

How long does it take to appear in the local pack?

It depends: the Google profile moves in weeks if it is complete and gets reviews regularly, while organic rankings on "dentist + town" take between four and twelve months. London and Manchester are slower than a market town, where the competition is much lower.

Can I publish prices on the website without problems with the regulator?

Yes. The GDC expects clear price information on your website, and "from-to" ranges are accepted where costs vary; what needs care is advertising, because claims must be backed by evidence and must not mislead under the CAP Code enforced by the ASA. A price list with dates and ranges is information: when in doubt, read the GDC guidance and the ASA's advice on dental advertising before publishing.

Is it worth being on WhatClinic and the NHS website if I already have a site?

Yes. They sit on the first page for "dentist manchester" and you will not move them, so the profiles must be kept consistent with the Google profile and the website, including whether you are taking new NHS patients. What is not worth it is making a booking platform your main booking channel: the patients stay with the platform, not with you.

Does a dentist need a blog for SEO?

It depends: not much in the classic form (articles on decay and hygiene), a lot in the local form, meaning pages on prices and treatments with the town in the title. The chains live on general articles because they have practices everywhere; a single practice 39th on "bridge dentistry" does not gain a single patient from it.

Recommended reading: the three numbers that decide a dental practice's marketing.

Where to start (today, from a phone)

Not 1,300 reviews, but 480 recent ones with replies.

Not one "Treatments" page, but one page per treatment with the town in the title.

Not "we don't put prices online", but dated figures: they're what the AI Overview cites.

Not articles on crowns for the whole country, but "how much does an implant cost in Manchester".

Now, two concrete things.

One: step outside the practice, take your phone and search "dentist + your town". Count the reviews of the practices in the local pack and compare them with yours. The gap between those numbers is your first target, and it's more concrete than any audit.

Two: open your website and look for a page that answers "how much does a dental implant cost in [town]". If there isn't one, it's the first one to write, with real figures and the date.

If you'd like an opinion on what comes next, book a strategy consultation: we look at the SERP for your town and reply with the numbers.

See you next time!

Matteo Pellegrini

Matteo Pellegrini

I'm a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.

Keep reading

Dig deeper into the topic

All articles