How it works What we do Blog Contact Get started

A sample audit

This is the full report a business receives from a Search and AI Audit: SEO, AEO and GEO measured together, with evidence and a plan. The business below is an illustrative example, so you can see the depth before you buy.

This is a sample. Riverside Dental Practice, its competitors and all figures are illustrative, used to show what a real report looks like. Your audit uses your website, your searches and your real answers from each engine. Nothing here describes a real clinic.

Search, Answer and Generative Engine Audit

Riverside Dental Practice

General and cosmetic dentistry, Bristol
Overall
38/100
SEO
52
AEO
31
GEO
24
Prepared by Aeora Date July 2026 Engines ChatGPT, Gemini, Perplexity, Copilot, Google AI Sampling 5 runs per question, 95% CI

The verdict, in one screen

Modern search has three jobs: rank on Google (SEO), be the answer when someone asks a question (AEO), and get named by generative AI (GEO). We score all three, plus the technical, entity and content foundations they stand on.

SEO 52AEO 31GEO 24Technical 45Entity 38Content 40
RiversideCategory leader
SEO52 / 100
AEO31 / 100
GEO24 / 100
Technical45 / 100
Entity38 / 100
Content40 / 100
  • You rank, but you are not the answer. SEO is your strongest pillar at 52, yet AEO (31) and GEO (24) lag badly. Being found is no longer the same as being chosen, and the gap to the category leader is almost entirely on the answer and AI side.
  • Accuracy is the emergency, not visibility. Three engines state you do not offer implants. You do. That single error is quietly routing your most valuable enquiries to competitors.
  • The causes are fixable and mostly technical. No structured data, thin answer content, inconsistent business facts across the web, and a weak entity footprint. None of this needs a rebuild.

Who the machines actually name

Across the money questions, this is how often each name appears in an AI answer, pooled over every engine and run. You are being out-named by two local competitors and a national directory.

Clifton Smile Studio
58%
A national directory
47%
Harbourside Dental
41%
Riverside (you)
24%
Bright Orthodontics
19%

Share of voice is the share of AI answers in which a business is named for the tracked questions. It is the single number that best predicts AI-driven enquiries, and the one we move first.

What each engine says about you

We asked the questions your patients ask, five times per engine, in their words. Green is the share of runs you were named. Amber means named with a factual error. Grey means not named at all.

Patient questionChatGPTGeminiPerplexityCopilotGoogle AI
Best dental clinic in BristolNot named2/5Not namedNot named1/5
Where to get Invisalign in Bristol3/52/52/5Not named2/5
Dental implants near me, BristolWrong infoWrong infoNot namedWrong infoNot named
Good cosmetic dentist in Bristol1/5Not named1/5Not namedNot named
Emergency dentist Bristol SaturdayNot namedNot namedNot namedNot namedWrong hours

When you are named, you appear on average 3rd in the list. Clifton Smile Studio appears 1st or 2nd in 8 of 10 answers where both of you are mentioned.

A real answer, annotated

This is the kind of answer a patient sees when they ask about implants. It is the single most expensive moment in this report.

ChatGPT · "who does dental implants in Bristol?"
For dental implants in Bristol, a few well regarded options come up. Clifton Smile Studio is frequently recommended for implant work and has strong reviews. Harbourside Dental also offers implants with experienced clinicians. Riverside Dental appears to focus on general and cosmetic dentistry rather than implants, so for implants specifically you may want to start with the first two.
1Clifton Smile Studio is named first. This is the highest-value enquiry in dentistry, and the engine is handing it to your competitor by default.
2The implant claim is wrong. Riverside does offer implants. The engine has inferred otherwise from thin service pages and no structured data, and it now repeats the error confidently.
3You are mentioned, then dismissed. Being named is not enough. The framing actively steers the patient elsewhere. Fixing the source of that framing is step one of the plan.

Where the AI gets its facts

Generative engines do not invent answers, they assemble them from sources they trust. For your category, these are the pages they lean on. You appear on far fewer of them than the businesses being named.

Cited source typeCited in categoryYou presentRead
Google Business ProfileVery highThinLive but under-filled and missing services
Independent review platformsHighPartialReviews exist but are not marked up or surfaced
Health and clinic directoriesHighMostly absentListed on 3 of 11 that engines cite for Bristol dentistry
Your own websiteMediumWeakCited rarely because pages are hard to extract cleanly
Local press and blogsMediumAbsentNo earned mentions in the last 12 months

Does the web know who you are?

Engines recommend entities they can resolve with confidence: a single, consistent organisation with a clear identity across the web. Yours is fragmented, which lowers trust before a single answer is written.

No Google Knowledge PanelGoogle does not yet resolve Riverside as a distinct, confident entity, so there is no panel and weaker grounding for AI answers.
No sameAs identity graphYour website does not link its social, directory and mapping profiles together, so engines cannot triangulate that they are all you.
!Name, address and phone disagreeThree variants of your address and two phone numbers appear across the web. Every inconsistency is a reason to name a clearer competitor.
!No Wikidata or authoritative referenceThere is no neutral, structured record of the practice for engines to anchor to.

Are you answer-ready?

AEO is about being the clean, quotable answer to a real question. Right now there is very little on your site for an engine to lift, so it quotes someone else.

Buyer questionAnswered on site?Extractable?Owns snippet?
How much do implants cost?NoNoCompetitor
Does Invisalign hurt?BuriedWeakCompetitor
Do you offer finance?YesWeakNone
Are you taking NHS patients?NoNoCompetitor
Emergency dentist opening hours?OutdatedWeakNone

Extractability measures how cleanly an engine can lift a correct answer: clear question-shaped headings, a direct answer in the first sentence, and supporting structure. Most of your pages fail it.

Where you rank, and how healthy the site is

Most engines read the same open web Google indexes, so weak SEO quietly caps your AI ceiling. The fundamentals here are mid-table and fixable.

SearchMonthly volumePositionTrend
invisalign bristol1,3008Up 2
dental implants bristol88014Down 3
cosmetic dentist bristol59017Flat
dentist bristol4,40022Down 1
!Core Web Vitals: needs improvementLargest Contentful Paint 3.4s on mobile (target under 2.5s), layout shift within range, interaction responsive. Speed is costing rankings.
Indexation is clean28 of 30 key pages indexed, HTTPS correct, no crawl traps found.
Authority is thin41 referring domains against a category median of roughly 120. The two businesses AI names most have 3 to 4 times your linked authority.

Can Google and AI actually read you?

AI crawlers do not run JavaScript, so anything that only appears after the page renders is invisible to them. This is where most sites quietly fail.

CheckStatusDetail
AI crawler accessPassGPTBot, ClaudeBot, PerplexityBot and Google are all allowed in robots.txt
LocalBusiness / Dentist schemaMissingNo structured identity, services, hours or geo in the raw HTML
FAQ schemaMissingNo question-and-answer markup on any page
Review / AggregateRating schemaMissingReal reviews exist but are invisible as a structured signal
Raw vs rendered HTMLAt riskKey service copy is injected client-side, so AI crawlers see an emptier page than users do
llms.txtMissingNo curated summary file for language models. Low impact today, free to fix
Sitemap and canonicalsPassPresent and correct

Fix these first, whatever else you do

"Riverside does not offer implants." ChatGPT, Gemini and Copilot. Wrong, and it targets your highest-value treatment. Correcting the source and re-checking until the answer flips is the fastest return in this report.
Wrong Saturday opening hours. Google AI, emergency query. Patients in an emergency are told you are closed when you are open, taken from a stale listing.
Inconsistent address and phone. Across three directories and an old profile. Every disagreement lowers entity confidence and hands the answer to a clearer rival.

A prioritised 90 days

On the monthly plan we do this for you. On the audit alone, this is your map: sequenced by impact, tagged by discipline, highest return first.

Weeks 1 to 2Stop the bleeding
GEOAEO
Correct the implant and hours errors at source and re-run the questions until the answers change. The single highest-value action here.
SEO
Reconcile name, address and phone everywhere so nothing on the web contradicts. Raises entity confidence immediately.
Month 1Build the foundation
GEOSEO
Add LocalBusiness, Dentist, FAQ and Review schema in raw HTML so engines are told your identity, services, hours and ratings, not left to guess.
AEO
Write extraction-ready answers to the money questions implants, Invisalign, cost, finance, emergencies, each a clean quotable answer up top.
SEO
Fix Core Web Vitals get mobile LCP under 2.5s to lift rankings and the AI ceiling they set.
Months 2 to 3Build authority and answer share
GEO
Build the entity graph and citations sameAs links, the health and clinic directories engines cite, and a neutral reference record.
AEOGEO
Earn local mentions and publish llms.txt then re-measure share of voice against the two competitors every month.

What we would stake our name on

We do not sell guarantees, we make predictions and grade ourselves against them. For this example, on the plan above:

  • The implant error is corrected across the three engines within 4 to 8 weeks of the fix reaching their next crawl.
  • Share of voice for the money questions moves from 24% toward the low-to-mid 40s over the first quarter.
  • The largest single gain comes not from ranking higher, but from being named correctly where you are currently mentioned and dismissed.

How we measured this, and the honest limits

Every question was run five times per engine to sample past the randomness these systems build in, and we report shares with a 95% confidence interval rather than a single lucky or unlucky result. Google rankings are measured for the location that matters, and technical checks are run against the raw HTML that AI crawlers actually see, not the rendered page. Share of voice pools every named mention across engines and runs for the tracked question set.

An audit is a point-in-time read. AI answers shift with phrasing, the user and the day, which is exactly why we sample repeatedly and re-measure monthly if you act on the findings. We will never guarantee a ranking or a place in any AI answer, because nobody can control what these systems say. What we guarantee is that the numbers are real, every error is evidenced, and when a month is flat we tell you plainly.

This was a sample. Get your real one.

A fixed-price audit on your actual website, your searches and your real answers across every major engine, with a plan like this one. No commitment to continue.

Get your audit