Just my opinion here:

Running a local service business and ignoring AI search is like running a 24/7 ad and forgetting to put your phone number on it.

Last week I ran 15 AI searches on an HVAC company in Warren, Michigan. 18 years in business. 200+ five-star reviews. Family-owned, second generation. The kind of company every neighborhood thinks they have.

They came up in one out of fifteen searches.

Two of their competitors — companies they'd never heard of, both within two miles — sat at 14/15 and 12/15.

This is what's happening across every local services category right now. HVAC, dentists, plumbers, lawyers, roofers — five-figure jobs and lifetime customers being routed to whoever showed up in the AI answer first.

Not because their work is bad. Not because their reviews are bad. Because when a homeowner pulls out their phone and asks ChatGPT "who should I call," most local businesses don't come up at all.

The fix is almost always simpler than they think. Like, almost insultingly simple.

ChatGPT, Perplexity, Google AI Overviews, Gemini, Grok — they all need confidence signals before they consistently recommend a local business by name.

For a local service business, those confidence signals come from a different place than they do for a digital product brand:

  • A Google Business Profile that's actually filled out
  • NAP (name, address, phone) consistency across the web
  • LocalBusiness schema on your homepage
  • FAQ content that answers the questions homeowners actually ask
  • Reviews that mention specific services, neighborhoods, and outcomes
  • Mentions in local directories, Chamber listings, and local press

In 2026, "best HVAC company in Detroit" still gets typed into Google. But "why is my furnace short cycling" and "who do you recommend for a heat pump replacement near Royal Oak" are increasingly happening on ChatGPT. That's where most local businesses are completely invisible.

Optimize your service pages. Not your About page.

When ChatGPT answers a question about furnace repair in your city, it's pulling from pages that read like answers, not pages that read like brochures.

I was on a call with a dentist in London last month. I asked her what question her patients ask most often before booking. She didn't hesitate: "Will it hurt."

I checked her website while we were still on the call. The word "hurt" didn't appear once.

Her main competitor — a clinic she'd never mentioned in our conversation — had an 800-word page titled "Will it hurt? An honest answer." That clinic showed up on every AI platform I tested. Hers didn't show up on any.

AI was recommending the clinic that answered the question. Not the clinic that did the work better.

Checklist for every service page:

  • Headline that names the service AND the location
  • Outcome-driven sub-headers, not feature lists
  • Pricing transparency (or at least a price range)
  • A local FAQ block at the bottom
  • Schema markup (Service or LocalBusiness)
  • Embedded reviews from real customers
  • Clear CTA — call, book, or form
  • Internal links to related services

Build out your local content clusters.

Hub example: "HVAC Services in Warren, MI"

Supporting pages:

  • Furnace repair in Warren, MI
  • Heat pump installation in Macomb County
  • Why your furnace is short cycling (and what to do)
  • How often should you service your AC during a Michigan winter

Both Google and AI systems get much better at recommending you when your content makes the relationship between service, location, and problem unmistakable. Add summary boxes. Add FAQ schema. Use the language your customers use, not the language your industry uses.

Own your comparison content.

Bottom-of-funnel queries are still pure money:

  • "Best HVAC company in [neighborhood]"
  • "Top rated dentist near [landmark]"
  • "Plumber for emergency leaks in [city]"
  • "[Your business] vs [competitor]"

Local searchers in buying mode are the most valuable traffic in the world. AI is starting to handle these queries directly. The businesses that show up in those answers are the ones who built the answer pages first.

Don't ignore brand signals outside your site.

  • Reviews — especially ones that mention specific services and neighborhoods
  • Local press — even one article in a community paper
  • Industry directories — Yelp, Angi, BBB, your trade association
  • Chamber of Commerce listings
  • Local podcasts and community Facebook groups
  • Consistent business descriptions across every platform

These are the signals AI uses to build confidence in your business.

Lead magnets still work, even for service businesses.

  • Maintenance checklist (HVAC quarterly tune-up, hygiene routines)
  • Cost calculator (what should a roof replacement run in your zip)
  • Emergency guide (what to do when the basement floods at 2am)
  • Seasonal prep guide

These build the email list and double as content AI loves to cite.

Don't sleep on seasonal local content.

  • Pre-winter furnace tune-up checklist for Michigan homeowners
  • Spring roof inspection guide for Ontario homeowners
  • Tax-season prep guide for small business accountants
  • Storm season plumbing checklist

Plan content ahead of your demand spikes, not during them.

Technical fundamentals still matter.

  • Fast mobile load times (most local searches happen on phones)
  • Working canonicals
  • LocalBusiness + Service schema
  • FAQ schema
  • Clean internal linking between location and service pages

And map your funnel.

TOFU: Blog posts on common problems ("why is my furnace making that noise")

MOFU: Service comparisons, "what to look for" guides

BOFU: Service pages, pricing pages, reviews, FAQs

Back to that HVAC company in Warren.

We sent them an Implementation Guide. 12 FAQs answering the questions Detroit homeowners actually type into ChatGPT. LocalBusiness schema. A rewritten Google Business Profile. Eight pages of website copy redone for AI readability. About six hours of hands-on work on their end.

90 days later, I re-ran the same 15 searches.

They went from 1 of 15 to 9 of 15.

ChatGPT now describes them as "family-owned and highly rated" — language pulled directly from the FAQ page we wrote for them. Perplexity cites that page by name.

Same business. Same reviews. Same 18 years. AI just couldn't read them before.

This is how local service businesses scale in an AI-first search world.