Is your dental SEO working? The four numbers that actually answer it
Traffic up and the surgical calendar unchanged is a common report. Here is the measurement chain that tells you whether dental SEO is producing cases.
The short version
- Rankings and sessions sit three steps upstream of cases. They are leading indicators, not evidence of return.
- Measure four things in order: non-brand impressions, treatment-page entrances, booked consults from organic, cases closed.
- Split brand from non-brand search first. Without that split, every other organic number is inflated by people who already knew your name.
- Judge on a window, not a month: impressions move in weeks, competitive treatment terms in three to six months.
- If organic consults are rising and cases are not, the break is in the consult, and more SEO will not fix it.
Six months in, the report says organic traffic is up and average position is improving. The surgical calendar says nothing has changed. Both of those can be true at the same time, and sorting out which one describes your investment takes about an hour of setup and then a quarter of patience.
The problem is not that dental SEO is unmeasurable. It is that the numbers most reports lead with, positions and sessions, sit three steps upstream of the thing you care about, and those intervening steps are exactly where the answer lives.
Rankings and sessions are inputs, not outcomes
A position is a statement about a search results page. A session is a statement about a browser. A case is a statement about your production. Nothing guarantees the first two convert into the third, and aggregate traffic actively hides the failure, because it mixes together at least four populations:
- People searching your practice name, who were always going to find you.
- Existing patients looking up your phone number or hours.
- Your own team and your vendors.
- Genuine treatment-intent searchers, who are the only group the investment is for.
If the fourth group grows and the others hold steady, total traffic barely moves and the work is succeeding. If the first group grows because you ran a radio spot, total traffic jumps and organic did nothing. Reporting on the aggregate can’t distinguish those two cases, which is why it is a poor instrument no matter how good the chart looks.
The four numbers, in the order they move
Track these as a chain, because each one moves before the next. That ordering is what makes them diagnostic rather than decorative: when a number is moving and the one after it is not, you have found the break.
1. Non-brand impressions on treatment queries. Search Console, filtered to exclude your practice name. This is the earliest honest signal that pages are entering the consideration set, and it moves before positions do.
2. Entrances to treatment pages from non-brand organic. Not homepage visits. Entrances to the All-on-X, full-arch, cost and candidacy pages: the ones a patient reads when they are deciding.
3. Booked consults attributed to organic. Form submissions and calls, tagged at the point of booking.
4. Cases closed from those consults. The only number that ends up on the P&L.
Each step down that chain is smaller and slower than the one above it, and each is worth more. Reporting stops at step one for most practices, which is why “is it working” stays an argument instead of a fact.
Split brand from non-brand before anything else
This is the single most valuable thirty seconds you will spend in Search Console: add a query filter excluding your practice name and the doctor’s name, and save it as your default view.
Almost every organic report that looks impressive gets less impressive after that filter, because brand search is demand you already created somewhere else (a referral, an ad, a sign) and organic is only collecting it. Collecting it matters, but it is not what you hired an SEO for, and counting it as SEO’s win means you will keep funding whatever is actually generating the demand without ever knowing you are doing it.
Instrument the middle, because attribution breaks there
Steps one and two come free from Search Console and analytics. Step three does not, and it is the one that decides whether the whole chain is legible. Three mechanics do most of the work:
- A tracked phone number on organic landing pages, distinct from the number on your ads and your Google Business Profile, so an inbound call carries its own source.
- One source field in the CRM, captured at booking, filled by whoever books the appointment rather than inferred later. One field, always filled, beats five fields filled sometimes.
- A date on the consult, not just on the enquiry. Full-arch patients frequently enquire in one month and seat in the next, and a report that counts them in the month they enquired will systematically credit the wrong period.
Also decide, once, whether you report first touch or last touch, and then stop relitigating it. A patient who found you through organic search in March and clicked a retargeting ad in May can be credited to either. What you cannot do is let each channel claim them and then wonder why the totals exceed reality.
What the window should look like
Technical and on-page fixes can move positions within weeks. Competitive treatment terms usually take three to six months to settle, and the first meaningful organic consults tend to appear in that window. Layered on top of that, full-arch patients research for months before they book, so even a page that starts ranking quickly produces cases on a lag.
Which gives you a fair test at each checkpoint. By 30 days, non-brand impressions should be moving. By 90, treatment-page entrances should be up and the first organic consults should be appearing. By 180, you should be able to count cases. If step one has not moved after a full quarter, the work itself is the problem, and that is a legitimate reason to change course. Judging the whole investment at week six is not.
When SEO is working and the calendar still hasn’t moved
The most common finding, once a practice can finally see the chain, is that organic consults are rising and closed cases are not. That is not an SEO failure, and buying more of it will not help. It means the consult is where the value is leaking, and at a full-arch case value of $20,000 to $45,000, a few percentage points of close rate is worth more than any ranking on the list.
This is why the measurement is worth building even if you conclude the SEO is fine. The chain tells you which of your problems is actually binding, and that is a far more useful thing to own than a monthly PDF of positions.
If you want a second read on your current numbers, we will look at your Search Console and booking data together and tell you which link in that chain is broken, including if the honest answer is that your organic is doing its job and the consult is not.
