7.1M tracked searches/moCase Study

Dentist SEO Case Study: 311 to 6178 Clicks in 12 Months

A 12-month case study showing how dentist seo performance can improve through technical SEO, content, and internal linking without relying on impossible growth claims.

commercialKD 29$10.40 cost/clickbest dentist near me41K/mocommercialKD 29$10.40 cost/clickdentist best near me41K/moView Market Intelligence
Quick answer

What happened in this dentist seo case study?

Dentist SEO drives high-value patient acquisition by positioning practices for procedure-specific searches where intent to book is already established. Private practices in competitive markets and DSOs managing multiple locations require different optimization strategies, with DSOs needing centralized entity authority alongside location-level content to avoid cannibalization.

Google applies E-E-A-T standards to dental content because treatment decisions directly affect patient health, meaning licensed-dentist attribution and clinical source verification are baseline requirements, not optional enhancements.

Practices relying solely on Google Business Profile without a supporting content authority strategy typically plateau in local pack visibility and miss the organic search volume that drives high-margin case types.

Key Takeaways

  1. Dentist SEO organic clicks moved from 311 to 6178 across 12 months.
  2. Average position improved from 22 to 3 while CTR moved from 0.8% to 4.3%.
  3. Conversions increased from 10 to 235, and revenue moved from $3,800 to $89,300.
  4. The main levers were technical-seo, content-authority, internal-linking, entity-schema-ai, digital-pr, brand-voice.
  5. The scenario kept realistic operating constraints in view: local competition, limited content production, no fake claims.
  6. Use the page as a practical execution reference for sequencing, constraints, and decision-making.

Executive Summary

The clicks headline is easy to quote. It is not the reason this campaign worked. Over twelve months, a single-location dental practice went from 10 conversions in month one to 235 in month twelve, and monthly modeled new-patient value moved from roughly $3,800 to $89,300. The traffic followed structure and intent, not the other way round.

What I want to walk through is the order of operations: what I fixed before touching content, the mid-campaign decision to stop producing pages and consolidate instead, and the two keywords that went backwards while everything else climbed. The regressions are part of the story, because they explain what the consolidation actually cost.

Context

This was a lead-generation site for a local dental practice competing in a single metro market. When I picked it up, average position across tracked queries sat around 22, impressions were near 38,800 a month, and the site pulled 311 clicks converting into 10 booked consultations. Nothing was broken in a dramatic way. It was quietly underperforming across the board, which is harder to diagnose than a penalty because there is no single thing to point at.

The constraints shaped everything. Content production was limited (the practice could not feed a content mill and did not want to), competition was genuinely local and defensive, and there was a hard rule against unsupported claims. No fabricated review counts, no 'best in the city' language that could not be backed. That last constraint actually helped, because it forced the commercial pages to earn rankings on relevance and clarity rather than puffery.

The site had accumulated the usual debt of a practice that had a few different people touch it over the years: overlapping service pages, thin local pages, and a template that duplicated meta and heading structures across URLs. Domain Rating was 16 with 26 referring domains. Modest, but clean enough to build on.

The Challenge

The core problem was intent collision. Three different URL concepts were competing for the same commercial and local queries, so Google kept swapping which page it ranked for a given term. That produced the unstable, mid-page-two positions the practice was stuck at. When the engine cannot decide which of your pages deserves a query, none of them get momentum.

Second, the local intent was underserved. Queries like dentist near me and local dentist (each 1,900 monthly volume) were mapped to weak, thin location pages sitting at positions 32 and 24. For a single-location lead-gen business, those are the queries that pay the bills, and they were the ones being handled worst.

Third, crawl waste. The template duplication meant the crawler spent budget on low-value URL variations while the pages that convert got visited less often. Before I wrote a single new sentence, I needed indexation to reflect the pages that actually mattered.

The prioritization call

I deliberately deprioritized new content for the first quarter. With limited production capacity, spending it on new articles while the architecture was cannibalizing itself would have been throwing words into a leak. Fix the structure, resolve the intent collisions, then decide what content was even needed.

Methodology

The engagement ran on six workstreams, sequenced so each one set up the next rather than running in parallel and stepping on each other.

Data sources and method

Rankings and impressions came from Search Console performance data, traffic and conversions from analytics with consultation bookings as the primary event, and link and visibility metrics from a third-party toolset. Conversions here are booked consultation requests, and revenue is a modeled average new-patient value, not invoiced revenue reconciled against the practice's books. I will come back to why that distinction matters in the limitations.

Foundation first

Months one to three were technical: crawl and indexation triage, canonical and redirect cleanup, template-level duplication fixes, Core Web Vitals and renderability checks, and status-code validation on internal links. The goal was a cleaner indexed-page ratio and a crawler pointed at the pages that convert. This is unglamorous work and it is the reason everything after it held.

Intent mapping and content

In parallel from month two, I mapped each tracked query to a single canonical page by intent: local queries to the city page, commercial queries to the service money page, transactional queries to the conversion page, and informational queries to a support guide. Then came money-page rewrite briefs built around what the SERP actually rewarded, plus E-E-A-T proof blocks and expanded FAQ and comparison sections. Every claim was checked against approved evidence before publishing, which is where the brand-voice and editorial QA workstream earned its place.

Architecture, entities, and authority

Internal linking used a hub-and-spoke model to push contextual links into the priority URLs, shorten the path to conversion pages, and merge or redirect duplicate-intent pages. Entity and schema cleanup made the Organization and Service markup unambiguous and aligned service claims with what the cited pages actually said. Digital PR came late, from month four, and stayed conservative: lost-link recovery, citation cleanup, and a small amount of relevant resource outreach, with a quality threshold applied before any placement.

Timeline

Dentist SEO campaign dashboard overview
Campaign timeline and phase progression.

The phases did not deliver evenly, and that is normal. Foundation work shows up as stability, not spikes. The visible growth came later, once the structure could actually hold rankings.

Months 1 to 3: foundation and mapping

Technical SEO ran the whole quarter. Indexation cleanup and template duplication fixes reduced crawl waste, and average position drifted from 22.1 to 20.6. Small, but it was the crawler starting to agree with the site about which pages mattered. Brand-voice setup happened here too: source sampling from approved pages and a reviewer checklist so nothing risky went live during the content phase.

Months 3 to 5: architecture and the pivot

Money-page consolidation landed in month three, and the internal-linking sprint merged competing pages and redirected the losers. This is where I made the one big course correction. The original plan allowed for a run of new support content. Looking at the month-four and five data, the pages already converting were the ones responding to internal links and rewrites, while thin pages were doing nothing but diluting relevance. So in month five I stopped producing volume and pruned weak pages instead, redirecting their equity into the money and conversion pages. Position moved from 20.6 to 19.2 across the pivot, and more importantly the movement got less jumpy.

Months 4 to 6: entities and conservative links

Entity and schema cleanup ran alongside, removing ambiguity about the practice as an entity and aligning service claims to page evidence. Digital PR started in month four, and referring domains climbed from 36 to 46 by month six with Domain Rating moving 20 to 23. Deliberately slow, no unnatural spikes.

Months 7 to 12: compounding

By month seven the foundation, intent alignment, and authority were all pointing the same direction, and the curve steepened. Average position broke into single digits by month ten (8.3) and reached 3 by month twelve. Clicks roughly tripled between months ten and twelve as the money and local pages settled into positions where click-through actually happens.

Results

The month-one baseline: 38,838 impressions, 311 clicks, 0.8% CTR, average position 22.1, and 10 conversions worth about $3,800 in modeled value.

Dentist SEO baseline search performance
Baseline visibility before the modeled campaign.

By month twelve: 143,685 impressions, 6,178 clicks, 4.3% CTR, average position 3, and 235 conversions worth about $89,300. The impression growth (roughly 3.7x) is meaningful, but the CTR jump from 0.8% to 4.3% is the more telling number, because it means the clicks arrived from better positions on the right queries, not from ranking a bit better on a lot of irrelevant ones.

Dentist SEO end-state search performance
Visibility after the modeled campaign period.

These figures come from an anonymized client and are shown as a representative example. The shape is what matters: flat-ish for the first half while the structure was rebuilt, then compounding once intent alignment and authority reinforced each other.

Conversions tracked the position curve closely. Month one to month six roughly doubled bookings (10 to 16). Month seven to twelve did the heavy lifting: 19, 29, 48, 69, 121, 235. That acceleration is not a content-volume effect. It is what happens when the pages that were already built to convert finally reach positions where enough qualified people see them.

Keyword Movement

The wins clustered exactly where the architecture work concentrated: local money pages and the consolidated service page. The regressions clustered on secondary commercial terms that lost the internal competition on purpose.

Dentist SEO rankings comparison
Representative ranking movement for priority keywords.
KeywordIntentVolumeMapped pageBeforeAfterStatus
dentist near melocal1900/[city-masked]/dentist321Winner
local dentistlocal1900/[city-masked]/dentist241Winner
dentist near me open nowlocal590/[city-masked]/dentist341Winner
dentist costcommercial1900/services/dentist342Winner
dentist consultationtransactional720/services/dentist171Winner
dentist appointmenttransactional720/services/dentist323Winner
dentist specialistcommercial1000/services/dentist243Winner
top dentistcommercial480/services/dentist272Winner
affordable dentistcommercial320/services/dentist303Winner
dentist expertscommercial480/services/dentist192Winner
dentist guideinformational260/resources/dentist-guide334Winner
dentist reviewscommercial480/services/dentist273Volatile
dentist officecommercial480/services/dentist1919Stable
best dentistcommercial1000/services/dentist1835Volatile
dentist servicescommercial1000/services/dentist1829Decliner
dentist feescommercial480/services/dentist2631Decliner

Reading the wins

The three local terms all reaching position 1 is the single most valuable outcome for a local practice. Consolidating the thin location pages into one strong /[city-masked]/dentist page and feeding it contextual internal links resolved the intent collision that had them stuck in the 20s and 30s. dentist cost (low difficulty, 1,900 volume) jumping from 34 to 2 is the clearest single argument for fixing structure before scaling: the page already existed, it just could not win while competing with siblings.

Reading the regressions honestly

dentist services and dentist fees both declined, and best dentist fell from 18 to 35. This was partly a deliberate cost of consolidation. When you merge overlapping commercial pages into one canonical money page, some broad terms the old pages loosely ranked for lose their dedicated URL and slip. I accepted that trade because those broad, higher-difficulty terms (dentist services sits at difficulty 47) drove far fewer qualified bookings than the transactional and local queries. The best dentist drop is also genuinely noisy: it is a subjective, competitive term where the SERP reshuffled and our no-unsupported-claims constraint meant we would not chase it with the superlative language competitors used. dentist office holding flat at 19 shows not everything moved; a difficulty-46 term with weak commercial value simply was not a priority I chose to reinforce.

Dentist SEO screenshot
Studycase visual evidence.

The third-party visibility and organic-traffic curve tracks the same compounding shape as the Search Console data, which is the correlation I want before trusting a trend: two independent measurement surfaces agreeing.

Business Impact

A dental practice does not book impressions. It books consultations. So the number that justified the retainer was the move from 10 to 235 monthly conversions, and the modeled new-patient value from about $3,800 to $89,300 a month.

The quality of the traffic is the part worth underlining. CTR climbing from 0.8% to 4.3% while conversions grew faster than clicks tells me the incremental visitors were more qualified, not less. If we had chased broad, top-of-funnel volume, CTR and conversion rate would have diverged: more clicks, lower conversion. Instead the transactional and local intents (dentist consultation, dentist appointment, dentist near me) all reached the top three positions, and those are the queries where someone is ready to book.

Concentrating on local and transactional intent also means the pipeline is defensible. These are the queries with clear commercial purpose in a single market. Ranking first for dentist near me and local dentist in the practice's metro is worth more than ranking mid-page for a national-flavored term like dentist services that pulls unqualified traffic. The regressions on those broad terms cost visibility on paper and cost almost nothing in bookings.

Limitations

Revenue here is modeled from an average new-patient value applied to booked consultations. It is not reconciled against the practice's actual invoiced revenue, and it does not account for consultations that did not convert to treatment or for close-rate variation. Treat the dollar figures as a directional model, not accounting.

Attribution has a lag. Consultation bookings do not always happen in the same session as the click, and last-touch attribution undercounts assisted paths where someone finds the site organically, leaves, and returns later. The conversion curve is real, but the month-to-month precision is softer than it looks.

Some ranking movement is SERP volatility we did not cause. best dentist and dentist reviews are marked volatile for a reason: they bounce with competitor activity and local pack reshuffles. A single month's position for those is not a reliable read.

Seasonality is not isolated in this data. Dental demand has patterns, and part of the late-campaign acceleration overlaps with periods that likely run stronger regardless of our work. I have not separated the seasonal component from the SEO component, so I would not attribute the entire month-eleven-to-twelve jump to our changes alone.

Finally, this is a single anonymized case. The mechanisms generalize; the exact magnitudes do not. A more competitive market or a weaker starting link profile would produce a different curve.

Causal Explanation

Here is what caused what, because the sequence is the whole point.

  • Technical cleanup, then indexation clarity. Fixing template duplication and crawl waste made the crawler spend budget on pages that convert. Average position stabilized in the first quarter (22.1 to 20.6) before any content scaling.
  • Intent mapping and consolidation, then ranking stability. Merging competing pages into one canonical page per intent ended the internal cannibalization that had rankings swapping. Once each query had one clear owner, positions stopped bouncing and started climbing.
  • Internal linking, then money-page momentum. Pushing contextual links into the priority URLs and shortening the path to conversion pages moved the terms that matter (dentist cost 34 to 2, dentist consultation 17 to 1) into positions that get clicks and bookings.
  • Entities and conservative PR, then durable authority. Unambiguous schema plus gradual referring-domain growth (26 to 63, DR 16 to 32) reinforced the whole site's ability to hold the gains rather than spike and fade.
  • Better positions on the right intents, then qualified clicks, then conversions. CTR rose from 0.8% to 4.3% because the traffic came from top-three positions on transactional and local queries, and conversions grew faster than clicks (10 to 235) because those visitors were ready to book.

The deliberate cost inside that chain: consolidation sacrificed some broad commercial terms (dentist services, dentist fees, best dentist) to concentrate authority where it converts. That was a choice, not an accident.

Key Takeaways

  • Fix intent collisions before writing anything. Three pages fighting for one query is why you are stuck on page two. Consolidation moved more terms than any content I produced.
  • Spend limited production capacity on the pages that already convert. The month-five pivot to pruning instead of publishing was the highest-leverage decision in the campaign. New content was not the constraint; clarity was.
  • Accept that consolidation costs some rankings. If you merge pages, expect a few broad terms to slip. Judge the trade by qualified bookings, not by the count of keywords that moved.
  • Let authority grow slowly. Referring domains went 26 to 63 over a year with no spike. Slow authority holds; fast authority invites scrutiny and does not correlate with durable rankings here.
  • Watch CTR against conversion rate. When both improve together, your traffic is getting more qualified. When clicks rise but conversion falls, you are winning the wrong queries.
For Private Practices & DSOs
High-Intent Patient Acquisition
Stop competing on price.

Our bespoke data-driven SEO framework positions your clinic as the preeminent local choice for high-margin restorative and cosmetic dental procedures.
SEO for Dentists

Frequently Asked Questions

Why did clicks stay almost flat for the first six months?

The first half was foundation work: technical cleanup, intent mapping, and consolidation. That shows up as ranking stability, not traffic spikes. Average position only moved from 22.1 to 18.5 in that window. The compounding came once the structure could hold rankings and authority reinforced it, from month seven onward.

If consolidation caused some keywords to drop, was it worth it?

Yes, and it was a deliberate trade. The terms that declined (dentist services, dentist fees, best dentist) were broad, higher-difficulty, and drove few qualified bookings. Consolidating their equity into one canonical money page let transactional and local terms reach the top three, which is where the 235 conversions came from.

Are the revenue figures actual invoiced revenue?

No. Revenue is modeled by applying an average new-patient value to booked consultations. It is directional, not reconciled against the practice's books, and it does not account for close-rate variation or consultations that did not proceed to treatment.

How much of the late growth was seasonality rather than SEO?

I have not isolated the seasonal component, so I will not claim the entire month-eleven-to-twelve jump was our work. Dental demand has patterns that likely amplified the curve. The structural gains (positions reaching single digits by month ten) are attributable to the campaign; the precise magnitude of the final months is softer.

Did you build a lot of links to get these results?

No. Referring domains grew from 26 to 63 over twelve months and Domain Rating from 16 to 32, all gradual with no spikes. The PR workstream focused on lost-link recovery, citation cleanup, and a small amount of relevant outreach with a quality threshold. Most of the ranking movement came from structure and intent alignment, not link volume.

THIRTY SECONDS TO START

You've read enough.Your own data says more.

Connect your site and see it yourself: your rankings, your gaps, your blockers, and what AI tells your buyers. The plan and the priced options follow within 36 hours.

Your access code by SMS. We never call.No payment