Original research · Scan-the-Town Report No. 6 · en español

The State of AI Visibility in Calistoga: we examined 37 local businesses

By Alejandro Ojeda · The AO Audit, Napa CA · Scans run July 29, 2026 · Aggregates only — no individual scores published

First, the problem in plain words: the people of Calistoga have started asking AI — ChatGPT, Siri, Google's AI — "where's the best soak in town?" "who does the best tacos?" "who can fix my car?" And AI doesn't answer with a page of ten blue links the way old Google did. It answers with one or two names. Most local businesses aren't in those answers — not because they're worse, but because their websites never told the machines what machines need to hear. That's invisibility by configuration, not by choice — and every gap this report found is fixable.

The one-sentence finding: Calistoga is a resort town where soaking, sipping, and eating are all beautifully described for humans — and yet 86% of the readable sites we scanned publish no visible price a machine could quote (19 of 22) — the highest share of our six towns. And in a town built on wine tourism, all three wineries we sampled rejected our reader's connection outright — the second wine-country town in this series, after St. Helena, where every single winery sampled failed to render. The doors people walk through every day are wide open. The doors machines walk through are, for wine specifically, closed two towns running.

The headline numbers

86%
of readable sites show no visible prices (19 of 22) — the highest of our six towns
19%
no website at all (7 of 37)
68%
of readable sites lack LocalBusiness schema (15 of 22)
3/3
wineries sampled — none rendered for our reader
Check (22 machine-readable sites)Missing
Visible prices a machine could quote86% (19 of 22)
LocalBusiness-type structured data68% (15 of 22)
AI-instructions file (llms.txt)64% (14 of 22)
Any JSON-LD structured data27% (6 of 22)
Meta description23% (5 of 22)
Sitemap.xml14% (3 of 22)

Method, briefly: 37 currently-operating, locally-owned Calistoga businesses across hot-springs resorts, wineries, restaurants, inns, salons, trades, medical and dental offices, retail, coffee, veterinary, real estate and property management, and two wildcard local icons (all scanned July 29, 2026 with our own automated checker; 22 were readable, 8 rejected the connection outright — including all three sampled wineries and a hot-springs resort), plus 7 established, well-reviewed businesses for which repeated searching found no owned website at all. Roster notes for transparency: Dr. Wilkinson's Hot Springs Resort, the town's original 1952 spa, was excluded — sold to a San Francisco hotel investment firm in 2019 and no longer independently owned. A gallery with 33 Yelp reviews was excluded on reputational grounds (a serious discrimination allegation surfaced in search) rather than silently included as if nothing was found. A historic inn was excluded because it shares identical ownership with Sam's General Store, already on the roster — disclosed on that listing instead of duplicated. Three insurance and law-firm candidates that surface in "Calistoga" searches turned out to be headquartered in Santa Rosa or Roseville and were excluded as wrong-town. We publish aggregates only. Honest limit: a block against our reader proves a site rejects automated visitors like ours; individual AI crawlers may be treated differently by security systems — we report what we measured, not more.

First, meet the town we scanned

Calistoga is small — about 5,200 people — and it runs on two industries older than almost anything else in this series: hot springs and wine. Indian Springs has operated since the 1860s; Sam's General Store and Cal Mart anchor Lincoln Avenue the way a town square would. The roster includes three of the town's family wineries, four hot-springs resorts and spas, a barbershop booked appointment-only, two auto-repair shops so established they don't need a website to stay full, and Latino-owned businesses on both sides of the roster — a taco truck twenty years in business, an auto-repair LLC filed in 2024, a Mexican restaurant with a real site. Two genuine gaps surfaced in research, not oversight: Calistoga has no resident law firm and no operating independent eye-care practice — the one candidate closed. This report treats every business in it the same way: aggregates only, no individual scores published, and leaders named with respect.

Finding 1 — the highest no-price rate we've measured, in a town that sells prices for a living

Here is the number that stands out most: 86% of Calistoga's readable sites (19 of 22) show no visible price a machine could quote — surpassing every other town in this series (each report's own figures: Napa 74%, American Canyon 60%, St. Helena 77%, Fairfield 80%, Vacaville 76%). This is a town selling soaks, tastings, and treatments — experiences with real, often premium, price tags — and an AI asked "how much is a mud bath in Calistoga?" or "what does a tasting cost?" mostly can't answer, not because the prices are hidden from people, but because they live in PDFs, phone calls, and booking widgets a machine can't parse as text. Only three reachable sites in the entire sample publish a price a machine could read: Shaw Plumbing, Calistoga Pet Clinic, and Calistoga Realty — none of them in the town's two signature industries.

Finding 2 — the second wine-country town where every winery went dark

All three wineries we sampled — Vincent Arroyo Family Winery, Lawer Estates, and Olabisi Wines — rejected our automated reader's connection outright, the same result our reader got from all four sampled wineries in St. Helena two towns ago. Two wine-country towns in this series, eight wineries sampled between them, zero readable. We can't score what we can't read, so we're careful here: a block against one automated reader is not proof every AI crawler is treated the same way, and each of these wineries carries strong third-party corroboration (Napa Wine Project, Napa Valley Register, active social presence) that they're real and operating. But the pattern repeating across two towns is itself the finding — whatever's blocking our reader at these addresses is common enough in this industry to be worth a wine-country business owner's own five-minute check.

Finding 3 — the plumber beat the resorts

In a town of hot springs and tasting rooms, the most machine-visible business we found sells neither: Shaw Plumbing carries LocalBusiness structured data, an llms.txt AI-instructions file, a visible price, a meta description, a sitemap, and a clickable contact link — every check in our table, all at once. No hot-springs resort and no winery in the readable sample matched it. Two other businesses come close: LocalQ 707 at the Lab and 360 Salon and Day Spa both carry the structured data and the AI-instructions file together, but neither publishes a price — and no reachable site in Calistoga holds all three at once except Shaw Plumbing. The lesson isn't that plumbing beats hospitality; it's that AI-visibility has nothing to do with prestige or budget. A one-truck trade business configured its site correctly. Some of the town's most photographed destinations haven't.

Finding 4 — the auto-repair sector is invisible by pattern, not by accident

Both of Calistoga's established auto-repair shops — Porter's Auto Repair and Calistoga Auto Repair LLC — are real, reviewed, currently operating businesses with no owned website at all; the entire category on the verified roster is empty because both shops moved to the no-website sweep instead. Porter's has multiple 2026-dated directory listings; Calistoga Auto Repair LLC is a 2024 CA filing with 59 reviews on Birdeye and a Latino owner-operator, Victor Ramirez-Galvan. Cars in Calistoga get fixed by people who know exactly which shop to trust. Machines asked the same question have nothing to read at either address.

Finding 5 — six towns, six different problems

This is our sixth town, and the series' lesson keeps sharpening: every town fails differently — there is no one small-city problem, there's only your configuration.

TownExaminedSignature finding (each report's own figures)
Napa — Report No. 13723% of websites blocked our automated reader (7 of 30); 19% no website
American Canyon — Report No. 22825% no website at all — but the sites that exist open the door (only 1 of 21 unreachable)
St. Helena — Report No. 335Beautiful sites machines can't read: 24% unreadable outright (7 of 29) + 32% of readable sites nearly blank to bots
Fairfield — Report No. 437The open store with no price tags: 27% no website and 80% of readable sites show no prices
Vacaville — Report No. 540The unverifiable town: 80% of readable sites lack LocalBusiness schema (widest gap of six) — yet 0 of 25 readable sites were blank to bots
Calistoga — Report No. 637The town that sells prices but won't publish them: 86% of readable sites show no visible price (highest of six) — and every sampled winery, two towns running, failed to render

Napa's problem was the bouncer at the door. American Canyon's was having no building. St. Helena's was magnificent buildings machines can't see inside. Fairfield's was an open store with no price tags. Vacaville's was a town everyone trusts by reputation and no machine can verify. Calistoga's is the most literal of all: a town whose entire economy is a menu of prices — soaks, tastings, treatments — and the menu almost never got typed up for anything but a human to read.

What this means if you own a business in Calistoga

Your town's core industries render the least of anything we've measured in six towns — and that's actually useful news, because a blocked or unreadable page is usually a fast, cheap fix once someone checks it. The fixes, in leverage order: publish your prices as real text, even a starting price — this is Calistoga's single highest-leverage fix · check whether your own site is reachable to automated readers at all, especially if you're in wine · install LocalBusiness schema · add an llms.txt file · if you run without a website at all, one honest page is enough to start. Every one is checkable, and the check is free:

Scan your Calistoga business free — 60 seconds →

Were you one of the 37? Email us and we'll share your individual result privately, free, no strings — we're local, English y español.

Honest limits: this is a 37-business sample of a city with more businesses than that — a snapshot, not a census. Scores measure machine-readability, not business quality: some of the most beloved businesses in this sample are the least machine-visible — that's precisely the problem, and it's why we publish no individual scores. Our reader is one automated visitor; real AI crawlers may be treated differently by each site's security stack — the 8 sites that rejected our connection prove a block against readers like ours, not necessarily against every AI. And nobody can guarantee AI mentions; what's fixable is whether machines can read, verify, and quote you.

Questions people ask

How AI-visible are Calistoga businesses?

In the first study of its kind for the city (The AO Audit, July 2026, 37 locally-owned Calistoga businesses): 19% had no website at all (7 of 37); of the 30 sites that exist, 22 could be read by our automated checker (8 rejected the connection outright); and of those 22 readable sites, 86% published no visible prices a machine could quote — the highest share of our six towns — while 68% lacked LocalBusiness structured data and 64% had no AI-instructions file (llms.txt).

What happened to Calistoga's wineries in the report?

All three wineries we sampled — Vincent Arroyo Family Winery, Lawer Estates, and Olabisi Wines — rejected our automated reader's connection outright. This is the second wine-country town in this series where every winery sampled failed to render: St. Helena's four sampled wineries did the same. We report what our tool measured, not a claim about how every AI crawler is treated; some of these blocks may be tool-specific rather than universal.

Which Calistoga business did best in the report?

Shaw Plumbing — not a resort, not a winery, a plumber — carries the most complete AI-visibility profile of any business we scanned in Calistoga: LocalBusiness structured data, an llms.txt AI-instructions file, visible prices, a meta description, a sitemap, and a clickable contact link, all at once. Only two other reachable sites in town — LocalQ 707 at the Lab and 360 Salon and Day Spa — carry both the structured data and the AI-instructions file; neither publishes prices. No hot springs resort and no winery in the readable sample matched Shaw Plumbing's completeness.

Was my Calistoga business one of the 37 examined?

The report publishes only aggregate statistics — no individual scores are published. If your Calistoga business would like its own result (whether or not it was in the sample), the same scan is free at aoaudit.com and takes about 60 seconds, in English or Spanish.