AI Visibility Audit · Case Study

A Roofing Company That AI Thought Was a Window Company

VisiPath uncovered critical indexing errors costing All Storm Solutions qualified leads — and mapped a clear path to fix them.

50
Audit Score
out of 100
74
Projected Score
↑ +24 pts in 30 days

All Storm Solutions, Inc.

All Storm Solutions is a roofing and storm damage restoration company based in Naperville, IL, serving the greater Chicago suburbs with 30+ years of experience and a CertainTeed ShingleMaster™ certification. Despite a strong track record and A+ BBB rating, their online presence was failing to communicate their authority to AI-powered search systems — leaving real money on the table.

All Storm Solutions, Inc.
Naperville, IL
Roofing & Storm Damage
April 25, 2026
allstormsolutions.com
50 / 100 — "Developing"

What We Measured

VisiPath evaluates six dimensions that determine how AI systems — including Google AI Overviews, ChatGPT, Perplexity, and voice search — understand, trust, and recommend a local business. Top-performing local businesses score between 68–74. All Storm Solutions entered at 50.

Content Structure & Clarity
12/20
Question-Led Content
3/15
Trust Signals
10/15
Technical AI Accessibility
10/20
Brand-Topic Association
9/15
Off-Site Citations & AI Trust Chain
6/15

What We Found

These are the highest-impact issues discovered during the audit — the kind of silent errors that cause AI systems to misclassify or simply ignore a business when answering buyer questions.

🔴 Critical — Misclassification

Their /about-us page was telling Google they sold windows

The /about-us page carried the HTML title "Replacement Windows Naperville IL" — a leftover from a Webflow template. Every AI system crawling that page classified All Storm Solutions as a window company, not a roofing authority. This single metadata error undercut months of legitimate SEO work and directly suppressed their visibility in roofing-intent queries.

🔴 Critical — Missing Content

Their FAQ page returned a 404 — it didn't exist

The /faq URL was broken with a 404 error, and no FAQ content existed anywhere on the site. AI systems like ChatGPT and Google AI Overviews pull heavily from Q&A structured content to answer user queries. Without it, All Storm Solutions was invisible for high-intent questions like "Does my homeowner's insurance cover roof damage in Naperville?"

🟠 Warning — Geographic Credibility

Every testimonial on the site showed Tampa, FL reviewers

All visible testimonials were attributed to reviewers in Tampa, Florida — creating a geographic credibility gap for a Naperville-based company. AI systems factor location signals from third-party mentions when assessing local relevance. A roofing company with zero Naperville-attributed social proof loses authority in the exact market it serves.

🟢 Opportunity — Hidden Differentiators

CertainTeed ShingleMaster™ certification sat buried and unused

All Storm Solutions holds a CertainTeed ShingleMaster™ certification — a meaningful industry credential earned by fewer than 1% of contractors. Combined with a 5-year workmanship warranty and 30+ years of experience, these are exactly the authority signals AI systems weight when recommending contractors. None of these were implemented in structured data or consistently featured in content.

Their /about-us page was being indexed as a windows company. They had no idea — and it had been live for over a year.
VisiPath Audit Finding · All Storm Solutions · April 2026

Priority Fix List

Each fix below was scoped by impact and effort. Together, they account for the projected 24-point improvement over 30 days.

  • 1

    Fix the /about-us page title immediately

    Update the HTML <title> tag from "Replacement Windows Naperville IL" to accurately reflect roofing services. This single correction directly re-signals category to Google and AI crawlers.

    ⏱ Estimated effort: 5 minutes · Immediate AI signal correction
  • 2

    Build a FAQ page targeting 8 local insurance + roofing questions

    Create /faq with structured Q&A content covering insurance claims, hail damage, repair timelines, and warranties — the exact questions buyers ask AI assistants before calling a contractor.

    ⏱ Estimated effort: 1–2 days · High AI citation value
  • 3

    Add question-format headers to all service pages

    Rewrite section headers as natural-language questions (e.g. "How long does a roof replacement take in Naperville?"). This directly improves featured snippet and AI Overview eligibility.

    ⏱ Estimated effort: 3–4 hours · Boosts Question-Led Content score from 3→10+
  • 4

    Implement LocalBusiness + Service schema markup

    Add structured data (JSON-LD) to communicate business identity, service area, certifications, and warranties directly to AI systems — without relying on them to infer from prose.

    ⏱ Estimated effort: 2–3 hours · Addresses Technical AI Accessibility gap
  • 5

    Collect 10 geo-tagged Naperville reviews on Google

    Proactively request Google reviews from Naperville customers with location context. This closes the geographic credibility gap and strengthens the Off-Site Citations & AI Trust Chain category.

    ⏱ Estimated effort: Ongoing · Highest long-term ROI

What Fixing These Issues Is Worth

Based on typical implementation timelines and our scoring model, addressing these five priority items moves All Storm Solutions from "Developing" into the benchmark range where top local businesses operate — and where AI systems reliably recommend them.

From invisible to recommended
in under 30 days

Projected score improvement based on five identified priority fixes, implementable without a full website rebuild.

50
Current Score
74
Projected Score
📅  Projected timeline: 30 days  ·  +24 points  ·  No website rebuild required

See what AI sees when it looks at your business

Most local businesses have no idea how AI systems classify them — or what they're missing. Get a complete VisiPath audit in 48 hours.

Get Your Free AI Visibility Check →

No credit card required. Results delivered in 48 hours.