Home / Blog / AI search for contractors: how roofers, HVAC companies and plumbers get named by ChatGPT and Google AI

Blog

AI search for contractors: how roofers, HVAC companies and plumbers get named by ChatGPT and Google AI

By Visibility Audit Co. Published October 28, 2026.

Get a $49 Snapshot of your site

Short answer: Homeowners now ask ChatGPT, Perplexity and Google's AI Overviews who to call. These tools name a few companies and cite their sources. They draw on your Google Business Profile, review and directory sites, licensing records and your own service pages. Get those accurate and consistent, then test the questions your customers actually ask.

How homeowners use AI to find a contractor

The questions people type into AI tools tend to fall into a few groups:

Some answers name companies, and some just explain things and cite sources. Either way, the companies and pages that get cited are the ones the tool could find and trust.

Ranking in the map pack isn't the same as being named by AI

A top-three spot on Google Maps is valuable, but it doesn't mean ChatGPT will name you. ChatGPT runs its own searches and reads its own sources. Perplexity does the same. Even Google's AI Overviews pull supporting links that can differ from the map results. So check both. Don't assume one tells you the other.

Where AI tools look

You can see which of these matter for your trade and town by looking at the sources each answer cites.

Fix your Google Business Profile first

Google's guide to AI features and your website lists "Checking that your Merchant Center and Business Profile information is up-to-date" among the basics that still matter for AI features. For a contractor that means the right primary category, the full services list (not just "plumbing"), an accurate service area, current hours, and real photos of real jobs. If you do emergency calls, say so in the profile and on your site.

Service and area pages that get quoted

A page AI tools can use reads like a straight answer to a homeowner. "Water heater replacement in Brandon, FL" should say what you install, which brands, roughly how long it takes, whether you pull permits, and your price range if you publish one. Add a few project examples and a short FAQ. Facts beat adjectives every time. "Family-owned since 2009, licensed CFC number on every invoice" is quotable. "Top-quality service you can trust" isn't.

Technical basics

An illustrative example for a made-up service-area business:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": ["Plumber", "HVACBusiness"],
  "name": "Example Home Services",
  "url": "https://www.example.com/",
  "telephone": "+1-555-010-0000",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Brandon",
    "addressRegion": "FL",
    "addressCountry": "US"
  },
  "areaServed": ["Brandon", "Riverview", "Valrico"]
}
</script>

Google is clear that no special schema is required for its AI features, so treat this as tidy record-keeping, not a ranking trick.

Trade-by-trade notes

Run a quick self-check

Write ten questions your customers ask, with your town in each and your company name left out. Run them in ChatGPT with search on, in Perplexity, and in Google. Note who's named, where you appear, and which sources are cited. Then do it again on a different day, because AI answers change often.

See who ChatGPT names for your trade and town. Start with the $49 Snapshot, or get the full audit with share of voice against 3 local competitors. More on our AI visibility audits for roofers, HVAC companies and plumbers.

FAQ

Does ChatGPT recommend local contractors?

Yes, sometimes. With search on, ChatGPT often names specific companies for local service questions and cites the sources it used. Which companies it names depends on what it can find and confirm.

If I'm top 3 on Google Maps, will AI name me too?

Not necessarily. ChatGPT and Perplexity run their own searches, and AI Overviews can cite different pages than the map pack shows. Check each one separately.

Which review sites matter most for AI answers?

It depends on your trade and area. Run your customer questions and look at the cited sources. Google, BBB, Angi and Yelp come up often for home services, but your own results are the real guide.

Should I use Plumber, RoofingContractor or HVACBusiness schema?

Use the most specific type that fits, as Google recommends, and list several as an array if you do more than one trade. It keeps your details clear. It won't force a recommendation.

Do I need an llms.txt file?

No. Google says you don't need new machine-readable or AI text files to appear in its AI features. An llms.txt file is optional and does no harm, but fix crawler access and your listings first.

Can anyone guarantee my company gets recommended?

No. AI answers change and nobody controls them. Be wary of anyone who promises placement.

How often should I re-check?

Monthly is reasonable for most contractors, and again after big changes such as a new website or new service area. Always run each question on more than one day.