On August 16, 2026, we ran the exact question a San Marcos homeowner types into an AI assistant with a dead air conditioner — "I need a good HVAC company in San Marcos TX for an AC repair. Who do people actually recommend, and what should I look for to pick a good one?" — through ChatGPT and Google AI Mode, and published exactly what came back, unedited.
Where the Two Engines Overlap — And Where They Don't
ChatGPT named five companies in its answer: Woods Comfort Systems, SM Air A/C & Heating, AirOne Heating & Air Conditioning, Authentic Air, and Competition A/C & Heat, LLC. Google AI Mode named three: SM Air A/C & Heating, AirOne Heating & Air Conditioning, and AirTex Solutions. Only two names clear both lists — SM Air A/C & Heating and AirOne Heating & Air Conditioning. Woods Comfort Systems, Authentic Air, and Competition A/C & Heat, LLC appear on ChatGPT's list only. AirTex Solutions appears on Google AI Mode's list only. Whichever engine a homeowner opens, the roster they see is not the same roster — and if your name isn't in the two-company overlap, one engine is already telling a different story than the other.
What's Actually Feeding These Answers
ChatGPT's five citations run through hvacservice.io, bbb.org, reviews.birdeye.com, expertise.com, and comfyairtx.com — a review aggregator, the Better Business Bureau's category page, a reviews platform, a directory, and a local-service blog. None of those are businesses being recommended directly; they're the layer the model reads to decide who to name. Google AI Mode drew from 23 sources, including its own Business Profile data, multiple Yelp search results, Angi's company list, and two Facebook community group threads. Two of those sources are worth flagging by name: kcaservices.net, titled "Pipe Creek HVAC and Plumbing," is a service-area page for a town nowhere near San Marcos, and extremecomfortac.com, titled "What to Look for When Picking a Good HVAC Tech," carries a URL written for Dallas HVAC shoppers. Both fed directly into an answer about San Marcos AC repair.
No San Marcos Journalism in the Layer
There is no San Marcos newspaper, TV station, or local publication anywhere in either source set. What both engines read is built entirely from national directories, review aggregators, the BBB, the companies' own Business Profile listings, and Facebook group threads. No local reporter's byline sits between a homeowner's question and the answer — only whichever directory and review platform surfaced highest that week.
How This Answer Gets Built
Both engines work the same way underneath: they read what directories, review platforms, and listings already say about a company, then repeat the names that show up most consistently across that layer. Neither engine inspected a single repair, warranty, or invoice — they read text about your business, not the work itself.
of local businesses ChatGPT names by name in a given local query
SOCi 2026 Local Visibility Index
of independent HVAC and plumbing contractors carry effectively zero AI citation share in their own metro
5W HVAC & Plumbing AI Visibility Index 2026
of consumers now use AI to find local services, up from ~6% a year earlier
BrightLocal 2026 Consumer Review
We've tracked what fixing this looks like on the other side. On a Bay Area HVAC contractor's site we monitor, repairing a broken navigation path, building out area pages, and reinforcing a consistent business identity across the sources AI cross-checks took daily impressions from roughly 206 to roughly 2,038 — a 421% rebound. In the same window, sessions arriving via AI assistants engaged at roughly 50%, against 24.1% for non-AI traffic — a 2.08x gap, though on a small sample (4 AI sessions against 399 non-AI sessions in 30 days, worth stating plainly rather than dressing up). It wasn't link-buying or a content blitz. It was making the business's identity consistent everywhere the AI already looks.
What This Means for a San Marcos HVAC Owner
The homeowner asking this question isn't reading six pages of reviews before calling — the research ends the moment the AI answer loads. If your name isn't in the two or three companies either engine reads out, the call already went to whoever is. That's not a claim about anyone's workmanship. It's about which name the layer the AI reads happened to surface first.