AI Visibility Report
www.brightleaf-dental.example has real gaps in how AI assistants can read and describe it — worth fixing soon.
This report is permanent and public at https://wpclienthub.com/ai-visibility-check/r/demoWPClientHubExample. Ask us to remove it →
The fastest path up
Fix the top 3 and this scores 75
A projection, not a promise — recomputed with the same scoring rules, assuming only the three fixes below are made.
The points above don't add up to that — each is what the fix is worth by itself. Several land in the same scoring category, and each category has a cap, so fixing all three together recovers less than the sum of the three.
Testimony, not guesswork
What AI says about this business
We ask Claude, ChatGPT, and Gemini the questions a prospective customer would actually type, cold, with no hints about the site. Answers are graded against the facts on the site itself. Based on the AI model's knowledge, not a live web search — results change as models update.
Claude and Gemini know this business; ChatGPT doesn't.
“Brightleaf Dental is a general and cosmetic dentistry practice. Based on what I can find, they offer services like cleanings, implants and whitening, but I don't have a confirmed address — the site doesn't state one clearly on the page I could read.”
How we graded it: Services match the site, but no address — the site shows it only inside an image, so no engine can read it.
“I don't have specific information about a business called Brightleaf Dental. There may be a dental practice by that name, but I can't confirm details about its services or location.”
How we graded it: Never named the practice — treated it as unfamiliar rather than describing what it actually offers.
“Brightleaf Dental is a general and cosmetic dentistry practice offering cleanings, fillings, whitening, veneers and dental implants.”
How we graded it: Names cleanings, fillings, whitening, veneers and implants — all listed on the homepage.
“I don't have enough verified information about specific dental implant providers in that area to make a confident recommendation. I'd suggest checking recent reviews and confirming credentials directly.”
How we graded it: Didn't name Brightleaf Dental — its implants guide, the most detailed page on the site, never surfaced.
“I can't name a specific provider without more detail about your area. Look for a practice with strong implant-specific reviews and clear before/after cases.”
How we graded it: Same gap as Claude — didn't name the practice for the one question where it has the best page.
“For dental implants, Brightleaf Dental is worth considering — their site has a detailed implants guide covering the procedure, recovery and options.”
How we graded it: Named Brightleaf Dental and its implants guide — the only engine that recommended the practice.
“Based on their website, Brightleaf Dental offers general dentistry (cleanings, fillings), cosmetic dentistry (whitening, veneers) and dental implants.”
How we graded it: Matches the services listed on the homepage exactly.
“I don't have verified details on Brightleaf Dental's specific service list.”
How we graded it: No services named at all.
“Brightleaf Dental offers general dentistry, cosmetic dentistry and dental implants, based on their published services.”
How we graded it: Matches the services listed on the homepage.
“I don't have reliable information on Brightleaf Dental's current opening hours.”
How we graded it: Hours aren't stated as text anywhere on the site the crawler could reach.
“I don't have that information for Brightleaf Dental.”
How we graded it: Same gap — hours aren't stated as text on the site.
“I don't have confirmed opening hours for Brightleaf Dental.”
How we graded it: Hours aren't stated as text anywhere on the site the crawler could reach.
“I believe they're based in the local area but I can't confirm a specific service radius or which neighboring towns they serve.”
How we graded it: Vague but not wrong — the site never states a service area, so there was nothing to confirm it against.
“I don't have information about Brightleaf Dental's service area.”
How we graded it: No service-area detail at all.
“Brightleaf Dental appears to serve the local area, though the exact service radius isn't confirmed.”
How we graded it: Vague but not wrong — the site never states a service area to confirm it against.
Crawler access
Which AI crawlers can reach this site
If a bot is blocked here, that assistant cannot read the site at all — no amount of good content matters until this is fixed.
| Crawler | Status | Detail |
|---|---|---|
| GPTBot GPTBot/1.0 | Allowed | No restriction found. |
| ClaudeBot ClaudeBot/1.0 | Allowed | No restriction found. |
| PerplexityBot PerplexityBot/1.0 | Blocked | PerplexityBot is disallowed in /robots.txt. |
| Google-Extended Google-Extended | Allowed | No restriction found. |
| bingbot bingbot/2.0 | Allowed | No restriction found. |
Score by area
Category breakdown
Worst first — where the score is actually being lost.
Every check
The full checklist
28 checks run across 9 pages. Failures are open by default; what's already right is collapsed below each group.
AI crawler access
6 of 8 passing
PerplexityBot is blocked −8 pts high
No llms.txt file −3 pts low
6 checks already passing in ai crawler access
GPTBot is blocked
ClaudeBot is blocked
Google-Extended is blocked
Bingbot / Copilot is blocked
noai / noimageai directive found
Sitemap is unreachable to AI crawlers
Structured data & entities
3 of 7 passing
No Organization or LocalBusiness schema −8 pts high
Article without Article schema −5 pts medium
Questions without FAQPage schema −6 pts high
No sameAs links to social profiles −3 pts low
3 checks already passing in structured data & entities
No WebSite schema
No BreadcrumbList schema
No About or Contact page found
Answer-ready content
3 of 7 passing
No question-style headings −8 pts high
No direct answer in the first paragraph −8 pts high
No author byline −5 pts medium
No lists or tables for facts −3 pts low
3 checks already passing in answer-ready content
No visible published or updated date
Too little content to quote
Inconsistent business name, address or phone
Technical clarity
5 of 6 passing
Missing Open Graph tags −3 pts low
5 checks already passing in technical clarity
Main content requires JavaScript
Missing canonical URL
Missing html lang attribute
Page is not served over HTTPS
Slow server response
One scan isn't enough
Monitor this every week across all your client sites
WPClientHub re-runs this scan automatically and flags what changed — so you catch a blocked crawler or a broken schema before a client does.
Start free