Blog · For plumbers

Your best lead asked ChatGPT, and it didn't name you

By Lior Mechlovich · May 28, 2026

10:54pm on a Wednesday. A homeowner three blocks from your shop hears water hitting the floor in the bathroom upstairs. She runs up, finds the supply line under the sink spitting, and shoves a towel against it.

She doesn't call you. She doesn't know you. She types "emergency plumber near me" into Google. The Map Pack shows three names. She doesn't recognize any of them. She opens a second tab and asks ChatGPT for an emergency plumber. It names three companies with a sentence each. One of them was also in the Map Pack. She calls that one.

The call doesn't come to your shop. Your service is good. Your trucks look clean. You answer the phone at 11pm. None of that matters because of the four surfaces this homeowner just hit in two minutes, you were on zero of them.

This isn't a hypothetical I made up to scare you. I've audited about 200 plumbing businesses in the last year and the pattern is the same in the ones losing emergency calls. Not the price. Not the response time. The shelf they're not on.

The four surfaces a 11pm plumbing problem hits

A homeowner with water on the floor doesn't search once. They check three or four surfaces in under two minutes and call the company that shows up on more than one of them. The typical sequence:

  • Google Maps Map Pack. The three businesses Google highlights with pins. Sistrix's 2020 CTR data puts position 1 at about 28.6% of clicks. Position 3 drops to 11%. Plumbing over-indexes on Map Pack clicks because emergency intent doesn't scroll.
  • ChatGPT or Perplexity with web search on. "Emergency plumber near me" or "24 hour plumber {city}." BrightLocal's 2025 AI search study found Yelp shows up in about one in three local-intent AI queries, and Reddit ranks second on service questions in mid-sized cities.
  • Yelp directly. Older customers and the "I want to see reviews before I call" buyer. Still the highest-trust signal for plumbing in most US cities.
  • NextDoor. Hugely under-used by plumbing businesses. NextDoor threads asking "who do you use for plumbing" run constantly in every US metro. ChatGPT reaches NextDoor through Bing's index when answering community-recommendation queries.

Each surface checks different signals. Being on one is not enough. Being on three is the threshold where the buyer reads you as real.

What ChatGPT actually reads when someone asks for a plumber

ChatGPT doesn't have a plumber database. When a buyer asks "best plumber in Phoenix" with web search on, here's what happens:

  1. ChatGPT runs the query through Bing.
  2. It pulls 6 to 15 source pages.
  3. It picks 3 to 6 to cite by name.
  4. It writes the summary in plain English.

For plumbers specifically, the consistent citation sources are Yelp, Google Business Profile data (reached through Bing), BBB, Angi, HomeAdvisor, Reddit threads in the target city, and city-specific listicles. The model isn't ranking these. It's checking them for agreement. If your Google profile says one phone number and your Yelp says a different one, ChatGPT reads "low confidence" and recommends the plumber whose data agrees with itself across every source.

Andrea Volpini at WordLift has shown the same thing from the AI side. Entity-confident pages, where structured data agrees with the visible content and with external sources, get cited substantially more often by Gemini and ChatGPT than identical pages without schema. The cost is one block of JSON-LD in your <head>. The payoff is being the business the AI can speak about with confidence.

Why your shop is invisible

Three patterns I see in almost every plumbing audit.

1. Your GBP category is wrong and emergency hours aren't on

Most plumbers I audit set their primary category to "Plumber" or "Plumbing." Both are fine, but the single best-performing primary for a full-service shop is usually "Plumber" with secondary categories covering "Drain cleaning service," "Hot water system supplier," "Septic services contractor," and any other actual line you run.

Sterling Sky's controlled studies have shown small-but-real Map Pack moves from getting the secondary categories right. Joy Hawkins's team documented 2-5 position shifts on emergency queries after secondary categories were filled in correctly.

Second issue: most plumbing shops haven't toggled "24-hour emergency service" or "open 24 hours" on. If you take after-hours calls, that toggle is what makes you eligible for "emergency plumber near me" and "24 hour plumber" queries at 11pm. It's a single click most owners never make.

2. Your Yelp, Angi, HomeAdvisor, and BBB are stale

These four directories carry the heaviest AI citation weight in plumbing. Yelp is the most-cited single directory across all AI tools according to BrightLocal's 2025 study. Angi and HomeAdvisor share a parent but list separately. BBB carries unusual trust weight for home-services queries because of the complaints-resolution history.

What I see in audits: Yelp pre-creates listings for plumbing shops from public data. About one in three plumbers I audit have a Yelp listing they never claimed, with a phone number from 2018 and a location that's off by a block. ChatGPT pulls that 2018 phone number straight from Yelp and recommends a competitor whose data isn't broken.

The fix is unglamorous. Search your shop on Yelp, Angi, HomeAdvisor, and BBB. Claim every listing. Match the name, address, and phone to your Google profile character-for-character. Ask three recent customers to leave a BBB review this month. BBB reviews carry the heaviest AI weight in plumbing because BBB's data structure makes ratings easy for an LLM to extract cleanly.

3. Your website has no schema, so AI has nothing to anchor to

This is the part most owners skip. ChatGPT doesn't just read directories. It also visits your homepage and reads the structured data in your source code. If your site has no LocalBusiness schema, no opening hours block, no aggregateRating from your reviews, the model has nothing to anchor a confident answer to. It defaults to the source it does trust, which is whichever directory has the cleanest data.

Add a LocalBusiness JSON-LD block to your homepage <head>. Include your real NAP, your hours, your service area, and an aggregateRating that matches your Google review count. The block is maybe 40 lines. Most plumbing site owners I audit don't have one. Adding it has, in my sample, moved AI citation rates inside 60 days.

The Map Pack is still bigger — don't trade one for the other

Google search handles about 191 billion referrals a month versus roughly 1.1 billion across all AI tools (Searchable 2026). Plumbing over-indexes even harder toward Google than HVAC because plumbing emergencies push the buyer to Maps directly, fast.

Don't ignore the Map Pack to chase ChatGPT. The four signals that move Map Pack for plumbers, biggest first:

  1. Primary + secondary category plus the emergency-hours toggle. Combined, the single biggest lever.
  2. Review velocity and recency. Whitespark's 2026 Local Search Ranking Factors survey puts recency in the top tier. Plumbing benchmark in mid-size markets is 6 to 12 new reviews per month to match the top three competitors.
  3. Service-area pages on your site. One page per neighborhood you serve, with the neighborhood named in the H1 and visible content. Each one is its own ranking surface.
  4. Photos of trucks, technicians, and finished jobs. Whitespark put photo recency back in the top tier in 2026. Weekly uploads beat batch uploads. Geo-tag the photos in your GBP upload flow; Google's own ranking uses that location signal for the Map Pack.

If you do all four well, you'll start showing up in the Map Pack first. The AI citations follow Map Pack ranking, not the other way around.

How to check if it's already costing you

Pick ten prompts a real homeowner might type at 11pm with a leak, and run each one in a fresh browser window:

  • "emergency plumber {city}"
  • "24 hour plumber near me"
  • "best plumber in {city}"
  • "burst pipe repair {city}"
  • "water heater leaking who to call {city}"
  • "plumber open now {city}"

Run each one in ChatGPT with web search on, in Perplexity, in Google Maps, and on Angi. Note which plumbers come up. If your name isn't on any of them, look at who is. Visit their Yelp, their BBB, their Angi. The pattern of what they have that you don't is your roadmap.

I run this exact check on every plumbing shop that signs up for our audit. The result is rarely surprising. The shops missing from AI citations are almost always the same shops with mismatched NAP on Yelp, no BBB claim, no schema on their homepage, and a GBP that lists "Plumbing service" as the primary instead of "Plumber" with proper secondaries.

FAQ

How fast will the AI tools update after I fix things? Angi, HomeAdvisor, and BBB usually re-index inside a week. Bing Places about the same. Map Pack changes from a category fix typically show in 2 to 3 weeks. ChatGPT and Perplexity citation patterns shift in 30 to 60 days because of training-cycle caching plus retrieval-cache delay.

Should I pay for Yelp Ads or HomeAdvisor leads to speed this up? Different problem. Yelp Ads and HomeAdvisor leads buy you placement on those platforms specifically. They don't change what ChatGPT cites, because the AI is reading the free public profiles, not the paid placements. Spend the money on getting your free profiles complete first; consider paid placement only after the basics are fixed.

What about local citation services that promise to list me on 200 directories? Mostly a waste for plumbing. The five directories that matter for AI citation are Yelp, Angi, HomeAdvisor, BBB, and your own site. A bulk listing service that puts you on 200 low-quality directories adds noise that can hurt your NAP consistency if any of those listings drift. Fix the five that actually get cited.

Can I add my plumbing business to ChatGPT directly? No. There's no submission form. The model reads what's already on the web. You influence what it says about you by improving what the open web says about you — the directory profiles, your own site's schema, and the third-party listicles where someone might mention you.


If you want to know which prompts ChatGPT does and doesn't mention your shop for, run our free 5-minute audit. It's the same 14 checks we run on every plumbing business that signs up, and the report lists every directory we found you missing from.

More for plumbers in cities mentioned above


See what's wrong with your Google page.

Free check. No card. Takes ~5 minutes.

More for plumbers

← More articles for plumbers