The AI answers
Who gets named, and how we capture it.
Every figure on every report is arithmetic over the two captures described here and here only. Nothing is bought, licensed, modelled or estimated.
- The engine
- Google AI Mode (google.com/search?udm=50), reached from a fresh, logged out Chrome session, not an in app browser and not a paid API. A fresh logged out session is the closest thing to what an ordinary buyer sees, with no account history pulling the answer toward a business they already know. The one exception is the citation source study, which used a logged in session, so we treat those two captures as different methods and never mix them in one figure.
- The question
- One question per city, "best [trade] in [City, State]". The same fixed template runs in every industry, so the numbers in one index can be read against another. Each city also carries nine more buyer questions (cost, emergency, financing, near me and so on) recorded for later work, but the named list on an index comes from that one question, asked the same way in every city.
- What named means
- A business counts as named only when the answer's own text said its name. We never asked the AI for a list of five, never supplied candidates, and never filtered or reordered what it said. The order in the data is the order the answer gave. It is a transcript, not a leaderboard we built, and we do not claim the order means anything.
- The date
- Every answer carries the date it was captured and every report prints it. An answer that reads differently today does not make the data wrong. It means the answer moved, which is the whole point of publishing a dated snapshot instead of a standing claim.
The homepage crawl
What the sites run.
The crawl is a second, separate capture. It never decides a tier, and a tier never changes a crawl figure.
- What it reads
- The homepage HTML of businesses found while sourcing each city sample: schema.org markup, CRM and quote widgets, tracking pixels, review counts, certification wording, financing, services and footer year. A tool that never appears in the HTML, because it only loads after a click, is not detected. Every share we publish from this crawl is therefore a floor, not a ceiling.
- Named against everyone else
- Sites are split into the businesses their own city's answer named and the ones it did not. Every comparison between those two groups is a same day reading, never a claim of cause. It shows what the named businesses happened to have on their sites that day. It does not show what got them named.
- Blocked and failed sites
- Every report prints how many sites were tried, read, blocked by the site itself, and silent. A share is always out of the sites actually read, and that base is printed next to it.
Get your business recommended by AI in 90 days.
The tiers
How a city gets a green, yellow or red.
A tier comes from the answer for each city, by a fixed rule, not from the crawl. For the trade and professional indexes the rule counts the businesses named: three or more is green, two is yellow, one or none is red. One roofing city, Charlottesville, VA, is yellow by hand, because its answer names five companies but calls one the overall best. The med spa index uses a stricter rule, set out below.
- GREEN, the answer is open
- Three or more businesses named (four or more clinics in the med spa index). The answer is a list, and a new name can still join it.
- YELLOW, a short list
- Only two businesses named (fewer than four clinics in the med spa index), or an opening line that lifts one business above the rest as the top choice.
- RED, the answer is tough
- One business named, or none. The field is shut or empty.
- NOT SCREENED
- A city we have not asked about yet. It never gets a guessed tier and never borrows one from a neighbouring city. The live checkers on our reports say so plainly and offer a free check instead.
Every index
What we have measured so far.
Twelve published indexes, 787 city answers and 9,326 homepages read. Each row links to the full report, its city table and its downloadable data.
| Industry | Cities asked | Answer still open | Named in the average answer | Homepages read | Answers captured |
|---|---|---|---|---|---|
| Med spas | 245 | 221 of 245 | 4.6 | 1,352 | September 8, 2026 |
| Electricians | 60 | 60 of 60 | 5.4 | 459 | October 2, 2026 |
| HVAC companies | 60 | 60 of 60 | 5 | 506 | September 8, 2026 |
| Law firms | 60 | 60 of 60 | 5 | 685 | September 11, 2026 |
| Plumbers | 60 | 60 of 60 | 5.1 | 409 | September 15, 2026 |
| Roofers | 60 | 59 of 60 | 4.6 | 520 | September 10, 2026 |
| Therapists | 60 | 60 of 60 | 5.7 | 250 | October 4, 2026 |
| Managed IT companies | 50 | 49 of 50 | 4.5 | 3,898 | October 28, 2026 |
| Chiropractors | 40 | 39 of 40 | 4.8 | 460 | September 8, 2026 |
| Dentists | 40 | 29 of 40 | 3.4 | 366 | September 8, 2026 |
| CPA firms | 31 | 31 of 31 | 5.6 | 307 | October 2, 2026 |
| Plastic surgeons | 21 | 18 of 21 | 4 | 114 | September 8, 2026 |
| All twelve | 787 | 746 of 787 | varies by trade | 9,326 | September and October 2026 |
What this is not
The limits, written down.
A report that does not say what it cannot show is asking to be quoted wrongly. These four limits belong to every index on this site.
- Not a ranking. We never rank the businesses an answer names against each other, and no sort on any table on this site reorders them by quality.
- Not an endorsement of a business that appears, and not a criticism of one that does not. A company can do excellent work and still not be the answer AI gave on the day we asked.
- Not a random sample of a whole industry. The cities in each run are the markets that study was built around, and they lean toward small and mid size cities rather than the largest metros.
- Not permanent. Answers change. Each report carries a last updated stamp and a list of what changed, and we re-screen rather than leave an old figure standing.
Check our work
Repeat it yourself, in three steps.
Every report also serves its full city table as a CSV file, so you can check the arithmetic on this page without retyping a table.
1
Open a fresh, logged out browser session.
2
Ask Google AI Mode, or any AI assistant, the exact phrase "best [trade] in [City, State]" for any city in one of our reports.
3
Compare the businesses the answer names today against that city's row in the report, and the date the row was captured. A different answer today does not mean the data is wrong. It means the answer moved.
That is how we measure AI visibility, and it is the same run we do for one business in the free check, before any money changes hands.
Questions
What people ask about the method.
How we measure AI visibility, in short?
Is a tier a score of the businesses in that city?
Why one engine and not five?
Can I cite these numbers?
Next step
We run 5 real buyer questions for your services and your city through ChatGPT and Google AI Mode and send you the dated screenshots: who is named today, and whether the answer is still open.
Get your business recommended by AI in 90 days.
We run the questions your customers ask ChatGPT and Google AI Mode in your city and show you who gets recommended today. Then we fix the pages, listings and answers that decide it.
$999 a month, 3-month minimum, then month to month. If AI is not recommending you for 3 of your 5 questions by day 90, you get every dollar back.
One business per industry per city. Founder led. Dated proof every 2 weeks.