AI search news ·

Every local market we audited has an AI shortlist: a mean of 4.7 rival businesses named in every single audit, no matter which business we asked about

We ran the numbers on our own audit corpus for the first time at the market level rather than the business level. Take every local market where we have audited three or more competing businesses — same vertical, same metro — and ask whether AI engines name a different competitive set each time, or the same one. The answer is stark: in all 15 such markets, there is a hard core of businesses the engines name in every single audit, regardless of which business the audit was about. Mean 4.7 names per market (range 2–8). Those names take 34.6% of all rival mentions, while 62% of the 598 distinct rivals named across the corpus showed up in just one audit. Data: 59 businesses, 15 markets, 343 answers from ChatGPT and Perplexity, audits run 2026-06-12 to 2026-07-10.

What we measured, and how

Our production corpus is 173 completed audits (synthetic QA rows excluded by a name-level filter, not a vertical regex — a discipline we adopted after publishing a false finding in July and correcting it). Each audit asks buyer-intent questions like “What are the best med spa in Dallas, TX?” and records, per answer, which businesses the engine named. For this cut we grouped audits by vertical × metro and kept only groups with three or more distinct audited businesses: 15 markets across med spas, cosmetic dentists, personal-injury law, and electricians, covering 59 businesses and 343 answers from ChatGPT and Perplexity between June 12 and July 10, 2026. Then we asked a question a single audit can never answer: do the rival names change when the subject changes?

Finding 1: every market has a fixed incumbent shortlist

In each of the 15 markets we counted the rival names that appeared in every audit of that market — different subject business, different audit, different day, different run. Not one market came back empty. The mean was 4.7 universal names (minimum 2, in cosmetic dentistry in Tampa; maximum 8, in med spas in Newport Beach). These are the businesses the engines return no matter who is asking or who is being asked about — the market's de facto AI shortlist.

Market (vertical × metro)Businesses auditedDistinct rivals namedNamed in every audit
Med spas · Charlotte, NC8563
Med spas · Nashville, TN5536
Med spas · Newport Beach, CA4318
Med spas · Scottsdale, AZ4306
Med spas · Las Vegas, NV4456
Personal-injury law · Houston, TX3367
Cosmetic dentists · Charlotte, NC3344
Electricians · Denver, CO3384

Finding 2: the long tail is mostly noise

Across the 15 markets the engines named 598 distinct rival businesses in 1,363 naming slots. 372 of those names — 62% — appeared in only one of the market's audits. The top three names in a market took 25.8% of its rival mentions on their own, and the universal shortlist took 34.6%. So a competitive picture built from one audit is mostly transient names: roughly two thirds of what you see is a rival that will not appear the next time the same market is queried about a different business.

This is the market-level version of a run-to-run result we published earlier: only 31.4% of recommended brands survived every repeat of the identical question. It also matches what the first critical academic survey of generative engine optimization, published on arXiv on July 15, 2026, concluded from 45 studies — visibility is a distribution, and a point estimate is not a stable indicator.

Finding 3: most businesses are absent from their own market's answers

For each audited business we checked whether it was named in the answers generated for its direct competitors in the same market. Only 25 of 59 — 42% — appeared at all. The other 58% were entirely absent from their own market's competitive answers: an engine asked about the best providers in their city, in their category, never returned them, no matter which neighbouring business prompted the question. Mean mention rate for their own branded audits was 41.8%, so these are not dead businesses — they are businesses the engines will name when asked about them directly and not name when asked about the market.

Why this matters

Limits of this cut, stated up front

The takeaway

AI answers about a local market are not a fresh draw each time. They have an incumbent core — a mean of 4.7 businesses per market in our data — surrounded by a large, mostly transient tail. Being in that core is the thing worth measuring and the thing worth moving; being named once in one answer is not evidence of either.

The free 60-second check gives a business its mention rate across ChatGPT and Perplexity for its own category and city. Agencies who want the market-level view — the intersection that reveals the shortlist — need several businesses in the same market: the $249 Agency 5-pack runs the full repeated-sample audit (25 questions, 4 engines, sampled 3× each) across five businesses, white-labeled, which is how this analysis was possible in the first place. It is the SKU built for agencies and GEO consultants.

See your number

A free 60-second check shows what AI says about you.

Running this for clients? The $249 agency 5-pack audits five businesses, white-labeled.

Run a free AI visibility check

Begin your check

Free · 60 sec

No account · No card · 3 buyer questions, 2 engines

By running a check you agree to our Terms and Privacy Policy.

Who runs this