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.

Resultshow AI sees you
Visibility by AI assistant

How often each assistant names you when a buyer asks. All four are part of your paid audit.

Gemini
16% named in 6 of 38 answers
ChatGPT
13% named in 5 of 40 answers
Perplexity logoPerplexity
18% named in 7 of 40 answers
Google AI Overviews
10% named in 3 of 31 answers

4 AI assistants · 8 search terms · 160 total samples

The specificity cliff

You're most winnable on specific, ready-to-book searches. That's where to push first.

Broad discovery“best things to do in Denver”
3%
Specific intent“best roofing companies in Denver”
11%
Niche & long-tailyour signature experiences
21%
Search-term scorecard

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.

Search term Gemini ChatGPT Perplexity logoPerplexity Google AI Your avg
Broad discoveryhigh volume, hardest to win
best roofing companies in denver, colorado, usa ✓ 20% ✗ 0% ✗ 0% ✗ 0% 5%Weak
top rated roofing companies in denver, colorado, usa ✗ 0% ✗ 0% ✗ 0% ✗ 0% 0%Gap
Specific intentbuyers comparing options
best roofing companies near denver, colorado, usa ✓ 20% ✓ 20% ✗ 0% ✓ 25% 16%Weak
who do locals recommend for roofing companies in denver, colorado, usa ✗ 0% ✗ 0% ✓ 20% ✗ 0% 5%Weak
Niche & long-tailyour signature experiences - most winnable
best roof replacement in denver, colorado, usa ✗ 0% ✓ 20% ✓ 40% ✓ 25% 21%Weak
roof replacement in denver, colorado, usa recommendations ✓ 20% ✓ 20% ✓ 40% ✗ 0% 20%Weak
best storm damage repair in denver, colorado, usa ✓ 40% ✓ 20% ✓ 20% ✗ 0% 20%Weak
top rated roof replacement denver, colorado, usa ✓ 25% ✓ 20% ✓ 20% ✓ 25% 23%Weak
✓ % = named, with how often ✗ 0% = AI answered, never named Summit Ridge Roofing = no AI answer
Who AI names instead

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.

1
Mile High Exteriors52%
2
Peak View Roofing40%
3
Front Range Roofing Co32%
4
Bluebird Roofing21%
#5
Summit Ridge Roofing (you)14%
Where AI points your buyers

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.

Your site - 3%The customer, and the relationship, come straight to you.
Platforms & directories - 85%The middlemen AI cites instead of naming a business directly.
Other sites - 12%Guides, reviews and competitors - citable ground you don't hold yet.
Of the 85% going to platforms and directories
Yelp
33%
Bbb
27%
Angi
25%

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 healthyour site, scanned live
61
Website Health
18 checks · 7 pass · 7 warn · 4 fail
14
AI Visibility
Named in 14% of AI answers · #5 of 5 in Denver
38
Mobile Page Speed
Real users wait 4.2s to see your page (Google CrUX, p75)

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.

0/2
Structured data (schema)
1/4
Performance
2/5
On-page & links
1/3
AI / GEO readiness
3/4
Crawlability & indexing
StatusCheckResultTarget
Structured data (schema) · 0/2
FailBusiness schema
no LocalBusiness or Service markup, so AI can't read your services, service area, or hours
Generic Organization onlyHigh
FailFAQ schema
you're invisible to the question-style prompts homeowners ask AI
No FAQPage markupHigh
Performance · 1/4
FailLargest Contentful Paint
on mobile, visitors leave before it loads
4.8s<2.5sHigh
FixLayout shift (CLS)
content jumps as it loads
0.21<0.1Med
FixPage weight (HTML)
heavy markup slows first paint
312 KB<120 KBMed
PassServer response (TTFB)1.1s
On-page & links · 2/5
FailBroken links
checked are dead (404): /services/gutter-install-old, /financing-2022
2 of 12High
FixMeta description
trimmed in results
172 chars140-160Med
FixImage alt text
images missing alt text
14 of 38Med
PassTitle tag58 chars
PassInternal links23 internal
AI / GEO readiness · 1/3
Fixllms.txt
add one so assistants get a clean summary of what you do
Not foundMed
FixCitable content
of page text is in answer-sized passages AI can quote
18%Med
PassAI crawler accessAll allowed
Crawlability & indexing · 3/4
FixCanonical tags
missing a self-canonical, risk of duplicate-content dilution
2 service pagesMed
PassHTTPSValid certificate
PassXML sitemap/sitemap.xml found
Passrobots.txtPresent

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.

MobilePoor
38/100
LCP
4.8s
load speed
INP
290ms
tap response
CLS
0.21
layout shift
DesktopGood
79/100
LCP
2.1s
load speed
INP
150ms
tap response
CLS
0.04
layout shift
Real users (CrUX p75)Poor
4.2s LCP
INP
240ms
tap response
CLS
0.18
layout shift
PASS RATE
21%
real-user pass

Good targets: load (LCP) under 2.5s · tap response (INP) under 200ms · layout shift (CLS) under 0.1.

HighHero image is 2.4 MB unoptimized JPEG - serve a 180 KB WebP to cut LCP by ~2.5s
HighRender-blocking CSS (3 stylesheets, 410 KB) delays first paint - inline critical CSS
MedNo lazy-loading on 22 below-the-fold images
Med410 KB unused JavaScript (chat widget loads on every page)

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.

1Add LocalBusiness + FAQPage schema to your service pages - the single biggest lever for getting named by ChatGPT, Perplexity & Google AI.
2Compress the 2.4 MB project-gallery hero image to WebP - cuts mobile load from 4.8s toward 2s and lifts every page.
3Fix the 2 dead links & publish an llms.txt - an afternoon of work that removes two visible quality flags.
What other audit tools miss

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 Kitpaste-ready, page by page

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.

What's on your pages now
Schema typeStatusAction
OrganizationEnhancePresent, but missing logo + social profiles
LocalBusinessMissingAdd NAP + hours + service area (Denver)
Service (per service page)MissingAdd - lets AI read each service, who it's for, and where
FAQPageMissingAdd - wins the question-style prompts homeowners ask AI
Paste-ready schema — 4 blocks
Organizationpaste-ready
Where: the <head> of every page (site-wide, in your template)
JSON-LD
<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
Where: the <head> of your homepage and contact page
JSON-LD
<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
Where: the <head> of each service page (change details per page)
JSON-LD
<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
Where: the <head> of each service page (match the questions to that page)
JSON-LD
<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>
Page-by-page rewrites — top 3 of 7 pages
/service-pages/roof-replacement160 words
Title
Services | Summit Ridge Roofing
→ Roof Replacement in Denver | Summit Ridge Roofing
Meta description
Roof Replacement in Denver. Plain pricing, firm quotes, and fast scheduling from Summit Ridge Roofing.
H1 heading
Roof Replacement in Denver
Content depth
160 words → target 600+ · Open with one plain sentence naming the service and the area. Answer cost, timeline, and who it suits - the questions homeowners actually ask AI.
/service-pages/storm-damage-repair160 words
Title
Services | Summit Ridge Roofing
→ Storm Damage Repair in Denver | Summit Ridge Roofing
Meta description
Storm Damage Repair in Denver. Plain pricing, firm quotes, and fast scheduling from Summit Ridge Roofing.
H1 heading
Storm Damage Repair in Denver
Content depth
160 words → target 600+ · Open with one plain sentence naming the service and the area. Answer cost, timeline, and who it suits - the questions homeowners actually ask AI.
/service-pages/metal-roofing160 words
Title
Services | Summit Ridge Roofing
→ Metal Roofing in Denver | Summit Ridge Roofing
Meta description
Metal Roofing in Denver. Plain pricing, firm quotes, and fast scheduling from Summit Ridge Roofing.
H1 heading
Metal Roofing in Denver
Content depth
160 words → target 600+ · Open with one plain sentence naming the service and the area. Answer cost, timeline, and who it suits - the questions homeowners actually ask AI.
4 more pages need this. We've rewritten your highest-impact pages here. Done-for-you completes the rewrites across the rest of your site. See done-for-you →
More copy-paste fixes
llms.txtpaste-ready
Where: save as summit-ridge-roofing.example.com/llms.txt
TEXT
# 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/contact
Security headers
HSTSMissing — add Strict-Transport-SecurityMed
Content-Security-PolicyMissing — no CSP header setMed
X-Content-Type-OptionsSet — nosniff present
Your planwhat to do, and who does it
Your action plan

The 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.

1
AI doesn't surface you for the specific questions your buyers ask High impactQuick win

Publish definitive answer-first guides for each of those questions, with your brand named in the opening paragraph.

2
Competitor 'Mile High Exteriors' is named in 52% of AI answers High impactQuick win

Reverse-engineer their cited pages and reviews.

3
Add Organization and FAQPage schema, plus plain-language answers to your buyers' top questions Medium impact1-2 weeks

AI assistants cite structured, crawlable content far more often than community or landing pages.

4
Add LocalBusiness + FAQPage schema to your service pages Medium impact1-2 weeks

the single biggest lever for getting named by ChatGPT, Perplexity & Google AI.

5
Compress the 2.4 MB project-gallery hero image to WebP FoundationalOngoing

cuts mobile load from 4.8s toward 2s and lifts every page.

6
Fix the 2 dead links & publish an llms.txt FoundationalOngoing

an afternoon of work that removes two visible quality flags.

Three ways to get this done
Fix it yourself

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.

Work with a developer

Forward this report. Every fix names exactly what to change and where, so they can build straight from it.

Stay on top of it

Monitor re-runs this scan every week, charts your trend, and alerts you when the answers shift.

Monitor · $79/mo
The cost of waiting

AI visibility compounds. So does falling behind.

Competitors entrench

Every week they're named, AI trusts them more. The lead they build gets harder to take back.

The gap widens

Your #5 position doesn't hold steady - it slips as others optimize for the same searches.

Buyers form habits

People who choose a competitor through AI today become their repeat customers tomorrow.

Keep the score moving

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.

How it works from here
1
Monitor starts at checkout

Subscribe and your weekly re-scans begin. Your report page becomes a living trend.

2
Done-for-you starts with a call

We scope your site and your buyer questions, then implement the fixes for you.

3
Cancel anytime

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.

Score over time4 scans

One point per scan of these exact inputs. Monitor keeps it current automatically, every week.

+12 since first check
0501002May 222May 299Jun 514Jun 12 (now)