Does ChatGPT Recommend Plumbers?

It's 11pm, a pipe just burst under the kitchen sink, and the water won't stop. A few years ago that homeowner opened Google and typed "emergency plumber near me." Today, more and more of them open ChatGPT and ask "who can fix a burst pipe in Denver tonight?" — and ChatGPT answers with a short list of names.

So yes: ChatGPT recommends plumbers. The real question for your business is whether it recommends you — or the shop two suburbs over. This guide explains how AI engines pick which plumber to name, why you can be all over Google Maps and still be invisible in ChatGPT, and exactly what to do about it.

How people actually ask for a plumber now

The queries are getting more specific, not less. People don't just ask for "a plumber" — they describe the emergency:

These are high-intent, high-value jobs — the burst pipe and the failed water heater aren't price-shopping moments, they're "name me someone I can call now" moments. When ChatGPT, Claude, Perplexity, or Gemini answers one of those, it usually returns two or three plumbers, sometimes with a one-line reason for each. There's no page two. If you're not in the answer, the customer never knows you exist.

How AI engines decide which plumbers to name

There's no published algorithm, but for a local trade like plumbing the signals are fairly consistent. AI engines lean on what the rest of the web already agrees on about you, pulled from a handful of places:

The pattern: AI mostly recommends the plumber the web already agrees is real, local, well-reviewed, and a fit for the specific job. Your work is to make that consensus include you, clearly.

Why you can rank on Google Maps but be invisible in ChatGPT

This trips up a lot of plumbers who've invested in local SEO. You can sit in the Google Maps 3-pack and still never get named by ChatGPT, because the two systems read different signals.

Google Maps ranks a list using proximity, your GBP, and Maps-specific ranking factors. ChatGPT produces a single synthesized answer by pooling what it has absorbed from across the web — directories, review sites, articles, your own pages — and what it can read live. A strong Maps position doesn't automatically translate, especially if your presence on Angi, Thumbtack, Yelp, or the BBB is thin or inconsistent, or if your website is vague about what you actually do and where. Maps visibility and AI visibility overlap, but they are not the same thing — and you have to earn each one.

Find out where you actually stand. Check whether ChatGPT recommends your plumbing business — free across ChatGPT, Claude, Perplexity, and Gemini, and see which competitors get named instead of you.

A step-by-step for plumbers

Work these in order — easiest, highest-leverage first.

1. Claim and fully optimize your Google Business Profile. Verify it. Set the primary category to Plumber and add relevant secondary categories (Water heater installation, Drainage service, Gas installation service). Set an accurate service area, list your hours, and if you run after-hours service, mark it open 24 hours — that's exactly what the "tonight" and "emergency" queries key on. Add real photos of vans, jobs, and your team.

2. Get reviews on the platforms AI reads — not just one. Make review requests routine after every job. Prioritize Google for volume, but actively build a presence on Angi, Thumbtack, HomeAdvisor, and Yelp too, plus Nextdoor if you serve a tight residential area. Spread, consistency, and recency all matter more than a single number.

3. List in the home-services directories specific to the trade. Beyond the review platforms, get an accurate, complete listing on the BBB and your state licensing board / local trade association (PHCC and similar). Use the exact same business name, address, and phone everywhere — NAP inconsistency creates the ambiguity that gets you dropped from an answer.

4. Answer specific intent on your website. Don't rely on one "Services" page. Build pages that match the real questions: an emergency / 24-7 page, "water heater installation in [city]", "burst pipe repair", "drain cleaning [neighborhood]", "sewer line repair". State your service areas and hours in plain text. Generic copy ("quality plumbing you can trust") tells a model nothing; specific, intent-matched copy is what gets matched to a query.

5. Make your site machine-readable. Add LocalBusiness and FAQ schema, and publish an llms.txt file so AI assistants get a clean map of what you do and which pages matter. It's one of the few GEO fixes entirely in your control and it takes minutes — generate yours free with the llms.txt tool.

6. Re-check on a schedule. AI answers shift as models and their sources update. Measure where you appear, fix the gaps, and measure again — don't optimize once and assume it sticks.

Common mistakes plumbers make

This applies to more than plumbers

This is the first in a series, but the playbook is the same for any local trade where customers now ask an AI "who should I hire near me?" — dentists, lawyers, restaurants, HVAC companies, and electricians all face the same shift. The directories and the specific queries change by industry; the mechanics — GBP, reviews on the right platforms, trade-specific listings, intent-matched and machine-readable content — don't.

FAQ

Does ChatGPT recommend specific plumbers by name? Yes. For local queries like "best emergency plumber in [city]" it typically names two or three businesses, sometimes with a short reason for each. Whether yours appears depends on your reviews, directory presence, and how clearly the web associates you with that city and service.

Why does ChatGPT recommend a competitor instead of me? Usually because that competitor has a more consistent, better-reviewed presence across the sources AI trusts for plumbing — Google Business Profile, Angi, Thumbtack, Yelp, the BBB — and clearer, more specific information about the exact service being asked for. It's rarely about who's the better plumber; it's about who the web more clearly agrees on.

I'm not very technical — what's the single most important thing? Claim and fully complete your Google Business Profile (correct category, service area, hours, reviews), then build reviews on Angi, Thumbtack, and Yelp. That covers the signals AI leans on most for home-services trades.

Related: Generative Engine Optimization: the complete guide · How to show up in ChatGPT


Two five-minute first steps for any plumbing business:

  1. Generate your llms.txt so AI can read your site cleanly.
  2. Run a free AI visibility scan to see whether ChatGPT recommends your plumbing business today — and who shows up instead.

Is AI recommending you — or your competitors?

Run a free scan across ChatGPT, Claude, Perplexity, and Gemini.

Run my free scan →