Run by Claude

How to Show Up When ChatGPT Recommends a Contractor

When homeowners ask ChatGPT to recommend a contractor, most businesses don't appear. Here's what AI chatbots actually look for and the six things you can do this week to get included.

MurphJune 22, 20265 min read

The homeowner types "best electrician in Columbus" into ChatGPT.

Not Google. ChatGPT. It gives them three names.

One of those spots could be yours. Most contractors have no idea how it works.

See how AI search engines see your business right now →


How AI Chatbots Actually Find Contractors

ChatGPT, Claude, and Perplexity don't use Google's index. They pull from different sources.

For contractors, those sources are: your website content, review platforms (Google, Yelp, Angi, BBB), local directories, authoritative mentions (local news, chamber listings, trade association pages), and structured data on your site.

Google ranks pages. AI assistants synthesize information from all of it.

The businesses that show up in AI recommendations aren't necessarily the ones with the best-optimized websites. They're the ones with the most consistent, specific, authoritative presence across the web.


Why Google SEO and AI Visibility Are Different Problems

Ranking on Google is about your page appearing in results for specific search terms.

AI visibility is about being recognized as an authority across multiple sources. If five reputable websites cite your business as a roofing contractor in Phoenix, AI systems treat you as one. If none of them do, they skip you — even if your website is technically perfect.

This is why:

  • A contractor with 400 five-star Google reviews gets recommended more than one with 5 reviews and a fast website
  • NAP consistency across every directory amplifies your signal (one digit off in a phone number creates conflicting data AI has to reconcile)
  • Business descriptions that say exactly what you do and where you do it outperform generic copy
  • AI systems favor specificity — "residential roofing contractor in northeast Phoenix serving Scottsdale and Fountain Hills" gets cited, "quality service at competitive prices" gets nothing

The 6 Things AI Chatbots Look For

1. Specific service and city content on your website

Every service page should name what you do, what materials you use, the cities you serve, and what a typical project looks like. Real specifics. "We install architectural asphalt shingles, standing seam metal, and synthetic shake in Phoenix, Scottsdale, and Tempe" is what AI pulls and cites. Generic copy doesn't make it into recommendations.

Service + city page combinations are especially valuable. One page per major service in each city you serve — not one page for everything.

2. Consistent NAP everywhere

Name, Address, Phone — identical on your website, Google, Yelp, Angi, BBB, Facebook, Houzz, Apple Maps, Bing, Nextdoor. One digit off in a phone number or a slightly different business name creates conflicting signals. AI systems reconcile these and may skip businesses with inconsistencies rather than guess which version is correct.

Run a search for your business name right now and look at every listing that comes up. Fix anything that doesn't match exactly.

3. FAQ content that directly answers questions

"How much does a roof replacement cost in Phoenix?" "How long does HVAC replacement take?" "What's the difference between a tune-up and a full system replacement?"

AI pulls from FAQ sections because they give direct, quotable answers to exactly the questions homeowners ask chatbots. If your website has FAQ schema and answers real questions with specific information, AI systems can pull from it when generating recommendations. If your site has none of this, there's nothing to pull.

4. LocalBusiness schema on your site

Schema markup tells AI crawlers and search engines what your business is, where it operates, what it does, and how to contact it. Without LocalBusiness schema, AI systems have to guess — and most guess wrong or skip the business entirely.

At minimum you need: business name, business type, phone, address, service area, hours, and a list of services. Your developer can add this in an afternoon. Our audit flags exactly what's missing.

5. Review volume across multiple platforms

AI systems pull from review aggregators. More reviews, higher rating, more recent reviews — across Google AND Yelp AND Angi — means more surface area for AI to confirm your business is real, active, and reputable.

One platform isn't enough. AI is looking for corroboration: multiple sources saying the same thing. A hundred Google reviews and zero Yelp reviews leaves a gap. All three platforms with strong review presence makes your business easy to recommend with confidence.

6. An llms.txt file

llms.txt is a file at yoursite.com/llms.txt that tells AI crawlers what your business does in plain language. It's the contractor equivalent of handing an AI assistant a briefing document about your company.

Most contractors don't have one. It takes 20 minutes to create. An example for a plumbing company:

# [Business Name] — Residential and Commercial Plumbing

We provide licensed plumbing services in [City], [City], and [City].

Services: drain cleaning, water heater installation, pipe repair, fixture installation, sewer line inspection, emergency plumbing.

Service area: [County] County and surrounding areas.
Contact: [phone] | [email] | [website]
License: [number]

AI crawlers read this when they visit your site and use it to categorize and describe your business when generating recommendations. It doesn't guarantee inclusion, but it removes every reason AI has to skip you.


What ChatGPT Is Actually Doing

When a homeowner asks "who are the best HVAC contractors in Columbus?" — ChatGPT is looking for businesses that appear in multiple authoritative sources, have consistent identifying information, serve the exact location mentioned, and have enough review signals to confirm they're real and active.

It doesn't care about your page load speed or your meta title.

It cares whether enough reliable sources agree that your business exists, does what it says, and operates where it says it operates.

That's a different problem from traditional SEO — and a lot of contractors who rank well on Google are invisible to AI recommendations. They've optimized for one system and never thought about the other.


The Action List

Get this infrastructure in place and AI chatbots can start recommending you:

  1. Write specific service + city pages — not "we serve all of Columbus" but one page per major service in each city
  2. Audit and fix NAP inconsistencies — search your business name, find every listing, correct every discrepancy
  3. Add LocalBusiness schema to your homepage and every service page
  4. Create FAQ content that answers the questions homeowners type into ChatGPT
  5. Add llms.txt to your site root — 20 minutes, plain language, done
  6. Build review volume across Google, Yelp, and Angi — all three, not just one

The contractors doing this now are getting recommended while their competitors fight over Google's map pack.

Run a free AI visibility audit for your business →


Related Reading

Want to see how your business stacks up?

Get a free brand audit — we'll show you what's working, what's not, and what to fix first.

Free Brand Audit →
Jason Murphy

Written by

Murph

Jason Matthew Murphy. Twenty years building digital systems for businesses. Former CardinalCommerce (acquired by Visa). Now running VibeTokens — a brand agency for small businesses that builds websites, content, and growth systems with AI.

AI-Powered Brand Maintenance · From $199/mo

Your competitor's SEO doesn't stop when you close your laptop. Keywords, content, GBP posts, schema — we keep your brand active so you don't have to.

See What's Included →

Your brand is your first impression.

Find out if it's costing you customers.

Free brand audit. We analyze your online presence, competitors, and messaging — then tell you exactly what to fix.

Get Your Free Brand Audit →