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

The State of AI Visibility in Vacaville: we examined 48 local businesses

By Alejandro Ojeda · The AO Audit, Napa CA · Scans run July 28, 2026, plus a targeted lawyer/eye-care/home-care sweep run August 15, 2026 · Aggregates only — no individual scores published

First, the problem in plain words: the people of Vacaville have started asking AI — ChatGPT, Siri, Google's AI — "who does the best birria in town?" "Who can fix my roof?" "Where do I get my ring resized?" 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: Vacaville is the town of deep roots — a rock shop trading since 1952, restaurants families have run since the 1970s, an opera house from 1897 still hosting weddings — and the reputations are real, but they were built for people, not for machines: 79% of the readable sites we scanned carry no LocalBusiness structured data (26 of 33) — one of the widest schema gaps in the series, behind only Yountville's. The genuinely good news, with one honest exception: not one readable site was blank to bots, and only one — a law firm added in our August sweep — blocks named AI crawlers on purpose. The doors are open and the lights are on almost everywhere; what's missing at most counters is the ID card.

The headline numbers

79%
of readable sites lack LocalBusiness schema (26 of 33) — one of the widest schema gaps in the series
21%
no website at all (10 of 48)
76%
of readable sites show no visible prices (25 of 33)
0
readable sites blank to bots (0 of 33) — the cleanest rendering of the series, and genuinely good news
Check (33 machine-readable sites)Missing
LocalBusiness-type structured data79% (26 of 33)
Visible prices a machine could quote76% (25 of 33)
AI-instructions file (llms.txt)70% (23 of 33)
Any JSON-LD structured data42% (14 of 33)
Meta description39% (13 of 33)
Sitemap.xml6% (2 of 33)

Method, briefly: 48 currently-operating, locally-owned Vacaville businesses — our biggest sample of the series — 38 with real websites across restaurants, salons and barbershops, trades, auto shops, medical and dental offices, downtown retail, coffee, fitness, a bakery, a veterinary hospital, professional offices, law firms, eye-care practices, home and senior-care agencies, and two wildcard local icons (30 scanned July 28, 2026, plus 8 more — 3 lawyers, 2 home/senior-care agencies, 3 eye-care practices — added August 15, 2026 in a targeted follow-up sweep, run alongside the same sweep for Napa and Fairfield, for categories the original roster under-covered; 33 of the 38 were readable, 5 rejected the connection outright), plus 10 established, well-reviewed businesses for which repeated searching found no owned website at all. Roster notes for transparency: Vacaville is genuinely the chain town of the series — the outlet mall and the national franchises surfaced first in almost every category, and all of them were excluded (no chains, no franchises, no outlet or Nut Tree corporate tenants). A restaurant marked temporarily closed was excluded pending reopening rather than counted; a shoemaker that directories mis-tag as Vacaville turned out to be in San Francisco; and an auto shop was excluded because its only "website" was a placeholder on a template subdomain, not an owned domain. Two inclusion caveats, stated rather than hidden: one insurance agency on the original roster operates under a national carrier's agent model — it's included because the local office and its 17-year bilingual agent are the verifiable local entity, the same treatment we gave an agency on the Napa roster; and one home-care agency added in August, ApexCare, is the Vacaville office of a five-office Northern California regional group, not a single-location business — included because the local office is the verifiable, locally-staffed entity serving Vacaville, disclosed here rather than hidden. Two roster sites were verified by secondary sources because their servers rejected our direct fetch — consistent with how we've handled the same situation in earlier towns. 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

No town in this series wears its history the way Vacaville does. The roster we scanned includes a rock and mineral shop that has been trading since 1952 and calls itself the largest in the country; a downtown opera house built in 1897 that still hosts weddings; a dried-fruit company boxing apricots since 1960; a jeweler since 1972; the oldest Lennox dealer in Northern California, heating homes since 1973; an auto shop the town has trusted for over 50 years; and a grill on Merchant Street serving out of a 1927 brick building since 1985. And threaded through all of it, the families: Murillo's cooking since 1970 and voted Best Mexican Food year after year for nearly two decades, Villa Corona since 1972, Vasquez Deli — home of the homemade tortilla — since 1976, Los Reyes in the historic downtown, a birria truck locals love, a Filipino lumpia kitchen, a German bakery run by two brothers, and bilingual professional offices — an insurance agent who works in two languages and a tax firm whose co-founder was named Hispanic Business Owner of the Year. This is a town where reputation is inherited, earned, and personal. This report treats every business in it the same way: aggregates only, no individual scores published, and leaders named with respect.

Finding 1 — the deepest roots, the thinnest ID cards

Here is the headline, and it's almost poetic: the town where businesses have proven themselves to humans for fifty and seventy years is still nearly the least able to prove itself to machines. 79% of Vacaville's readable sites carry no LocalBusiness structured data — 26 of 33, one of the widest schema gaps in the series, trailing only Yountville's 86% (each report's own current figures: Napa 62%, American Canyon 65%, St. Helena 77%, Fairfield 65%, Calistoga 68%, Yountville 86%). Structured data is the machine-readable ID card — the block of code that lets an AI confirm a business exists, where it is, and when it's open. Vacaville's businesses never needed to introduce themselves; everyone in town already knows them. But an AI arrives knowing nothing, every single time — it has no memory of the last five decades, and the ID card is how a business introduces itself to something that wasn't there. A telling detail from the data: 19 of the 33 readable sites do carry some JSON-LD structured data — mostly website-builder boilerplate like breadcrumbs and image objects — but only 7 carry an actual LocalBusiness type. The plumbing is installed all over town. The ID card just never got put in it.

Finding 2 — an entire service sector living on Instagram alone

Ten of the 48 businesses we examined — 21% — have no website at all, and the pattern is unchanged from the original scan and still unmistakable: eight of the ten are in one sector — five nail salons and three barbershops. These are not marginal businesses. They're established shops, some open since 2007, with review counts running from dozens into the hundreds — booked solid through Fresha, Booksy, Instagram, and Facebook. We publish the pattern, not the names, because this isn't a failing to call out; it's an economy to describe. The booking-app-and-social model works beautifully for regulars: tap, book, done. But it leaves the machines almost nothing — a booking widget and an Instagram grid give an AI no address block it can verify, no service list it can read, no prices it can quote, no page it can cite. When a new arrival asks an AI "where should I get my nails done in Vacaville?", the shops with a decade of five-star reviews are competing with whatever the machine can actually read — and what it can read is mostly the chains. An entire personal-care sector in this town is thriving with humans and nearly invisible to machines at the same time. (The other two no-website businesses — a seasonal family orchard selling through a Facebook page and a beloved food truck — tell the same story in different clothes. The August sweep added lawyers, eye-care practices, and home-care agencies to the roster, and every one of them turned out to have a real website — which is why the no-website count held at 10 even as the total examined grew.)

Finding 3 — the good news is still real, with one honest exception

Now the part Vacaville should genuinely feel good about, because it's still nearly the best we've seen. Not one of the 33 readable sites served our reader a near-blank page — zero (well below the near-blank rates measured elsewhere in the series: 32% in St. Helena, 2 of 31 in Fairfield; only American Canyon has matched the zero, on a smaller sample of 20 — keeping Vacaville's the cleanest rendering record of the series on that measure). But the August sweep found what the original 40 never turned up: just one readable site — Knitter & Knitter, LLP, an elder-abuse litigation, trust-estate, and probate firm — actively blocks named AI crawlers in its robots.txt, disallowing CCBot, ClaudeBot, and GPTBot by name. It's the only business in the entire 17-business gap-category roster we scanned across Fairfield, Vacaville, and Napa that blocks AI crawlers on purpose, whatever the reasoning — and it's also one of the seven Vacaville sites carrying proper LocalBusiness schema, so the ID card is filled out even as the front door is bolted against three named readers. Not one site in the sample carries a noindex tag. 31 of 33 have a sitemap. When a machine visits a Vacaville website, it almost always gets in, the page renders as real text, and nothing tells it to leave — that is still nearly the entire foundation layer. What's missing sits one layer up: 76% of readable sites publish no visible prices a machine could quote (25 of 33 — when a neighbor asks an AI what a service costs in Vacaville, the answer mostly isn't there to be found), and 70% have no llms.txt AI-instructions file (23 of 33 — the 10 that do carry one put Vacaville's adoption at 30%, ahead of Napa's current 27% and St. Helena's 23%, but behind Calistoga's and Yountville's 36% each, Fairfield's current 39%, and American Canyon's still-leading 45%). The town's machine layer is like its downtown: the streets are clean and nearly every door opens. The shelves mostly don't have price tags, most counters don't have ID, and now one door in the whole 48-business sample has a sign on it telling certain visitors to leave.

Finding 4 — five towns, five different problems

This is our fifth town and biggest sample, 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. 14021% of websites blocked our automated reader (7 of 33); 18% 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. 443The open store with no price tags: 23% no website and 77% of readable sites show no prices, level with St. Helena
Vacaville — Report No. 548The unverifiable town: 79% of readable sites lack LocalBusiness schema (26 of 33) — one of the widest gaps in the series, second only to Yountville — yet 0 of 33 readable sites were blank to bots, and only one site in the whole roster blocks named AI crawlers

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 is the strangest of all: a town where everyone has known the shopkeeper's name for fifty years — and the machine walks into a clean, working, wide-open store and finds almost no one who can formally introduce them, plus, for the first time in this town's sample, one door with a sign on it.

Finding 5 — the bright spots (named with respect)

Seven businesses now carry proper LocalBusiness-type structured data: Villa Corona, Crowson Roofing, Thrive Chiropractic & Wellness, Maximum Fitness Vacaville, Carmen Rodriguez's Farmers Insurance agency, and two firms added in the August sweep, Knitter & Knitter, LLP and Extended Family Care LLC (Carmen Rodriguez's page lives on the carrier's agent platform, which ships the ID card built in — proof that good plumbing can come standard). Pause on the first name: a Mexican family restaurant cooking since 1972 carries full Restaurant schema with opening hours and map coordinates — one of the deepest-rooted businesses in town is also one of its most machine-verifiable, which says everything about how reachable this standard is. Ten businesses carry an llms.txt AI-instructions file: Love Lumpia, Hairendipity Salon, Jon Edwards Salon & Spa, Above Ground Society Barbershop, Sunset Family Dental Care, the Consolidated Rock & Mineral Shop — that last one trading since 1952 and carrying one of the newest files on the web — and four more added in August: Hodson & Mullin Attorneys at Law, the Law Office of Lael K. Brown, ApexCare, and Horie Optometry. (Love Lumpia, for its part, served more readable text than any other site we scanned.) And here's the finding inside the finding, and it still holds after the fold-in: no Vacaville site in the sample holds both cards at once. In Fairfield, nine businesses now carry schema and llms.txt together; in Vacaville, seven hold the ID card, ten hold the AI-instructions file, and the two lists still don't overlap — not even Knitter & Knitter, which has the schema but not the file, and which blocks AI crawlers outright (see Finding 3). Two businesses now share the closest-to-complete profile: Hairendipity Salon and the newly added Law Office of Lael K. Brown — each with visible prices, an llms.txt file, a meta description, and a sitemap — missing only the ID card. The full hand exists in this town; it's just dealt out to more players than ever. (We name only the leaders. Nobody gets called out here; every business in the sample can request its own private result, free.)

What this means if you own a business in Vacaville

Your town's machine layer has one of the best foundations we've measured — pages that render, doors that open — and one of the biggest verification gaps we've measured sitting on top of it. Which is actually the good news: the hard part is done, and what's missing is the cheap part. The fixes, in leverage order: install LocalBusiness schema — the ID card is the single highest-leverage fix in this town · publish your prices — even a starting price — as real text · add an llms.txt file · check what your robots.txt tells AI crawlers, on purpose, not by template default · if you run on booking apps and Instagram alone, one honest page of your own is enough to start · keep your profiles agreeing everywhere. Every one is checkable, and the check is free:

Scan your Vacaville business free — 60 seconds →

Were you one of the 48? 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 48-business sample of a city with far 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 5 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 Vacaville businesses?

In the first study of its kind for the city (The AO Audit, July-August 2026, 48 locally-owned Vacaville businesses — our biggest sample yet): 21% had no website at all (10 of 48); of the 38 sites that exist, 33 could be read by our automated checker (5 rejected the connection); and of those 33 readable sites, 79% lacked LocalBusiness structured data — one of the widest schema gaps in the series, second only to Yountville's 86% — while 76% published no visible prices a machine could quote and 70% had no AI-instructions file (llms.txt). The good news is real too: not one readable site served bots a near-blank page, and only one — a law firm added in the August sweep — blocks named AI crawlers in its robots.txt.

Why does the report cover 48 businesses instead of 40?

The original July 28 scan covered 40 businesses: 30 with real websites across restaurants, salons and barbershops, trades, auto shops, medical and dental offices, downtown retail, coffee, fitness, a bakery, a veterinary hospital, and professional offices, plus 10 established local businesses with no website at all. On August 15, we ran the same targeted follow-up sweep that added businesses to our Napa and Fairfield reports, for categories the original roster under-covered — lawyers, eye care, and home/senior care. It added 3 lawyers, 2 home/senior-care agencies, and 3 eye-care practices, all with real, verified websites, for a new total of 48 businesses examined. Chains, franchises, and outlet-mall or Nut Tree corporate tenants were excluded throughout.

Which Vacaville businesses did well in the report?

Seven businesses carry proper LocalBusiness-type structured data: Villa Corona, Crowson Roofing, Thrive Chiropractic & Wellness, Maximum Fitness Vacaville, Carmen Rodriguez's Farmers Insurance agency, and two firms added in August, Knitter & Knitter, LLP and Extended Family Care LLC. Ten carry an llms.txt AI-instructions file: Love Lumpia, Hairendipity Salon, Jon Edwards Salon & Spa, Above Ground Society Barbershop, Sunset Family Dental Care, the Consolidated Rock & Mineral Shop, and four more added in August — Hodson & Mullin Attorneys at Law, the Law Office of Lael K. Brown, ApexCare, and Horie Optometry. No Vacaville site in the sample holds both at once; Hairendipity Salon and the newly added Law Office of Lael K. Brown share the closest-to-complete profile, each missing only the structured-data ID card.

Was my Vacaville business one of the 48 examined?

The report publishes only aggregate statistics — no individual scores are published. If your Vacaville 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.

FAQ

How AI-visible are Vacaville businesses?

In the first study of its kind for the city (The AO Audit, July-August 2026, 48 locally-owned Vacaville businesses — our biggest sample yet): 21% had no website at all (10 of 48); of the 38 sites that exist, 33 could be read by our automated checker (5 rejected the connection); and of those 33 readable sites, 79% lacked LocalBusiness structured data — one of the widest schema gaps in the series, second only to Yountville's 86% — while 76% published no visible prices a machine could quote and 70% had no AI-instructions file (llms.txt). The good news is real too: not one readable site served bots a near-blank page, and only one — a law firm added in the August sweep — blocks named AI crawlers in its robots.txt.

Why does the report cover 48 businesses instead of 40?

The original July 28 scan covered 40 businesses: 30 with real websites across restaurants, salons and barbershops, trades, auto shops, medical and dental offices, downtown retail, coffee, fitness, a bakery, a veterinary hospital, and professional offices, plus 10 established local businesses with no website at all. On August 15, we ran the same targeted follow-up sweep that added businesses to our Napa and Fairfield reports, for categories the original roster under-covered — lawyers, eye care, and home/senior care. It added 3 lawyers, 2 home/senior-care agencies, and 3 eye-care practices, all with real, verified websites, for a new total of 48 businesses examined. Chains, franchises, and outlet-mall or Nut Tree corporate tenants were excluded throughout.

Which Vacaville businesses did well in the report?

Seven businesses carry proper LocalBusiness-type structured data: Villa Corona, Crowson Roofing, Thrive Chiropractic & Wellness, Maximum Fitness Vacaville, Carmen Rodriguez's Farmers Insurance agency, and two firms added in August, Knitter & Knitter, LLP and Extended Family Care LLC. Ten carry an llms.txt AI-instructions file: Love Lumpia, Hairendipity Salon, Jon Edwards Salon & Spa, Above Ground Society Barbershop, Sunset Family Dental Care, the Consolidated Rock & Mineral Shop, and four more added in August — Hodson & Mullin Attorneys at Law, the Law Office of Lael K. Brown, ApexCare, and Horie Optometry. No Vacaville site in the sample holds both at once; Hairendipity Salon and the newly added Law Office of Lael K. Brown share the closest-to-complete profile, each missing only the structured-data ID card.

Was my Vacaville business one of the 48 examined?

The report publishes only aggregate statistics — no individual scores are published. If your Vacaville 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.