Sample AI Visibility Report

Sample AI Visibility Report: Plumbing Service in Pasadena, CA

This is a sample report using a fictional business. The format, scoring framework, and findings are the same as a real SMPL AI Visibility Report.

An AI Visibility Report from SMPL shows what 7 AI engines return when someone searches for your service in your city: who gets cited, why, and what is missing from your signals. This sample shows the exact format, scoring, and before/after comparison a real client receives.

SMPL AI Visibility Report

Business: Milestone Plumbing

Location: Pasadena, CA

Report type: AI Visibility Audit

Audit date: June 2026

Engines tested: Google AI Overviews, ChatGPT, Perplexity, Bing Copilot, Google Maps AI, Claude, Meta AI

Executive summary

Score: 44 out of 120

Milestone Plumbing scores 44 out of 120 on SMPL's AI Visibility Index. The business ranks well on Yelp (67 reviews, 4.6 rating) and has an active Google Business Profile, giving it solid Perplexity and Google Maps visibility.

The critical gaps are in ChatGPT local routing (no Foursquare listing means no entity anchor for the engine that handles the highest volume of direct-call conversions), FAQ content that is present on the website but loaded via JavaScript (making it invisible to AI crawlers that do not execute scripts), and the absence of city-specific service pages for the 8 Pasadena-area cities the business actively serves.

Implementing the 3 priority fixes raises the projected score to 72 out of 120, moving Milestone from absent to cited on 5 of 7 engines for transactional queries.

Per-engine scorecard

7-engine visibility breakdown

Engine Status Evidence Gap
Google AI Overviews Partial GBP is active and verified. Business appears in Google Maps AI results for "plumber Pasadena." Not surfaced in AI Overview for transactional queries. Schema missing on service pages. No FAQPage markup. City pages for Arcadia, Monrovia, Altadena not indexed.
ChatGPT Missing Queried "emergency plumber Pasadena CA" and "plumber near Pasadena same day." Milestone not cited. 3 competitors cited. No Foursquare listing. ChatGPT routes local queries through Foursquare entity data. Without a listing, the business has no anchor in ChatGPT's local layer.
Perplexity Covered 67 Yelp reviews, 4.6 rating. Milestone cited by name in response to "plumber Pasadena CA licensed." No gap at current state. Maintain review recency and volume.
Bing Copilot Missing Queried "Pasadena plumber licensed insured." Milestone not cited. 2 competitors cited from Bing Places results. No Bing Places for Business listing confirmed.
Google Maps AI Partial Appears in local pack for "plumber Pasadena." GBP has 67 reviews and accurate NAP. Not featured in AI-generated summary text. GBP photos outdated (last uploaded 14 months ago). No services list filled out. No Q&A section populated.
Claude Missing Queried "recommend a licensed plumber in Pasadena CA." Milestone not named. Response cited 2 businesses with visible license numbers on their websites. No license number on website or in schema. Claude requires specific verifiable claims to recommend a local business.
Meta AI Partial Facebook Business page exists and is active. Appears in Meta AI results for branded queries. Not surfaced for category queries. Facebook page lacks service descriptions. NAP on Facebook does not match GBP (phone formatted differently).

What to fix

Top 5 priority fixes

  1. Claim and complete Foursquare listing
    Owner: Off-site (business owner) | Effort: Low | Impact: High
    Claim at foursquare.com. Fill all fields matching GBP NAP exactly. This is the single action that unlocks ChatGPT local citation eligibility. Expected score impact: +9 points.
  2. Claim Bing Places for Business
    Owner: Off-site (business owner) | Effort: Low | Impact: High
    Claim at bingplaces.com with identical NAP to GBP. Expected score impact: +7 points.
  3. Move FAQ answers to server-rendered HTML
    Owner: Engineering | Effort: Low | Impact: High
    FAQ answers are loaded via JavaScript. AI crawlers in static mode cannot read them. One code change makes the answer text visible in the HTML source at page load. Expected score impact: +6 points.
  4. Add CA contractor license number to website and schema
    Owner: Engineering + Content | Effort: Low | Impact: Medium
    Display license number (CSLB #XXXXXXXX) visibly on the services page and in the LocalBusiness schema as hasCredential. Expected score impact: +5 points.
  5. Build city-specific service pages for top 8 service area cities
    Owner: Content | Effort: Medium | Impact: High
    Milestone serves Arcadia, Monrovia, Altadena, Sierra Madre, La Canada Flintridge, Temple City, San Marino, and Alhambra, but has no dedicated pages for any. Each page needs a direct-answer opening sentence, 3-5 city-specific FAQ questions with static HTML answers, and city-targeted schema. Expected score impact: +7 points.

Before and after

What the AI answer shows now vs. after fixes

Query 1: "emergency plumber Pasadena CA" (transactional), before fixes

Based on available information, here are plumbers in the Pasadena, CA area offering emergency service:

Roto-Rooter Plumbing and Water Cleanup. (626) 577-2900. Available 24/7 for emergency plumbing, drain cleaning, and water damage. Serves Pasadena and surrounding San Gabriel Valley cities.

Pacific Plumbing Specialists. (626) 403-1500. Licensed and insured. Emergency service available. Pasadena-area focus.

Gold Medal Service. (626) 888-2400. Same-day service. Free estimates.

For the most up-to-date availability, calling directly is recommended.

Milestone Plumbing does not appear. The 3 cited businesses have Foursquare listings; Milestone does not.

Query 1: "emergency plumber Pasadena CA", after Foursquare claim

For emergency plumbing in Pasadena, CA:

Milestone Plumbing. (626) 555-0142. Licensed, insured. Same-day and emergency service available. 67 reviews on Yelp, 4.6 stars.

Pacific Plumbing Specialists. (626) 403-1500. Licensed and insured. Emergency service available.

Roto-Rooter Plumbing and Water Cleanup. (626) 577-2900. 24/7 service.

Milestone now appears first, with correct phone number and key credentials in the answer. The customer calls directly without visiting the website.

Query 2: "best plumber Pasadena licensed insured" (comparison), before fixes

For licensed and insured plumbing in Pasadena, CA, a few options come up consistently:

Pacific Plumbing Specialists. 4.8 stars, 142 reviews on Yelp. CSLB licensed. Pasadena-based team.

Milestone Plumbing. 4.6 stars, 67 reviews on Yelp. Serves Pasadena and surrounding areas. Note: license verification not immediately available from their website.

San Gabriel Valley Plumbing. 4.5 stars, 89 reviews. Licensed, bonded, and insured per their Yelp profile.

Milestone appears in second position, with the caveat "license verification not immediately available from their website." That qualifier reduces conversion. A prospective customer reading this sees uncertainty where competitors have confirmation.

Query 2: "best plumber Pasadena licensed insured", after license added to site and schema

For licensed and insured plumbing in Pasadena, CA:

Milestone Plumbing. CSLB License #XXXXXXXX. 4.6 stars, 67 Yelp reviews. Serves Pasadena, Arcadia, Monrovia, and surrounding San Gabriel Valley cities. Same-day availability.

Pacific Plumbing Specialists. 4.8 stars, 142 reviews. CSLB licensed.

Milestone moves to first position. The license number qualifier is gone, replaced by the license number itself. The service area cities appear from the new city-specific pages.

The before state: Milestone is absent from the highest-converting query type and penalized with a qualifier on the comparison query. The after state: Milestone leads the transactional answer with correct NAP and leads the comparison answer with verifiable credentials. 3 off-site actions and one code change produce this shift. None require a website redesign.

About this sample

What this report includes vs. a real report

Get your report

See how your business scores across 7 AI engines.