Overall
28
out of 100
Critical gap
01
Technical and on-page SEO
42
02
Domain and competitor search gap
18
03
AI search and LLM visibility
12
04
Backlink authority profile
29
05
Local presence and entity grounding
47
06
Content and topical authority
21
About this sample
This is a real benchmark with the identifying details removed. The practice, its competitors and the figures have been changed. The structure, the scoring and the way conclusions are drawn are exactly what you would receive - about your business, in your market, against the three competitors you name. The six pillars scored here cover the same eight directions a SearchCompass program works on.
Pillar 01
Technical and on-page SEO
42 / 100
Critical gap
The site loads and can be crawled, but almost nothing on it is labeled in a way search engines or AI assistants can use.
How much of the basic setup is in place, out of 100%
Pages search engines can reach22 of 22 · 100%
Page titles and descriptions14 of 22 pages missing or duplicated
Mobile page speed6.1s to first meaningful paint
Treatment pages marked up as services0%
not appearing
- ✕No structured data anywhere on the site. Nothing tells Google or an assistant that this is a dental practice, what procedures it offers, or what they cost. The site is readable but not machine-legible.
- ✕Half the pages share the same title. Fourteen pages are titled with the practice name and nothing else, so no page is identified with the treatment it covers.
- !Six seconds to load on a phone. Most of it is uncompressed before-and-after photography. Roughly half of visitors leave before the page finishes.
What we would do firstMark up every treatment page as a service with procedure and pricing detail, write real titles, and compress the photo library.
Pillar 02
Domain and competitor search gap
18 / 100
Critical gap
The three competitors named are collecting the searches people run when they are ready to book. The practice appears for its own name and little else.
Monthly visitors from search, and how many searches each site ranks for
Multi-location group (12 offices)3,100 / mo · 1,240 searches
Boutique practice, same submarket640 / mo · 470 searches
This practice84 / mo · 31 searches
- ✕31 searches, and 27 of them are the practice name. Someone already looking for this practice finds it. Nobody else does.
- ✕The money terms belong to someone else.
dental implants near me and full mouth reconstruction cost both return the multi-location group in the top two positions.
- !No page targets the highest-value procedure. Full-arch work is the largest case value in the practice and there is no page about it.
What we would do firstBuild proper pages for the three procedures that carry the most revenue, then earn the searches that sit in front of them.
Pillar 03
AI search and LLM visibility
12 / 100
Critical gap
Asked to recommend a practice in this metro, all three assistants name competitors. None of them name this one.
Share of AI answers each practice appears in, out of every answer given
Multi-location group (12 offices)41% of answers
National implant franchise22% of answers
This practice0% of answers
not appearing
- ✕Zero appearances across ChatGPT, Gemini and Perplexity. Fifteen buying-intent questions were run against each. The practice was named in none of them.
- ✕The assistants disagree with each other completely. Each one recommends a different set of practices, which means being fixed in one does nothing for the other two.
- !There is nothing for them to quote. Assistants cite pages that answer a question directly. This site has no page that answers one.
What we would do firstPublish the comparison and cost content assistants actually cite, and build the third-party citations that make a practice safe to recommend.
Pillar 04
Backlink authority profile
29 / 100
Critical gap
The practice is barely referenced anywhere on the web, and what does reference it is mostly automated directory listings.
Websites linking to each practice
Multi-location group (12 offices)890 referring domains
Boutique practice, same submarket410 referring domains
This practice61 referring domains
- ✕Sixty-one sources, and most are scrapers. Automated directory aggregators make up the bulk of the profile and carry close to no weight.
- ✕No professional association presence. No state or national dental association listing, which is the single most credible link available in this category and is largely free.
- !No local press in three years. The boutique competitor has been quoted twice in the metro daily this year alone.
What we would do firstClaim the association listings first, then pursue the local and trade coverage the competitors are already getting.
Pillar 05
Local presence and entity grounding
47 / 100
Needs work
The strongest pillar, and still the one costing the most today. The profile exists but is thin, and the review gap is the first thing a patient sees.
Google Business Profile and review position
Multi-location group (12 offices)612 reviews · 4.7 average
Boutique practice, same submarket294 reviews · 4.9 average
This practice38 reviews · 4.8 average
- ✓The rating itself is strong. 4.8 across 38 reviews says the work is good. There simply are not enough of them to be believed.
- ✕Thirty-eight reviews against six hundred. In a map result the review count is read before the rating. This is the gap a patient notices in two seconds.
- ✕Business details disagree across directories. Three different phone numbers and two suite numbers are listed across the major directories, which makes every system less confident about the practice.
- !The profile has not been posted to in fourteen months. No photos, no offers, no updates. An inactive profile ranks below an active one.
What we would do firstGet review generation running as a routine, then fix the business details everywhere they appear so the engines stop hedging.
Pillar 06
Content and topical authority
21 / 100
Critical gap
Patients research these procedures for months before they call. Right now every one of those questions is answered by a competitor.
Pages that answer a patient question
Competitors combined90+ procedure and cost guides
- ✕Nothing about cost. Cost is the first thing a patient searches and the last thing this site mentions. The multi-location group has eleven pages on it.
- ✕No recovery or candidacy content. Am I a candidate, how long is recovery, what are the alternatives - the questions asked before a consultation is ever booked.
- !The blog stopped in 2024. Nine posts, none of them about a procedure the practice performs.
What we would do firstTwo hubs: what each procedure costs and why, and what to expect before, during and after. That is the content patients search and assistants quote.
If you only do three things
Ranked by what the gap is costing you.
Ordered by how much work is going elsewhere because of it, not by how hard each one is to fix.
- Close the review gap.
Thirty-eight reviews against six hundred is the fastest thing on this list to change and the one a patient sees first. A practice doing this volume of work should be adding fifteen to twenty a month, and the rating is already there to support it.
- Publish what patients research.
Scores 21 of 100 and it is the root cause of pillars 2 and 3 as well. Every search a competitor ranks for is answered by a page they wrote. Cost, candidacy and recovery content feeds the search gap and the AI gap at the same time.
- Fix the foundations underneath it.
Structured data, real page titles, consistent business details and a faster mobile site. None of this wins anything on its own, but published work will not carry properly until it is done.
What you already have
A 4.8 rating and a claimed profile in the right categories. The practice is not starting from nothing, and the quality of the work is not the problem. Everything on this list is about making that visible to the systems that recommend it.
How to read this. Every pillar is scored 0 to 100 on the same scale, so they can be compared to each other and re-measured later. Bar lengths are proportional to the figures printed beside them. In pillar 3, bars run against a true 0 to 100% axis, so the empty part of each track is headroom rather than a competitor. Green is you performing well, red is a gap, gray is a competitor.