This was not a vibe check. We ran 11 buyer-intent prompts across 4 AI models, repeated 3 times: 132 answers total. The result was a visibility score around 9.8%, ranking the anonymized shop #12 of 16 competitors. The leaders were not barely ahead; they clustered around 30–43% visibility.
The uncomfortable finding: AI did not lack options
When someone asks an AI assistant for a reliable body shop, collision repair near Santa Ana, or insurance-friendly repair options, the model has to compress messy local evidence into a shortlist. In this audit, the shortlists were dominated by competitors with clearer entity footprints and stronger citable surfaces.
Across the answer set, competitors such as 3 Stage Auto Collision, Crash Champions, Fix Auto Santa Ana, Classic Collision, ICC Collision Center, Caliber Collision, and BodyCraft OC appeared more reliably. Harbor Auto Body was not necessarily worse in the real world; it was harder for AI systems to confidently understand, verify, and cite.
| Model | Harbor Auto Body visibility | What it means |
|---|---|---|
| Claude | 27.3% | Claude found enough traces to mention the shop sometimes, but not enough to make it a consistent leader. |
| ChatGPT | 12.1% | ChatGPT occasionally surfaced the shop, but competitors had stronger source support and entity clarity. |
| Google AI Overview | 0% | The shop did not break into Google’s AI answer layer for the tested local repair prompts. |
| Perplexity | 0% | In a citation-forward engine, the shop lacked the source mix needed to be selected and cited. |
Case 1: the model split showed exactly where the problem lived
The most useful part of the audit was not the overall 9.8% score. It was the split by engine. Harbor Auto Body reached 27.3% on Claude and 12.1% on ChatGPT, but scored 0% on Google AI Overview and 0% on Perplexity. That pattern is diagnostic.
Claude and ChatGPT can sometimes infer a business from looser web context. They may recognize fragments of a brand even when the entity layer is messy. Google AI Overview and Perplexity are less forgiving in this type of local-service query: they need indexed, citation-ready, locally coherent sources before they put a shop into the recommendation set.
| Observed pattern | What it usually means | Why it matters commercially |
|---|---|---|
| Some visibility in Claude / ChatGPT | The brand is not invisible. The model can understand it when enough context is available. | There is recoverable demand; the business is not starting from zero. |
| 0% in Google AI Overview / Perplexity | The source graph is too weak or too ambiguous for citation-driven engines. | High-intent buyers using search-like AI experiences never see the shop. |
| Competitors appear repeatedly | The market has enough evidence for AI to make recommendations — just not enough for Harbor. | The gap is not category demand. It is source eligibility and trust. |
This is why “we showed up once in ChatGPT” is not a visibility strategy. The question is whether the business appears consistently across the engines that behave like local search, answer engines, and citation engines.
The citation landscape explained the rankings
The 132 answers contained 498 citations. The most common cited source was Yelp, with 49 citations. More importantly, the source mix showed what AI systems were eating:
- 74% of citations went to shop-owned websites.
- 13% went to social or community sources.
- 11% went to reviews and directories.
That split matters. Local businesses often obsess over review count alone, but this audit showed that AI assistants leaned heavily on owned websites when deciding what a shop does, where it serves, whether it handles insurance claims, and which repair categories it should be associated with.
Case 2: competitors won because they owned the sources AI was already citing
The audit found that 3 Stage Auto Collision was the only competitor cited strongly across all three link-emitting engines. Its visibility was not just a better homepage. It was a stronger source network: AutoBodyReview and Birdeye helped ChatGPT, Facebook and Reddit helped Google AI Overview, and community sources helped Perplexity.
ICC Collision Center showed a different lesson: it ranked #1 on ChatGPT largely through one strong Carwise listing. That is important because it proves a single well-placed aggregator profile can become the backbone for one model’s recommendations in a local vertical.
| Source type | Where it mattered in the audit | What Harbor lacked |
|---|---|---|
| Carwise | Backbone for ChatGPT citations; also appeared in Google AI Overview source patterns. | No optimized Carwise profile acting as a citation anchor. |
| Yelp | Single most-cited domain in the dataset, with 49 citations. | Reputation signals were fragmented instead of concentrated under one canonical identity. |
| Reddit / Facebook groups | Recurring sources for Perplexity and Google AI Overview in local recommendation answers. | Little community corroboration that AI could cite or summarize. |
| AutoBodyReview, Birdeye, Loc8NearMe | Niche directories reinforced competitor category confidence. | Thin or inconsistent niche-directory scaffolding. |
The lesson is not “submit to every directory.” The lesson is to identify which third-party sources the engines already cite in the category, then fix and strengthen those sources first. For collision repair, Carwise and Yelp were not generic SEO chores — they were AI visibility infrastructure.
Each AI model had a different source diet
The audit also showed why a business can appear in one AI product and disappear in another. The systems did not use identical evidence.
- Claude was more willing to synthesize from broad web evidence, which is why Harbor Auto Body reached 27.3% there.
- ChatGPT was more selective in the tested prompt set, producing weaker but non-zero visibility.
- Google AI Overview behaved like a local-search layer: if the web and local entity signals were not clear enough, the shop was skipped.
- Perplexity demanded citation-ready sources; when it could not ground the recommendation, it cited competitors instead.
This is why a single AI search is misleading. One prompt in one model may make visibility look fine. Repeated prompts across providers reveal whether the business is consistently understood.
The core problems were fixable, not mysterious
1. Entity fragmentation
AI systems need to know that a business name, website, local listings, reviews, phone number, and service area all refer to the same entity. In the audited case, the public footprint created too much ambiguity: multiple active names, phone variants, inconsistent listing details, no declared sameAs graph, and fragmented schema IDs. Competitors had cleaner entity association across their sites, listings, and review surfaces.
Why it matters: before an AI assistant decides whether to recommend a shop, it first has to resolve what the shop is. If that entity graph is unstable, the assistant either skips the business or borrows facts from adjacent competitors.
2. Missing or weak schema
For a collision repair shop, structured data should make the entity legible: AutoBodyShop or local business
schema, consistent name/address/phone, geo/service area, opening hours, sameAs links, services, reviews where compliant,
and FAQ content for insurance, estimates, OEM repair, paint, dent repair, and post-accident questions.
3. Authority and indexation gaps
AI assistants favored sources they could retrieve and trust. The report found near-floor authority signals and partial indexation: many pages existed, but only a subset were visible enough for search systems to use. If important pages are not indexed, if service pages are shallow, or if third-party references are sparse, the business is present in the real world but underrepresented in AI’s working memory.
Why it matters: AI cannot cite a page it cannot find. And if the only retrievable pages are thin or ambiguous, the model will cite a clearer competitor page instead.
4. Weak answer assets
Competitors won because they were easier to cite for specific buyer questions: “best collision repair near Santa Ana,” “insurance-approved body shop,” “Tesla or OEM repair,” “paint matching,” “deductible questions,” and “how long does repair take?” Harbor Auto Body needed pages that answer those questions directly, not just a generic services page.
Case 3: entity confusion created hallucinations, not just lower rankings
The most dangerous finding was not omission. It was incorrect visibility. In the report, inconsistent identity signals caused AI systems to fill gaps with adjacent businesses and invented details.
- Multiple public names made it unclear whether the shop and a legacy name were one entity or two.
- Three phone-number variants meant AI could hand prospects the wrong way to call.
- Conflicting hours and suite/address formats weakened local entity confidence.
- No sameAs links connected Google, Yelp, BBB, Instagram, Facebook, and the website into one machine-readable brand.
- Multiple Organization @id values fragmented the site’s own structured-data identity.
In brand-direct prompts, the audited shop was named in 14 of 16 answers, but the answers were not reliably clean. Google AI Overview returned no answer on some brand prompts and, when it did answer, mixed the shop with unrelated similarly named body shops. At the citation level, 18% of cited links in the brand-direct probe pointed to competitors or other “Werks” / body-shop entities.
That is the expert distinction: a business can be “visible” and still lose demand if AI describes it incorrectly. Wrong phone numbers, invented attributes, missing service lines, or competitor leakage inside branded answers are conversion problems, not vanity-metric problems.
The concrete fix queue
- Build an entity cleanup map. Normalize name, phone, address, website, social profiles, and major directory listings. Remove stale variants where possible.
- Add local business and service schema. Use collision-repair-specific structured data, sameAs links, service area, hours, and clear service offerings.
- Create citable service pages. Separate pages for collision repair, auto body repair, paint repair, dent repair, insurance claims, estimates, OEM procedures, and location-specific intent.
- Publish buyer-question content. Turn real customer questions into FAQ and guide pages that answer how repair estimates, supplements, insurance approvals, timelines, warranties, and rentals work.
- Strengthen third-party proof. Improve and reconcile Yelp, Google Business Profile, BBB or industry profiles, social/community mentions, and local citations. Do not spam forums; make the business easy to verify.
- Improve indexation. Submit updated sitemaps, inspect important URLs, fix blocked/noindexed pages, and make sure key pages have internal links from the homepage and navigation.
- Re-scan the same prompt set. Use the original 11 prompts, 4 models, and 3 iterations so movement is measured against the same baseline.
What success should look like
The first milestone is not “rank #1 in ChatGPT.” It is to move from low, inconsistent visibility to reliable inclusion: more mentions, more recommendations, better sentiment, and more citations from pages the business controls or has deliberately improved.
For this audit, the benchmark was clear: Harbor Auto Body was around 9.8% while leaders were around 30–43%. That gap is large, but it is specific. The path forward is not generic SEO advice; it is source engineering: make the business entity cleaner, the website more answerable, the schema more explicit, and the third-party evidence easier for AI systems to trust.