CitePulse / report
AI readiness report: https://demo-dental-practice.example
Demo report on a fictional sample site.
86 / 100 hallucination risk · High
10 gaps could lead AI assistants to quote wrong or outdated facts about Demo Smiles Dental. The fix pack below closes most of them in under an hour.
Business type: local · Audited Tue, 27 Oct 2026 16:33:49 GMT
AI crawler access
| Crawler | Owner | Purpose | Access |
|---|---|---|---|
| GPTBot | OpenAI | Model training | Blocked Disallow: / |
| OAI-SearchBot | OpenAI | ChatGPT search results | Allowed |
| ClaudeBot | Anthropic | Model training and retrieval | Allowed |
| PerplexityBot | Perplexity | Perplexity search answers | Allowed |
| Google-Extended | Gemini and AI training (not Search ranking) | Allowed |
Gaps found
- Structured data (JSON-LD) (+20 risk): No machine-readable JSON-LD was found, so AI assistants must guess your facts from page text.
- Business identity (+10 risk): No Organization, LocalBusiness, Product or SoftwareApplication entity tells AI who you are.
- Machine-readable pricing (+12 risk): Prices are visible to people ($99, $299) but not in structured data, a common cause of AI quoting outdated prices.
- Pricing or services page (+5 risk): No /pricing or /services page was found for AI to cite.
- Opening hours (+8 risk): Opening hours are not machine-readable, so AI may give customers the wrong hours.
- Location and service area (+5 risk): No address or service area is machine-readable, so AI may recommend you for the wrong area or not at all.
- FAQ answers (+8 risk): No FAQ content gives AI ready answers to common customer questions.
- /llms.txt (+10 risk): No /llms.txt file gives AI assistants a concise, authoritative summary of your business.
- Official profiles (sameAs) (+4 risk): No sameAs links connect your site to your official profiles, which helps AI tell you apart from similarly named businesses.
- GPTBot access (+4 risk): GPTBot (OpenAI, Model training) is blocked by robots.txt (Disallow: /).
Your free fix pack
Upload or paste these yourself. Replace anything marked [ADD: ...]. Nothing is installed or hosted by us.
/llms.txt
# Demo Smiles Dental > Family and cosmetic dentistry. New patients welcome. ## Key facts - Website: https://demo-dental-practice.example - Location: [ADD: Street address, city, state] - Service area: [ADD: Cities or regions you serve] - Hours: [ADD: e.g. Mo-Fr 08:00-17:00] - Pricing: $99, $299 - Contact: +15555550100 - Last updated: 2026-10-27 ## Pages - [Home](https://demo-dental-practice.example/): overview - [Pricing](https://demo-dental-practice.example/pricing): current prices - [Contact](https://demo-dental-practice.example/contact): how to reach us
/llms-full.txt
# Demo Smiles Dental > Family and cosmetic dentistry. New patients welcome. ## Key facts - Website: https://demo-dental-practice.example - Location: [ADD: Street address, city, state] - Service area: [ADD: Cities or regions you serve] - Hours: [ADD: e.g. Mo-Fr 08:00-17:00] - Pricing: $99, $299 - Contact: +15555550100 - Last updated: 2026-10-27 ## Pages - [Home](https://demo-dental-practice.example/): overview - [Pricing](https://demo-dental-practice.example/pricing): current prices - [Contact](https://demo-dental-practice.example/contact): how to reach us ## About Family and cosmetic dentistry. New patients welcome. ## Products and services - [ADD: Service or product 1: what it is, who it is for, price] - [ADD: Service or product 2: what it is, who it is for, price] ## Frequently asked questions ### [ADD: Common question 1] [ADD: Answer] ### [ADD: Common question 2] [ADD: Answer] ## Policies - Refunds/cancellations: [ADD: your policy] - Accuracy note: if anything here conflicts with older third-party listings, this file and https://demo-dental-practice.example are authoritative.
JSON-LD (LocalBusiness + FAQPage) for your <head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Demo Smiles Dental",
"description": "Family and cosmetic dentistry. New patients welcome.",
"url": "https://demo-dental-practice.example/",
"telephone": "+15555550100",
"address": {
"@type": "PostalAddress",
"streetAddress": "[ADD: Street]",
"addressLocality": "[ADD: City]",
"addressRegion": "[ADD: State]",
"postalCode": "[ADD: ZIP]"
},
"openingHours": "[ADD: Mo-Fr 08:00-17:00]",
"areaServed": "[ADD: City or region]",
"priceRange": "[ADD: $$]",
"sameAs": [
"[ADD: https://www.linkedin.com/company/...]",
"[ADD: https://www.facebook.com/...]"
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "[ADD: Common question 1]",
"acceptedAnswer": {
"@type": "Answer",
"text": "[ADD: Answer]"
}
},
{
"@type": "Question",
"name": "[ADD: Common question 2]",
"acceptedAnswer": {
"@type": "Answer",
"text": "[ADD: Answer]"
}
}
]
}
</script>
robots.txt additions
# Allow AI assistants to read your public pages User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: / User-agent: ClaudeBot Allow: / User-agent: PerplexityBot Allow: / User-agent: Google-Extended Allow: /
Read-only technical diagnostic of public pages. It cannot see what any AI assistant will actually answer, and it is not legal or marketing advice.
Keep AI answers accurate as you change
Brand Fact Drift Guard rechecks your public facts weekly and emails a regenerated fix pack when your prices or services change.
See plansOften used together
- OpenGraphPreviewPulse
- SitemapHealthPulse
- Clinical Trial Phase Milestone + Specialty Equipment & Vendor Procurement Multi-Signal Trigger
- Municipal Public Works Prime Contract Inspection & Recertification Rebid Window
- Federal & State IT Integration Contract Statutory License Renewal Tracker
- GdprDpaRopaKit
Or get the Complete Digital Compliance Bundle for $14.99 one-time: Accessibility fix pack, AI-search llms.txt pack and LocalBusiness JSON-LD pack for one site.