Consider a practice like this one. Dr. Ray Ellison has run a solo office in Boise for nineteen years, and his schedule is booked six weeks out. Last spring he noticed his implant consults had drifted from about nine a month to three, with no other change he could point to. He assumed the two practices he thinks of as his competition had gotten more aggressive. When he finally searched his own ZIP code the way a patient would, neither of them appeared, and three names he had never considered did. If you have never checked what this looks like in your own practice, you are standing where they stood.

You know what your schedule looks like. You know which chairs were full on Tuesday and which hygiene slots went unbooked. What you almost certainly do not know is where the cases went that never reached you. Not the ones lost at treatment plan presentation. The ones decided three weeks before anyone picked up a phone. A dental competitor analysis in your ZIP code answers that question, and it is a different exercise than most owners imagine: not a scoreboard of who is better, but a map of who currently holds the positions local demand passes through on its way to somebody's chair.

82%
of local dental searches end in a Maps interaction, not a website visit
70%
of practices are absent from AI answers entirely
$147K
average annual demand left unrealised by a solo practice
The Dental Index national practice audit · 2026

Why does a full schedule tell you nothing about who is taking your cases?

A full schedule measures the demand that reached you. It says nothing about the demand that was routed elsewhere before you were ever an option. Those are two different numbers, and only one of them appears anywhere in your practice software.

Consider what moves through a single ZIP code in a month. Patients search, read, compare, and decide, and almost all of that happens on screens you do not control. There are 432,000 AI-assisted dental searches every month, and 70% of practices never appear in the answers those searches produce. Your practice can be booked six weeks out and still sit squarely inside that 70%. Your schedule is a record of who found you. It is not a record of who was looking.

This is why owners get surprised by their own market. The busiest practice in town and the most visible practice in town are frequently not the same practice. Busy is a lagging measure of decisions patients made months ago. Visible is a leading measure of the decisions being made this week, and you feel the difference roughly two quarters later.

Who actually holds the visible positions in your radius?

Start with a radius, not a list of names. Draw three miles around your front door and ask a different question than the one you normally ask. Not who do I consider a competitor, but who occupies the positions a patient actually passes through on the way to booking.

  • The Maps pack. The three practices shown before a patient scrolls, which is where most local decisions quietly narrow to a shortlist.
  • The AI answer. The practices named when someone asks an engine to recommend a dentist near them for a specific procedure.
  • The directory layer. Aggregator and listing pages that frequently sit above every individual practice website in a market.
  • The review surface. What a patient reads in the few seconds between seeing a name and deciding whether to keep looking.

82% of local dental searches end in a Maps interaction rather than a visit to a practice website. Your practice is being evaluated inside that panel whether or not you have ever looked at it. So run the searches yourself, from your phone, standing in your own operatory, and write the names down in the order they appear. That list, not your mental list, is the set of practices standing between local demand and your chair.

What can you legitimately observe about another practice, and what can't you?

This is where competitor analysis usually goes wrong, and it goes wrong in a way that makes owners feel worse without making them any smarter.

What is genuinely observable is public and finite:

  • Maps pack position for a given search phrase in a given area.
  • Profile completeness, meaning hours, services, categories, photos, and answered questions.
  • Review count and velocity, both of which you can read straight off the dates.
  • Presence in AI answers, meaning whether an engine names that practice when asked for a recommendation.

That is the entire list. You cannot see another practice's revenue. You cannot see its new patient count, its case acceptance rate, or how many implants it placed last quarter. Nobody can model those from the outside, and anyone who offers them is handing you a guess dressed as data.

Stay inside what is observable and your read stays accurate. You do not need a fantasy about the office down the road. You need a truthful picture of which practices are positioned to receive demand and which are not, because that gap is the only one you can actually close.

Why is the practice taking your implant cases usually not the one you think of as your competition?

Ask an owner to name their competition and you get the practices they know socially: the study club, the person who bought the corner building, the one whose signage they pass on the drive in. Those are the practices you compare yourself against. They are rarely the ones capturing the search.

Demand in a ZIP code does not distribute by reputation among dentists. It distributes by visibility to patients. The practice named in an AI answer for implant treatment near you is often one that never crosses your mind: a newer office with an unusually complete profile, or a group location three ZIP codes over that ranks into your radius. DSOs now hold 32% of the market, which means a name on your list may not even be a local owner making local decisions.

Implant demand is growing 8.5% a year at an average case value near $4,500. Every one of those cases in your radius is being routed somewhere. This is the recurring finding in competitive intel for solo practices: when the receiving practice is not on your mental list, the useful reaction is not alarm. It is recognising you have been benchmarking against the wrong set.

What does the Maps pack actually measure?

It is tempting to read Maps position as a ranking of quality. It is not. It is a ranking of legibility: how completely a practice has described itself in terms a system can verify and match against what a patient asked for.

That distinction explains results that otherwise look unfair. A practice with four years in the community can hold a pack position over a practice with thirty years of goodwill, because one told the system precisely what it does and the other assumed everyone in town already knew.

Profiles that are complete earn roughly 7x the clicks of profiles that are not. Your profile is either working that multiplier on your behalf or handing it to someone else inside your three-mile radius. Nothing about your clinical ability alters that arithmetic, which is the part that stings.

So read the pack as a legibility scoreboard rather than a verdict. When a practice sits above you, the honest question is not whether they are better. It is what they have made explicit that you have left implied, and what a patient reasonably concludes from that difference when both names appear on the same screen.

How do you read AI answers as a demand-capture picture rather than a vanity ranking?

Open an engine and ask it the way a patient would. Not dental practices in your city, but something closer to: I need a dentist near this ZIP who places implants and is taking new patients. Then ask three or four variations, changing the procedure and the wording. Note which practices get named, how they are described, and what the engine appears to know about each one.

What you are reading is not a leaderboard. It is a summary of what the internet can confidently say about the practices around you. Being named is evidence a practice made itself easy to describe. Being absent is evidence it did not.

Only 8% of practices score above 65 on AI readiness, and the average sits below 40 out of 100. If your practice is in that low band, the engines are not rejecting you. They have nothing sufficient to say, so they name someone they can describe instead. Patients arriving through those answers book high-value treatment at two to three times the usual rate. That is the traffic being allocated while you are chairside.

Why do directories keep outranking your practice website in your own ZIP code?

Search your city plus a procedure and count how far you scroll before reaching an actual practice. Often the first several results are aggregators: insurance finders, review portals, listing pages built by companies that have never treated a patient.

This feels absurd, and the explanation is plain. Those pages are built to answer the exact question typed, in structured and comparable form. Most practice websites are built to introduce a practice. One matches the question, the other describes an organisation, and the system routes accordingly.

The consequence for you is specific. When a directory holds the top positions, the practice that wins is the one positioned best inside that directory, which is a different competition than the one you thought you were in. A patient can move through three screens of your local market and never see your website at all.

So include the directory layer in your picture, the way the practice audits do. Note which names sit at the top of those pages in your radius. They are capturing local demand that never touches anyone's website, including yours.

The busiest practice in town and the most visible practice in town are rarely the same practice.

What does review velocity tell you that a review count does not?

Suppose two practices in your radius both display 240 reviews. One collected them across eleven years. The other collected ninety in the last six months. To a patient scanning quickly they look comparable. To the systems ranking them, and to any patient who glances at dates, they are not remotely the same practice.

Velocity is the observable signal that a practice has a working process behind it, and it is one of the few things you can read from the outside without guessing. Pull up the twenty most recent reviews on each name from your list. Check the dates first, then check what the reviews actually describe. Practices capturing intentional demand tend to have reviews naming specific procedures, because patients who arrived searching for something specific write about that specific thing.

Here is the read that matters for you. A rising count with procedure language in it means a practice is receiving high-intent demand right now. A large but static count means a practice was visible once. Knowing which one describes you is worth more than knowing your total.

How much demand is actually moving through your ZIP code before anyone calls?

More than your phone suggests, and the shape of it is unfamiliar. Nationally the sector runs at $179.4 billion across more than 201,000 practices, and the fastest growth sits in exactly the treatment most owners want more of. Implants at 8.5% a year. Cosmetic at 6.8%, averaging near $3,800 a case. Orthodontics at 5.1%, averaging near $5,500. In your radius, some quantity of those cases exists every single month, and they are being decided in search long before they are decided in a chair.

The figure that tends to land hardest: the average solo practice leaves around $147,000 unrealised each year. That is not a projection of what you would earn. It is a measure of the distance between demand present in a market and demand captured by the practice sitting inside it. Your version of that number is in your own ZIP code right now, being absorbed by whichever practices are legible enough to receive it. The demand is not missing. It is allocated.

1

Your competitor list is a social list

The practices you name are the ones you know. The practices capturing your cases are the ones patients can find. Owners who close this gap stop treating those as the same group, and stop measuring themselves against people who are not actually in the running for the case.

2

Position is legibility, not judgement

A practice above you in the pack has not been declared better by anyone. It has been described more completely, in terms a system can verify. Once you see position as a description problem rather than a verdict, the whole exercise stops feeling personal and starts feeling solvable.

3

Absence is not rejection

When an engine names four practices and skips yours, it did not weigh you and decline. It had nothing sufficient to say. That is a very different situation from losing, and it is the one most owners are actually in.

4

The demand is already allocated

Nothing in your ZIP code is waiting to be created. The cases exist every month and are being routed right now to whoever is legible enough to receive them. Practices that solve this stop thinking in terms of generating interest and start thinking in terms of interception.

What does the gap between a positioned and an unpositioned practice look like side by side?

Once you have your list of names, the useful comparison is not practice against practice. It is state against state. Every name in your radius sits somewhere on one spectrum: how easily a patient, or a system answering on a patient's behalf, can determine what this practice does and who it is for.

Signal the patient meetsPositioned practiceUnpositioned practice
Named in AI answersInside the 8% scoring above 65 on AI readinessInside the 70% absent from AI answers entirely
Profile completenessComplete profile, roughly 7x the clicksPartial profile, those clicks routed elsewhere
Maps interactionPresent where 82% of local searches resolveFound mainly by patients who already knew the name
High-value case flowAI-referred patients book high-value treatment at 2-3x the usual rateCarries a share of the $147K average annual shortfall

The Dental Index national practice audit · 2026

Read the right column carefully, because it can describe a practice that is excellent, well reviewed, and genuinely loved. Absent positioning does not mean absent quality. It means the quality is only visible to people already inside the building. That is the mechanism behind a working demand capture system: not more effort, but effort the systems in front of your patients can read and repeat.

What changes in your practice once you can see who is capturing the demand?

Three things, and none of them require more hours.

The first is that you stop competing with the wrong practices. Comparison against the office you know socially gets replaced by attention to the offices patients are actually being shown. That single correction redirects where your energy goes for the next year.

The second is that a vague, low-grade worry becomes a specific and finite gap. Not a feeling that you should be doing more online, but a concrete observation: across the four searches that produce implant cases in this radius, you are named in none, and here is what the practices that are named have made clear about themselves that you have not.

The third is that the work becomes checkable in a way clinical instinct never is. Position in a pack, presence in an answer, completeness of a profile, and the pace of new reviews are all things you can look at on a Friday afternoon and look at again in ninety days. Across more than 201,000 practices, the ones capturing demand are not distinguished by effort. They are distinguished by how clearly they can be described.

Ray's list of competitors was not wrong. It was a list of the practices he knew, while patients were choosing from a list of the practices they could find. Once he saw the second list, the drop in implant consults stopped feeling mysterious and started looking like an address problem.

That is the whole of it. Your positioning is what the systems are able to say about you, and what they can say is what patients are handed. Maps position and AI visibility are not separate projects to bolt onto an already long week. They are the visible output of whether your practice has been made clear. Clear positioning gets named. Unclear positioning gets skipped, however good the dentistry behind the door is. The practice two miles away is not better than you. It is easier to describe.