Sample report
Example report — illustrative data for a fictional business. Your report is written from your own site.
This is what FocalScore writes about a website. The business is made up — Brightleaf Dental, a family dental practice at brightleaf-dental.example — but the report is not mocked up: our real scoring engine scored it and our real report templates drew it, exactly as they do for a site you scan.
Below is the free report in full: the score, what to fix first, the key pages and every finding with its fix. Then four sections of the $49 AI Advanced Report in full, and a list of what else it covers.
The free report
Every scan shows its score straight away. The full report — page by page, every problem with its fix — is free with an email address. No card.
brightleaf-dental.example
Phone and desktop
These two numbers cover the same 21 checks, scored twice — once on Google's phone test, once on its desktop test. Any difference between them is the device and nothing else. Your overall score of 77.4 is the whole audit, judged phone-first, because that is how Google indexes your site.
phone · real visitors · your page
phone · real visitors · your page
phone · your page
Your site does not pass Google's Core Web Vitals assessment. Largest Contentful Paint is 3.4s, against Google's target of 2.5s. All three are measured from real visits across your whole site: this page on its own doesn't get enough traffic for Google to report it separately.
| Measurement | Phone | Desktop | |
|---|---|---|---|
| Speed score | 64 | 91 | worse on the phone |
| Largest Contentful Paint | 3.4s | 1.3s | worse on the phone |
| First Contentful Paint | 1.9s | 700ms | worse on the phone |
| Server response (TTFB) | 610ms | 580ms | much the same |
| Interaction delay (INP) | 180ms | 60ms | worse on the phone |
| Layout shift (CLS) | 0.04 | 0.01 | worse on the phone |
Everything else in this report reads the same on both — your DNS and mail records, your certificate, your security headers, the words on your pages and the data behind them — so it is checked once, not twice. Findings marked Phone measurement below are the ones scored on both devices; those marked Phone only are the phone-only set.
Fix these first
Key pages
Every open issue: all 52, ranked
Conversion & messaging
18 passed: show what we checked
8 couldn't be checked: see why
- Help centre or knowledge base This isn't a software product, so there was nothing to check.
- Visitors can search the site The site has no search box, so there was nothing to check.
- Sold-out products lead somewhere The site sells nothing online, so there was nothing to check.
- The cart keeps items when shoppers come back The site sells nothing online, so there was nothing to check.
- Site search forgives typos The site has no search box, so there was nothing to check.
- Analytics counts every page in an app-style site The site isn't a single-page app, so there was nothing to check.
- Shipping cost shown before checkout The site sells nothing online, so there was nothing to check.
- A search with no results still offers a way forward The site has no search box, so there was nothing to check.
Trust & credibility
32 passed: show what we checked
6 couldn't be checked: see why
- Status page This isn't a software product, so there was nothing to check.
- Your ad inventory is authorised (ads.txt) The site shows no adverts, so it needs no ads.txt.
- Client, partner or press logos No client logos, case studies or quoted research on the pages we read.
- Logo row links to the story behind it No client logos, case studies or quoted research on the pages we read.
- Case studies quantify the outcome No client logos, case studies or quoted research on the pages we read.
- Star ratings are not self-awarded No star ratings on the site, so there was nothing to check.
Content quality
15 passed: show what we checked
9 couldn't be checked: see why
- Published and updated dates No blog, news or articles on the pages we read, so there was nothing to date.
- Changelog or release notes This isn't a software product, so there was nothing to check.
- Publishing is current No blog, news or articles on the pages we read, so there was nothing to date.
- Editorial standards published No blog, news or articles on the pages we read, so there was nothing to date.
- PDFs have web page equivalents No PDFs are linked from the pages we read.
- Research claims name their source No client logos, case studies or quoted research on the pages we read.
- Offers that have already ended No blog, news or articles on the pages we read, so there was nothing to date.
- Borrowed figures say when they are from No client logos, case studies or quoted research on the pages we read.
- Cited sources say what you quote them saying No client logos, case studies or quoted research on the pages we read.
AI readiness
21 passed: show what we checked
14 couldn't be checked: see why
- How AI describes your business No AI-visibility reading was taken for this scan.
- AI citation / mention tracking No AI-visibility reading was taken for this scan.
- Answers under question headings No question-and-answer content on the site to check.
- Questions answered in the page source No question-and-answer content on the site to check.
- API documentation published This isn't a software product, so there was nothing to check.
- Machine-readable API spec This isn't a software product, so there was nothing to check.
- Answers survive being quoted alone No question-and-answer content on the site to check.
- How long the answers are No question-and-answer content on the site to check.
- Content feed published No blog, news or articles on the pages we read, so there was nothing to date.
- Video transcripts No events, job adverts or videos on the pages we read.
- Author credentials No blog, news or articles on the pages we read, so there was nothing to date.
- Answers aren't locked behind interaction No question-and-answer content on the site to check.
- Your glossary is marked up as definitions No question-and-answer content on the site to check.
- Step-by-step guides are marked up as steps No question-and-answer content on the site to check.
Search
Indexing & crawl35 checks · 1 to fix
31 passed: show what we checked
Search basics25 checks · 6 to fix
19 passed: show what we checked
14 couldn't be checked: see why
- hreflang correctness The site is in one language, so there was nothing to check.
- Product and Offer markup The site sells nothing online, so there was nothing to check.
- Event markup No events, job adverts or videos on the pages we read.
- Job posting markup No events, job adverts or videos on the pages we read.
- Video markup No events, job adverts or videos on the pages we read.
- Software product markup This isn't a software product, so there was nothing to check.
- Pagination is crawlable No paged or filtered listings on the pages we read.
- hreflang points both ways The site is in one language, so there was nothing to check.
- Filter and sort links don't trap crawlers No paged or filtered listings on the pages we read.
- Page two keeps its own address No paged or filtered listings on the pages we read.
- Paged listings have their own titles No paged or filtered listings on the pages we read.
- Filtered listings point back at the real page No paged or filtered listings on the pages we read.
- Star ratings visitors can actually see No star ratings on the site, so there was nothing to check.
- Each location has its own business details The site lists one location, so there was nothing to compare.
Speed
Speed: Google PageSpeed Insights (Lighthouse), run by Google on its own test machines during this scan (2026-10-02 at 08:55 UTC). Phone figures come from its phone test and desktop figures from its desktop test, both of your page.
54 passed: show what we checked
5 couldn't be checked: see why
- Self-hosted video weight No events, job adverts or videos on the pages we read.
- Service worker caches only the essentials up front The site registers no service worker, so there was nothing to check.
- Service worker doesn't delay page loads The site registers no service worker, so there was nothing to check.
- Service worker never shows out-of-date pages The site registers no service worker, so there was nothing to check.
- Pages change without a full reload (single-page app) The site isn't a single-page app, so there was nothing to check.
Mobile
17 passed: show what we checked
1 couldn't be checked: see why
- Offline helper file loads (service worker) The site registers no service worker, so there was nothing to check.
Accessibility
Some of these were measured on this scan, and are marked. The rest are worth trying yourself.
- Press Tab from the top of your homepage. Every link, button and form field should show a clear outline as it is reached, in the order you read the page. Measured on this scan: Passing
- Keep pressing Tab down the page. The highlighted item should never slide under a sticky header, a cookie banner or a chat button. Measured on this scan: Passing
- Turn on your phone's screen reader (VoiceOver on an iPhone, TalkBack on Android) and swipe through your homepage. It should read things in the order you see them. Measured on this scan: Passing
- On a phone, tap your menu button. The menu should open, every link in it should work, and it should close again. Measured on this scan: Passing
- Zoom your browser to 200%. The text should grow without anything overlapping and without the page scrolling sideways.
14 passed: show what we checked
1 couldn't be checked: see why
- PDFs carry real, tagged text No PDFs are linked from the pages we read.
Security & privacy
39 passed: show what we checked
6 couldn't be checked: see why
- WordPress XML-RPC closed The site doesn't run on WordPress, so there was nothing to check.
- WordPress usernames not listed The site doesn't run on WordPress, so there was nothing to check.
- WordPress add-ons are maintained The site doesn't run on WordPress, so there was nothing to check.
- The sample pages that came with your site are gone The site doesn't run on WordPress, so there was nothing to check.
- Content-Security-Policy reports violations There is no Content-Security-Policy to check this against.
- Trusted Types on a strict CSP There is no Content-Security-Policy to check this against.
Answered by you
Try it yourself5 questions
Things we can't see from outside4 questions
Checks that need a person4 questions
Things only you can do3 questions
v=DMARC1; p=none; rua=mailto:dmarc@brightleaf-dental.example; adkim=s; aspf=s
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Brightleaf Dental",
"url": "https://brightleaf-dental.example/",
"telephone": "+44 113 496 0123",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Otley Road",
"addressLocality": "Leeds",
"postalCode": "LS6 2AA",
"addressCountry": "GB"
},
"openingHours": [
"Mo-Fr 08:30-18:00",
"Sa 09:00-13:00"
]
}
</script>
Pages scanned
| URL | HTTP | Title | Meta | H1 | Words |
|---|---|---|---|---|---|
| https://brightleaf-dental.example/ | 200 | Brightleaf Dental — Family & Emergency Dentist in Headingley | ✓ | 1 | 412 |
| https://brightleaf-dental.example/treatments | 200 | Brightleaf Dental | ✓ | 1 | 655 |
| https://brightleaf-dental.example/fees | 200 | Brightleaf Dental | — | 1 | 96 |
| https://brightleaf-dental.example/about | 200 | About us — Brightleaf Dental | ✓ | 1 | 540 |
| https://brightleaf-dental.example/contact | 200 | Contact & booking — Brightleaf Dental | ✓ | 1 | 230 |
| https://brightleaf-dental.example/privacy | 200 | Privacy policy — Brightleaf Dental | — | 1 | 1310 |
The AI Advanced Report — $49
Example report — illustrative data for a fictional business. Your report is written from your own site.
The paid report asks AI assistants and Google the questions a new customer asks, and records who they recommend. Four of its sections follow, exactly as a buyer sees them.
Patients who find you trust you, but too few find you
Could convert — with fixesWould a real prospect convert?
A nervous first-time patient would book once they reach your fees page, but the homepage never says you take emergencies or new patients, and there is no review in sight of the booking button.
AI visibility
Across AI assistants
- ChatGPTNamed you in 2 of 5 answers · linked your site in 1
- PerplexityNamed you in 1 of 4 answers · linked your site in 1
- GeminiDidn't name you in any of its 5 answers
- ClaudeNamed you in 1 of 5 answers · never linked your site
| Buyer question | ChatGPT | Perplexity | Gemini | Claude |
|---|---|---|---|---|
| Who is the best family dentist in Leeds? | Cited you · #2 | Not mentioned | Not mentioned | Mentioned |
| Where can I get an emergency dental appointment in Leeds today? | Not mentioned | Cited you · #1 | Not mentioned | Not mentioned |
| Which Leeds dentists offer teeth whitening with a payment plan? | Not mentioned | Not mentioned | Not mentioned | Not mentioned |
| Is there a dentist near Headingley taking new NHS patients? | Not mentioned | Not mentioned | Not mentioned | Not mentioned |
| How much is a dental check-up in Leeds? | Mentioned | — | Not mentioned | Not mentioned |
Cited you: linked your site as a source (with its position among the sources). Mentioned: named you without linking. — : no answer to that question.
Who they recommend instead
- smilecare-leeds.example — cited in 10 answers, by ChatGPT, Perplexity, Gemini and Claude
- nhs.uk — cited in 7 answers, by ChatGPT, Perplexity, Gemini and Claude
- leedsdental.example — cited in 5 answers, by ChatGPT, Gemini and Claude
- whitesmile-leeds.example — cited in 4 answers, by ChatGPT, Perplexity, Gemini and Claude
Asked on 2026-10-02, each assistant using its own live web search (ChatGPT: gpt-6-luna, Perplexity: sonar, Gemini: gemini-3.8-flash, Claude: claude-haiku-4-5). The questions never name your business, so a mention has to be earned.
Scored from this: AI citation / mention tracking: warn · AI share of voice: warn — see Scored checks.
How AI describes you AI-judged
- ChatGPTAccurate Cited your site“Brightleaf Dental is a family dental practice in Headingley, Leeds, offering check-ups, hygiene visits, emergency appointments and teeth whitening for adults and children. It lists its fees online.”Family dentistry in Headingley with check-ups, emergencies and whitening — as the site says.
- PerplexityPartly accurate“Brightleaf Dental appears to be a cosmetic dentistry clinic in Leeds focused on teeth whitening and veneers for adults.”Right town and trade, but it calls a family practice a cosmetic clinic for adults only.
What they said is measured; whether it matches your site is a judgment: gpt-6-luna compared each answer with your own homepage's description, and nothing else. An answer that opens by saying it doesn't know you is marked so without a model.
Scored from this: How AI describes your business: warn — see Scored checks.
Assistants can read the site and occasionally cite it for family dentistry, but name a competitor for emergencies and whitening, and one describes you as a cosmetic clinic.
Issues- No page answers 'emergency dentist Leeds' directly.
- Nothing on the site says you are a family practice in words an assistant can quote.
- Publish an emergency appointments page with your hours and the same-day promise.
- Open the homepage with one sentence saying what you do, for whom and where.
Where you rank on Google
| Search | Your position | Your page | Top competing sites |
|---|---|---|---|
| family dentist leeds | #7 · page 1 | homepage | smilecare-leeds.example, nhs.uk, leedsdental.example |
| emergency dentist leeds | #18 · page 2 | /treatments | smilecare-leeds.example, nhs.uk |
| dentist headingley | #4 · page 1 | homepage | smilecare-leeds.example, leedsdental.example |
| teeth whitening leeds | Not in top 30 | — | whitesmile-leeds.example, smilecare-leeds.example |
| nhs dentist leeds accepting new patients | Couldn't check | ||
Who outranks you most
- smilecare-leeds.example — near the top for 4 of your searches
- leedsdental.example — near the top for 2 of your searches
Google showed a map of local businesses for 3 of these searches, and you were in it for 2.
Checked on 2026-10-02 with Google Leeds, England results (desktop, top 30). The searches are the ones a new customer would type — never your business name. 1 search couldn't be checked this time and isn't counted.
Who links to you
The strongest sites linking to you: leeds-chamber.example and yorkshire-news.example.
Redirect those broken addresses to the right live page and you keep the credit those links carry.
Scored from this: Ranks on Google page 1 for core searches: pass · Sites that link to you: pass — see Scored checks.
Searches you're missing
| Search | Searches a month | Who ranks |
|---|---|---|
| dental implants leeds | 1,300 | smilecare-leeds.example #4 |
| invisalign leeds | 880 | smilecare-leeds.example #6, leedsdental.example #12 |
| private dentist leeds | 720 | leedsdental.example #3 |
| nervous patients dentist leeds | 390 | smilecare-leeds.example #9 |
For comparison, you're in the top 20 for 6 searches in the same field (about 2,810 a month). Monthly volumes are DataForSEO's Google estimates for United Kingdom; a search counts as missed only when you have no position in Google's top 100 for it.
Scored from this: Missed searches: warn — see Scored checks.
Conversion rewrites
The highest-leverage copy changes, ranked.
1 of the 3 rewrites in this report is shown here.
Also in the $49 report
- In your $49 report
Industry landing-page review
How your site stacks up against what wins in your industry: your strengths, and the gaps to close.
- In your $49 report
23 extra scored checks
13 judged from your page copy — pricing clarity, proof behind your claims and more — 1 from how AI assistants describe you, and 9 measured from AI assistants and Google, your reviews and Maps position among them.
- In your $49 report
Do this next
Your highest-leverage actions, each rated for impact and effort.
See yours
Your report is written from your own site: your pages, your findings, your fixes. The scan and the full report are free.
Download the sample as a PDF — the free report above, from the same engine that writes yours, marked as an example on every page.