This is a sample deep audit ($149). Summit Ridge Roofing is a fictional business and the answers below are generated sample data.
Your audit runs against live AI answers across all four assistants and looks exactly like this. Start with the free check.
When buyers ask AI, Summit Ridge Roofing mostly isn't the answer.
AI recommends Mile High Exteriors about 3.7x more often than you. Across 32 real search-and-assistant tests, AI names Summit Ridge Roofing in just 14% of answers - and in 14 of them you never appear at all. Every one is a high-intent buyer handed to a competitor or a platform. The good news: the gap is fixable, and the plan below shows exactly how.
Your buyers have started asking AI - and choosing whoever it names.
AI doesn't return ten blue links - it names a few businesses and hands them the customer. This audit measures whether Summit Ridge Roofing is one of them.
How often each assistant names you when a buyer asks. All four are part of your paid audit.
4 AI assistants · 8 search terms · 160 total samples
You're most winnable on specific, ready-to-book searches. That's where to push first.
Every term we tested - and exactly how you ranked
These are the real searches buyers type when they're looking for roofing companies in Denver. Each cell shows how often AI named Summit Ridge Roofing for that term. The reds are where the customers are leaking.
The operators winning the answers you're missing
Combined across all 4 assistants. Each bar is how often AI names that business - an answer can name several or none, so they don't add up to 100%. This is the field AI chooses from when a buyer asks about roofing companies in Denver, Colorado, USA.
Only 3% of AI's links point home. The rest is still open.
Every time AI answers a buyer, it links somewhere. 85% goes to platforms and directories that put themselves between you and the buyer, and 12% to guides, reviews, and rivals - pages you could be cited on, but aren't yet.
Every one of those 85% is a 20-30% cut off your price. Get named and cited directly, and that booking comes home at full price - the plan below shows how.
Website Health scorecard
Every signal AI assistants and Google use to decide whether to recommend you — measured live on your site. Worst sections first, so what to fix is up top.
| Status | Check | Result | Target | |
|---|---|---|---|---|
| Structured data (schema) · 0/2 | ||||
| Fail | Business schema no LocalBusiness or Service markup, so AI can't read your services, service area, or hours | Generic Organization only | — | High |
| Fail | FAQ schema you're invisible to the question-style prompts homeowners ask AI | No FAQPage markup | — | High |
| Performance · 1/4 | ||||
| Fail | Largest Contentful Paint on mobile, visitors leave before it loads | 4.8s | <2.5s | High |
| Fix | Layout shift (CLS) content jumps as it loads | 0.21 | <0.1 | Med |
| Fix | Page weight (HTML) heavy markup slows first paint | 312 KB | <120 KB | Med |
| Pass | Server response (TTFB) | 1.1s | — | |
| On-page & links · 2/5 | ||||
| Fail | Broken links checked are dead (404): /services/gutter-install-old, /financing-2022 | 2 of 12 | — | High |
| Fix | Meta description trimmed in results | 172 chars | 140-160 | Med |
| Fix | Image alt text images missing alt text | 14 of 38 | — | Med |
| Pass | Title tag | 58 chars | — | |
| Pass | Internal links | 23 internal | — | |
| AI / GEO readiness · 1/3 | ||||
| Fix | llms.txt add one so assistants get a clean summary of what you do | Not found | — | Med |
| Fix | Citable content of page text is in answer-sized passages AI can quote | 18% | — | Med |
| Pass | AI crawler access | All allowed | — | |
| Crawlability & indexing · 3/4 | ||||
| Fix | Canonical tags missing a self-canonical, risk of duplicate-content dilution | 2 service pages | — | Med |
| Pass | HTTPS | Valid certificate | — | |
| Pass | XML sitemap | /sitemap.xml found | — | |
| Pass | robots.txt | Present | — | |
Page speed & Core Web Vitals
Google PageSpeed Insights + real-user Chrome data. Slow mobile pages get fewer AI citations and lose customers before the page even loads.
Good targets: load (LCP) under 2.5s · tap response (INP) under 200ms · layout shift (CLS) under 0.1.
Start here: your fastest technical wins
These come from the live scan of your site, not the AI-visibility roadmap above. That roadmap is the strategy to get named; these three are the quickest technical fixes to ship first — most take an afternoon and don't need a developer.
Most AI-audit reports stop at “you're not cited.” We also found 2 dead links and 3 orphan pages (Storm Damage, Metal Roofing, Financing) with fewer than 2 internal links — pages even Google struggles to find. Fixing internal links is free and often moves the needle fastest.
Technical Fix Kit Full audit
Everything below is paste-ready and generated for your exact site. Each block tells you where it goes — hand it to a developer or do it yourself. Tap a row to open it; use the Copy button on any code block.
| Schema type | Status | Action |
|---|---|---|
| Organization | Enhance | Present, but missing logo + social profiles |
| LocalBusiness | Missing | Add NAP + hours + service area (Denver) |
| Service (per service page) | Missing | Add - lets AI read each service, who it's for, and where |
| FAQPage | Missing | Add - wins the question-style prompts homeowners ask AI |
Organizationpaste-ready
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Summit Ridge Roofing",
"url": "https://summit-ridge-roofing.example.com",
"logo": "https://summit-ridge-roofing.example.com/logo.png",
"sameAs": [
"https://www.facebook.com/summit-ridge-roofing",
"https://www.google.com/maps/place/summit-ridge-roofing"
]
}
</script>LocalBusinesspaste-ready
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Summit Ridge Roofing",
"url": "https://summit-ridge-roofing.example.com",
"telephone": "+1-555-013-0182",
"areaServed": "Denver and surrounding areas",
"openingHours": "Mo-Fr 08:00-17:00",
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "214" }
}
</script>Service (per service page)paste-ready
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Roof Replacement",
"serviceType": "Roof Replacement",
"provider": { "@type": "LocalBusiness", "name": "Summit Ridge Roofing" },
"areaServed": "Denver",
"description": "Roof Replacement in Denver by Summit Ridge Roofing."
}
</script>FAQPagepaste-ready
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "How much does roof replacement cost in Denver?",
"acceptedAnswer": { "@type": "Answer", "text": "Most roof replacement projects in Denver fall in a clear range; we give a firm written quote before any work starts." } },
{ "@type": "Question", "name": "How long does roof replacement take?",
"acceptedAnswer": { "@type": "Answer", "text": "A typical job is finished in one to three days, depending on scope." } },
{ "@type": "Question", "name": "Which areas do you serve?",
"acceptedAnswer": { "@type": "Answer", "text": "Summit Ridge Roofing serves Denver and the surrounding area." } }
]
}
</script>/service-pages/roof-replacement160 words
→ Roof Replacement in Denver | Summit Ridge Roofing
/service-pages/storm-damage-repair160 words
→ Storm Damage Repair in Denver | Summit Ridge Roofing
/service-pages/metal-roofing160 words
→ Metal Roofing in Denver | Summit Ridge Roofing
llms.txtpaste-ready
# Summit Ridge Roofing
> Roofing Companie serving Denver and surrounding areas.
## Services
- Roof Replacement: https://summit-ridge-roofing.example.com/roof-replacement
- Storm Damage Repair: https://summit-ridge-roofing.example.com/storm-damage-repair
- Metal Roofing: https://summit-ridge-roofing.example.com/metal-roofing
## Contact
- https://summit-ridge-roofing.example.com/contactThe exact moves that get you named - in order
Work top to bottom. Each step builds on the last. Start with the quick wins, then layer in the foundational work that keeps you named as AI shifts.
Publish definitive answer-first guides for each of those questions, with your brand named in the opening paragraph.
Reverse-engineer their cited pages and reviews.
AI assistants cite structured, crawlable content far more often than community or landing pages.
the single biggest lever for getting named by ChatGPT, Perplexity & Google AI.
cuts mobile load from 4.8s toward 2s and lifts every page.
an afternoon of work that removes two visible quality flags.
The Fix Kit hands you paste-ready schema and title rewrites for the technical items. The rest is written as plain steps you can follow.
Forward this report. Every fix names exactly what to change and where, so they can build straight from it.
Monitor re-runs this scan every week, charts your trend, and alerts you when the answers shift.
Monitor · $79/moAI visibility compounds. So does falling behind.
Every week they're named, AI trusts them more. The lead they build gets harder to take back.
Your #5 position doesn't hold steady - it slips as others optimize for the same searches.
People who choose a competitor through AI today become their repeat customers tomorrow.
You run the business. We watch the answers.
Closing the gap on Mile High Exteriors means working through every step above, then keeping at it as AI answers change week to week. This report is a snapshot. The answers will move again. Monitor catches it when they do.
We re-run your buyer questions every week, chart your score over time, and alert you the moment your visibility moves.
- A fresh scan every week, same questions, same scoring
- Your score trend, charted on your report page
- An alert when you drop out of the answers
- Your fix list refreshed as Mile High Exteriors and the answers shift
If the plan above feels like a lot, our team makes the fixes and keeps Summit Ridge Roofing named, month after month. You stay focused on the work you do best.
- We implement every fix, no homework for you
- Weekly re-scans, and we act when you slip
- A monthly plain-language update
Subscribe and your weekly re-scans begin. Your report page becomes a living trend.
We scope your site and your buyer questions, then implement the fixes for you.
No contracts. The fixes in this report are yours for Summit Ridge Roofing either way.
Prefer to do it all yourself? The action plan above is yours to keep - every step spelled out. Re-run a free check whenever you want a pulse.
Methodology: we ran 8 real buyer searches across 4 AI assistants (Gemini, ChatGPT, Perplexity, Google AI Overviews), 5 samples each, 160 samples total. "Named" means AI mentioned Summit Ridge Roofing by name or linked your site. Scores use a 95% Wilson confidence interval. This preview uses sample data.
One point per scan of these exact inputs. Monitor keeps it current automatically, every week.
+12 since first check