Tristar Local Visibility Index · Edition 1 · July 2026

30 of 64 local businesses showed up in all three places customers look.

This is a monthly series, not a one-off study. Every month we draw a fresh rotating sample of 64 real local businesses, none of them our clients, and measure the three surfaces that decide whether they get found: Google search, the map pack and the AI answers. Same method every month, so the editions stack into a trend.

The July 2026 number

30 of 64 appeared on all three surfaces.

47%

Of the 64 local service businesses sampled in July 2026, 30 were findable in Google’s top 20 organic results, the local map pack and at least one AI assistant for their core buying query. 13 appeared in exactly one of the three. 2 appeared in none.

Here is the full distribution. Every business was measured on all three surfaces, so nothing below is estimated or extrapolated.

All three surfaces30 of 64
Two surfaces19 of 64
One surface only13 of 64
None2 of 64

Our 2026 Local Visibility Study, a separate 64-business sample across four other metros, put the same figure at 42% in July 2026. Two snapshots taken with the same tape measure, not yet a trend. The trend is what this Index exists to build, one month at a time.

Method, stated plainly

How the Index works.

64 businesses. Eight trades this month: water restoration, insulation, plumbing, electrical, pressure washing, landscaping, roofing and HVAC. Four metros: Fort Wayne IN, Des Moines IA, Tucson AZ and Albuquerque NM. Two businesses per trade per metro, drawn from live Google Maps results for each trade’s core buying query.

The sample rotates. Trades and metros step through fixed pools of twelve each month, so no two consecutive months share the same mix and the Index never settles into one region’s quirks. We exclude our own clients from every draw, so nothing here is flattered by work we did.

That draw method has a consequence we state rather than bury. Because the sample comes from map results, near-universal map presence is a property of the method, not a finding. It is also what makes the rest meaningful: these are businesses that already cleared the bar most local SEO advice is about.

For each business we measure three things. Whether the domain ranks in the top 20 organic results for its core service and city. Whether it appears in the local map pack for that query. And whether ChatGPT, Claude, Gemini or Perplexity name it in response to a buyer-intent prompt.

An engine that errored is never counted as a business not being found. Counting API failures as absences would manufacture a more dramatic number than the true one, so errored cells are tracked separately and excluded from the denominator.

The surfaces

Each surface on its own.

SurfaceFoundRate
Google organic top 2038 of 6459%
Local map pack (top 3)60 of 6494%
Named by at least one AI tool43 of 6467%
The map pack rate is inflated by the draw method: the sample comes from map results, so treat that row as a property of the sample rather than the market.

Each engine named a similar share of the sample. Same prompt, four engines:

Perplexity24 of 64 · 38%
ChatGPT23 of 64 · 36%
Gemini23 of 64 · 36%
Claude17 of 64 · 27%
The finding

The four AI tools mostly do not name the same businesses.

Those rates look similar, and that similarity is misleading. The engines land on close to the same NUMBER of businesses while disagreeing about WHICH ones, and that is only visible if you check the overlap.

Named by only 1 of the 419 of 43
Named by 211 of 43
Named by 36 of 43
Named by all 47 of 43

43 of the 64 businesses were named by at least one engine. Of those, 19 were named by exactly one of the four, and only 7 were named by all four. Agreement between any two engines ran from 21% to 47%.

The practical consequence is the part worth keeping. “Am I visible in AI” is not one question, it is four, and the answer you get depends heavily on which tool you happened to open. Checking the one you have heard of will mislead you in either direction, and a business that appears in ChatGPT has no particular reason to appear in Perplexity.

By trade

Electrical led this month. Roofing trailed.

TradeOn all threeRate
Electrical5 of 862%
Insulation4 of 850%
Plumbing4 of 850%
Pressure Washing4 of 850%
Water Restoration4 of 850%
HVAC3 of 838%
Landscaping3 of 838%
Roofing3 of 838%
Read with care: 8 businesses per trade is a small cell. Treat trade rates as directional rather than precise, and do not quote a single trade’s rate as a population figure. The overall 47% rests on all 64 and is the more reliable number.
The scorekeeper’s row

Our own score this month: 0 out of 100.

Every month the Index includes Tristar measured with the exact same probes, on the buyer questions we would want to be found for. This month 0 of the four AI tools named us and 0 cited our website, which works out to 0/100 on the same scale we use for everyone else.

When we first measured ourselves in June 2026, on a similar set of buyer questions, the score was zero. We publish this row every month because we sell this work, and a scoreboard that skips the scorekeeper is not one you should trust. If our number stalls, you will see that too.

Limitations

What this month’s reading does not show.

Stated up front because a study that only lists its strengths is marketing wearing a lab coat.

64 is a small sample. Enough to establish a pattern, not enough for precision. Per-trade cells are directional only.

The sample rotates monthly. That keeps the Index honest across markets, and it means month-to-month movement mixes real change with sample change. Read the direction over quarters, not the wiggle between months.

Map presence is a selection artifact. Businesses were drawn from map results, so their map rate describes our method, not the market.

AI answers vary between runs. These systems are non-deterministic. We measure one run per engine per business, every month, the same way.

Name matching has a floor. We detect a business by its name and domain in an answer. Businesses named after their own category cannot be detected this way at all, so we exclude them and say how many rather than guessing in either direction.

Visibility is not revenue. We measure whether businesses can be found, not whether they are busy.

What to do with it

Check yourself before you believe anybody.

The useful thing here is the method, not our number. Search your core service and your town in an incognito window and note whether you appear in the map pack and the organic results. Then ask ChatGPT, Perplexity, Gemini and Google’s AI results who they would recommend for that service in your town, phrased the way a customer would.

Then count your surfaces. Three and you are in the 47%. One, and you now know something about your business that most of your competitors do not know about theirs.

Our free check automates exactly this across all four AI tools plus Google and the map pack, and emails the result. The manual version costs nothing and we would rather you know either way.

Use this

Citing the July 2026 Index.

You are welcome to cite any of this, including competitors. We ask only that you link the Index rather than the summary, and quote the sample size next to the figure.

Copy this citation:

Tristar Marketing Solutions, “Tristar Local Visibility Index, July 2026.” 30 of 64 sampled local businesses appeared in Google’s top 20, the local map pack and at least one AI assistant. https://tristarmarketingsolutions.net/research/visibility-index-2026-07/

The anonymized measurements are published as a CSV: download the July 2026 dataset. Every business is reported by trade and metro only; nobody in the sample is named.

If you want the underlying numbers for a specific finding, or you think we have made an error, ask. We would rather somebody check our arithmetic than take it on faith.

Run this month’s Index on your own business.

Free, 60 seconds, the same three surfaces. Your score, your gaps, and what to fix first. No phone number, no sales call.

Check My Business Free