Skip to main content
Case StudyDental / Healthcare
6 min read

Dental SEO: 49 keywords in top 3 plus AI search visibility

How a Blacktown dentist with 500+ five-star reviews went from invisible in both Google and AI search platforms to dominating top 3 rankings for 49 keywords and appearing as a top recommendation in ChatGPT, Perplexity, and Google AI results.

49 / 93
Keywords in top 3 (+276.9%)
73.23%
Of sessions from organic search
2 weeks
To appear in ChatGPT recommendations
Local SeoOn Page SeoTechnical SeoContent StrategyLink Building
Keyword.com ranking tracking dashboard showing 277% top 3 growth across 93 keywords for dental SEO and AI search optimisation campaign managed by Kaan TURK
At a glance
Client
Dental clinic (Blacktown, Western Sydney)
Goal
Turn a well-reviewed but invisible practice into the dominant dentist in both Google and AI search
Challenge
A clinic with 500+ five-star reviews was nowhere to be found in organic search or AI recommendations for Blacktown dental queries.
Timeframe
12 months (ongoing)
What I did
  • Rebuilt the JavaScript-heavy site for crawlability and rolled out LocalBusiness, DentalClinic, Service and AggregateRating schema
  • Built one dedicated landing page per dental service to enforce a one-page-per-entity architecture
  • Placed credentials, awards and NAP signals site-wide to meet YMYL E-E-A-T standards
  • Diagnosed and closed the AI search gap by claiming and optimising a missing BirdEye profile

The Outcome

In twelve months a clinic that almost nobody could find online became the dominant dentist in its market: 49 of 93 tracked keywords reached the top 3 (a 276.9% increase), and the practice now appears as a top recommendation in ChatGPT, Perplexity, and Google's AI results. Every figure below is tracked in Keyword.com and GA4.

Keyword rankings

Keyword ranking tracking dashboard
Keyword.com position tracking across 93 monitored keywords showing dominant ranking growth over 12 months.

Having 49 of 93 keywords in positions 1-3 means the practice now owns the search results page for the majority of dental queries in its market. Multiple high-value keywords, including terms with 1,000+ monthly search volume, moved from outside the top 15 to position 1.

Metric Before After Change
Keywords in Top 3 13 49 +276.9%
Keywords on Page 1 (Top 10) 22 56 +154.5%
Keywords in Top 20 33 62 +87.9%
Keywords in Top 30 39 63 +61.5%
Keywords in Top 40 42 63 +50.0%
Keywords Moving Up - 51/93 54.8% of tracked terms

Keyword detail view
Keyword detail view showing multiple keywords at position 1, with several jumping from beyond position 100 to the top spot.

Keywords for wisdom teeth removal, dental implants, workers' compensation dental, and other specific services all reached position 1, each on its own dedicated landing page. That is the one-page-per-entity strategy validated: when every service has a focused page, ranking potential multiplies across the whole portfolio.

Organic traffic and engagement

GA4 traffic acquisition report
Google Analytics 4 traffic acquisition showing organic search as the dominant channel at 73.23% of total sessions.

Channel Sessions % of Total Engagement Rate
Organic Search 9,631 73.23% 73.03%
Direct 1,770 13.46% 36.72%
Paid Search 1,266 9.63% 70.45%
All Channels 13,152 100% 64.39%

Organic search now drives nearly three-quarters of all website traffic, and with a 73% engagement rate this is not passive traffic. These are patients actively exploring services and making appointment decisions.

AI search visibility

ChatGPT search results for Blacktown dentist
ChatGPT recommending the practice as a top-rated dentist in Blacktown, visibility that did not exist before the BirdEye optimisation.

GA4 AI referral traffic report
GA4 data showing AI platform referral traffic, with ChatGPT driving the majority of AI-sourced visits.

AI Platform Active Users Sessions % of AI Traffic
ChatGPT 41 52 89.66%
Perplexity 4 4 6.90%
Google AI 2 2 3.45%
Total AI Referrals 45 58 -

The absolute AI numbers are still modest next to traditional organic, but AI referral visitors show an 81% engagement rate, higher than any other source. More to the point, this is a channel that did not exist at all twelve months ago.

The Challenge

A well-established dental practice in Blacktown, Western Sydney had a reputation problem, but not the kind you would expect. The clinic had amassed over 500 five-star Google reviews, yet almost nobody could find it online. The disconnect between its real-world reputation and its digital visibility was costing new patient bookings every day.

An initial SEO audit showed why:

  • The site ran on an outdated, JavaScript-heavy design that blocked crawlers and slowed users, with thin, generic on-page content and no dedicated service pages.
  • Schema markup was outdated or improperly implemented, so Google had no structured understanding of the practice's services, location, or credentials.
  • Despite the 500+ reviews, the practice was absent from ChatGPT, Perplexity, and Google's AI results when users asked for a dentist in Blacktown.

The Approach

The two channels here, traditional search and AI search, share some ranking factors but not all, so the engagement needed a dual strategy rather than a single plan stretched across both.

One landing page per service entity. Rather than competing for dozens of keywords with a handful of generic pages, I built a targeted architecture where each dental service had its own dedicated, fully optimised page. The primary target was the competitive "dentist Blacktown" keyword for the homepage; beyond that, new pages covered wisdom teeth removal, dental implants, teeth whitening, root canal therapy, children's dentistry, emergency dental, workers' compensation dental, and more. Each page was written to own its query with the clinical terminology and depth Google expects in healthcare content.

Fix the foundation and prove trust. The JavaScript rendering issues came first, so the content Google saw matched what users saw, followed by a restructured header and footer for a crawlable, two-clicks-to-any-service architecture. Schema was overhauled site-wide: LocalBusiness, DentalClinic, Service per treatment, and AggregateRating to surface the review count. Because dental content is YMYL, E-E-A-T was not optional. Credentials, awards, and consistent NAP details were placed throughout the site, which served both Google's quality assessment and the verifiable signals AI models need.

Close the AI search gap at its source. When I investigated why a practice with 500+ five-star reviews was invisible to AI platforms, I found the missing link: ChatGPT was pulling dental recommendations from BirdEye, a review platform where the client had no presence at all. AI models aggregate from sources beyond Google, and a gap in a key source means invisibility regardless of how strong the Google profile is. I created and claimed a BirdEye profile, completed every field with full NAP consistency, and within two weeks the practice began appearing in ChatGPT's Blacktown dental recommendations, then Perplexity and Google AI shortly after.

Why it worked

  • One page per service entity is the highest-leverage local SEO architecture. Dedicated, optimised pages turned scattered keyword competition into 49 top-3 rankings, with multiple service terms at position 1.
  • AI visibility needs presence across multiple data sources. 500+ Google reviews were not enough; identifying the BirdEye dependency and filling it was what unlocked AI recommendations.
  • E-E-A-T is non-negotiable for healthcare. Placing credentials, awards, and consistent business details directly influenced the ability to rank for competitive YMYL queries.
  • Establishing AI visibility early compounds. A channel that did not exist twelve months ago now sends the most engaged traffic of any source, and that share grows as AI adoption accelerates.
Local SeoOn Page SeoTechnical SeoContent StrategyLink Building
Share:
KT
Kaan TURKAbout
Senior SEO Specialist

15 years of SEO expertise. Former SEO Lead for Louis Vuitton, LC Waikiki, Vakko, Enterprise Rent a Car, and Monster Notebook. Mathematics graduate bringing data-driven precision to search engine optimisation.

Want results like these?

Every engagement starts with understanding your situation. Book a free strategy call and I'll show you where the opportunity is, before you spend a cent.