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

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 |

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

| 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


| 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.
