Getting Your Plumbing Business Cited by ChatGPT, Gemini, and AI Overviews
Every plumber we onboard asks the same question about Google: how do I get in the map pack. Almost none of them ask how they get named when someone types "who's the best emergency plumber in [city]" into ChatGPT and gets back three company names and a one-line reason for each. That second question is the one that's about to matter, and right now the plumbing niche is asleep on it. We track a stack of home-service accounts, and when we run the same buyer prompts through ChatGPT, Gemini, and Google's AI Overviews, the plumbers that get cited are almost never the ones ranking #1 in the local pack. They're the ones with clean structured data, consistent citations, and reviews that actually say what they fixed.
This is the future-proofing gap nobody in plumbing SEO is writing about. Answer engines don't rank ten blue links and let the customer sort it out. They pick a shortlist, name it, and move on. If your business isn't in the data those models pull from, you don't get a lower position. You get left out of the sentence entirely. The good news: the moves that get a plumber named are unglamorous, they're mostly things you already half-own, and doing them now buys you a lead while your competitors still think SEO ends at Google. This page is specifically about getting cited by the machines.
The full local-SEO picture underneath it is in our plumber local SEO guide. For the query-level version of this — what actually happens when someone asks an assistant for the best plumber nearby — read how to get cited for "best plumber near me". Two other trades have the same problem with a different competitive set: electrical companies and window and door installers.
AI Overviews are not the map pack, and confusing them will cost you
Plumbers assume that if they rank in the local 3-pack they've won, and AI is just Google with a new coat of paint. It isn't. The map pack is proximity-weighted: it heavily rewards how close the searcher is to your pin, which is why your rankings collapse the moment someone searches from two suburbs over. AI Overviews and chat answers barely care about proximity. They care about whether a coherent, corroborated set of facts about your business exists across the open web. We've watched a plumber who owns the pack in his home ZIP get completely omitted from an AI Overview for "tankless water heater installation near me" because his site never once stated, in plain text, that he installs tankless units. The map pack forgave that. The model didn't.
The practical consequence is that the two channels reward different work. The pack rewards proximity, GBP category selection, and review volume. The answer engines reward being unambiguously described in structured, repeated, machine-readable terms. A plumber can dominate one and be invisible in the other, and most are. What we actually see across the accounts we track is that AI Overview citation correlates far more with clean on-page service descriptions and third-party mentions than with pack position. You have to work both, and you can't assume winning Google's map gets you the AI answer for free.
What LLMs actually pull from when they name a plumber
When a model composes "the best-reviewed drain cleaning company in Sacramento is X," it isn't reasoning from thin air. It's assembling from a handful of source types, and for local trades the weightings are specific. First is your Google Business Profile as structured data: primary category, service list, service area, hours, and the literal service names you've entered. "Plumber" as a category is not the same signal as "Plumber" plus explicit services for water heater repair, sewer line, hydro jetting, and slab leak detection. Plumbers routinely leave that services section half-empty, and it's the cheapest citation lever there is.
Second is citation consistency: your name, address, and phone rendered identically across Yelp, Angi, BBB, HomeAdvisor, Nextdoor, and the local chamber. Models penalize contradiction. If three directories list three different phone numbers, the model has no confident fact to state, so it reaches for a competitor whose data agrees with itself. Third is review sentiment, and here's the part plumbers miss: it's not the star average, it's the language. A review that says "fixed our burst pipe at 11pm on a Sunday" is a retrievable fact about emergency availability. A review that says "great service, five stars" is worth nothing to a model trying to answer "who does after-hours plumbing." We coach clients to reply to reviews restating the specific job in words, because those replies get indexed too.
Fourth, and most underrated, is third-party list content: the "7 best plumbers in [city]" roundups on local blogs, news sites, and Reddit threads. Models lean on these hard because they read as independent corroboration. If you've never appeared on one, you're relying entirely on your own say-so, and the machine treats first-party claims with suspicion.
The structured-data moves that make a plumber machine-readable
Getting cited starts with making your facts impossible to misread. On your site, that means LocalBusiness or Plumber schema with your exact NAP, service area, hours, and a service catalog spelled out in JSON-LD, not buried in a hero image or a phone-number graphic. We still find plumbers whose only mention of their phone number is inside a logo PNG, which is invisible to every crawler and model on earth. Every service you want to be named for needs to exist as plain, indexable text: a sentence that literally says "we install and repair gas and electric water heaters in [city] and surrounding areas." Models retrieve sentences, not vibes.
Then mirror that structure everywhere off-site. Your GBP services section should list each job type as its own entry. Your directory listings should carry the same category and the same phone number to the digit. Where a platform lets you write a business description, use the same core sentences you use on your site so the model sees the same fact corroborated in three places instead of three slightly different versions it has to reconcile. Consistency isn't a nicety here, it's the mechanism. A model states as fact only what it sees agreed upon; every contradiction is a reason to name someone else. The one thing we'd tell every plumber to fix this week is the services list on GBP and the site, in matching language.
Reviews and third-party lists: the citations you can't fake
The moves above make you legible. Reviews and independent lists make you credible, and that's what tips a model from "could mention" to "names first." On reviews, stop chasing a higher star average and start engineering the language. When you ask a customer to leave feedback, prompt for specifics: what broke, when you showed up, what you replaced. "They came out same-day for a slab leak" is a sentence a model can lift straight into an answer about emergency plumbing. Generic praise isn't retrievable. Your own review replies matter too, because restating the job in text creates a second indexed record of that fact under your business name.
On third-party lists, this is the highest-leverage, lowest-competition move in the entire niche right now, because almost no plumber is deliberately working it. Get onto the "best plumbers in [city]" roundups: pitch local blogs, sponsor a neighborhood association that lists members, answer plumbing questions in local Facebook groups and Reddit threads where your business name ends up attached to a genuinely useful answer. Models weight these as independent verification, which they can't get from your own website no matter how good it is. We've seen a single well-placed local roundup mention flip a plumber from unmentioned to cited across multiple buyer prompts. It's the closest thing to a cheat code that still exists, and the window where it's uncontested won't last.
The early moves to make now while the niche is still asleep
Here's the honest state of play: the plumbing niche has barely started on this, which means the bar to get cited is low and the reward for clearing it first is real. The sequence we run is deliberately boring. Fill out every GBP service in explicit language. Put your NAP and full service list on your site as indexable text with matching schema. Audit your top eight directories for identical name, address, and phone, and fix every mismatch. Rewrite your review-request ask to prompt for job specifics. Then go get on two or three local "best plumber" lists. None of that requires new technology; it requires doing the unsexy version of SEO with the machines in mind.
You can also just check where you stand. Open ChatGPT and Gemini, run the exact prompts your customers would ("who's the best emergency plumber in [your city]," "cheapest water heater replacement near [ZIP]") and see whether you're named, who is, and what the model says about them. That five-minute test tells you more about your answer-engine visibility than any rank tracker. Do it monthly. The plumbers who start treating that as a real channel now will be the named default in their city by the time everyone else notices the map pack stopped being the whole game. The complete build order and how it connects to the rest of your local SEO lives on the hub at our main guide.
This is one piece of the bigger picture. For the complete playbook, read our main guide: Plumber Local SEO.
FAQ
Frequently Asked Questions
Is getting cited by ChatGPT and AI Overviews actually different from ranking on Google?
Yes, and treating them as the same thing is the mistake we see most. Google's local pack is proximity-weighted, so it rewards how close the searcher is to your pin and forgives thin content. Answer engines mostly ignore proximity and reward corroborated, machine-readable facts about your business across the web. We regularly see a plumber own the map pack in his home ZIP and get left out of the AI answer entirely because his services were never stated in plain, indexable text. You have to work both channels, and winning one does not hand you the other.
What's the single biggest thing keeping my plumbing business out of AI answers?
Usually one of two things: your services aren't written anywhere as plain text a machine can read, or your name, address, and phone number contradict each other across directories. Models state as fact only what they see agreed upon in multiple places. If your GBP says one number and Yelp says another, the model has no confident fact to give and reaches for a competitor whose data agrees with itself. Fix the services list and the NAP consistency first; it's the cheapest lever in the niche.
Do more five-star reviews get me cited by AI?
Not the way plumbers assume. Models don't lift your star average into an answer, they lift the language inside reviews. "Fixed our burst pipe at 11pm on a Sunday" is a retrievable fact about emergency availability that a model can name you for. "Great service, five stars" is worth nothing to a machine answering "who does after-hours plumbing." Prompt customers to mention what broke, when you showed up, and what you fixed, and restate the specific job in your review replies so it gets indexed under your business twice.
How do those 'best plumber in [city]' lists help if I didn't write them?
That's exactly why they help. Answer engines weight independent, third-party mentions far more heavily than anything on your own site, because a roundup or a local forum thread reads as corroboration you can't manufacture. Getting onto two or three local "best plumbers in [city]" lists is the highest-leverage, lowest-competition move in the niche right now because almost no plumber is deliberately working it. We've seen a single well-placed local mention flip a plumber from unmentioned to cited across multiple buyer prompts.
How do I check whether AI already names my plumbing business?
Open ChatGPT and Gemini and run the exact prompts your customers would type, like "who's the best emergency plumber in [your city]" or "cheapest water heater replacement near [ZIP]." See whether you're named, who is, and what the model says about each. That five-minute test tells you more about your answer-engine visibility than any rank tracker. Do it once a month and treat it as a real channel, not a novelty.
Do I need new tools or technology to get cited by answer engines?
No, and that's the part plumbers get wrong. The work is unglamorous and mostly things you already half-own: complete your GBP services in explicit language, put your NAP and full service list on your site as indexable text with matching schema, make your directory listings agree to the digit, rewrite your review ask to capture job specifics, and get onto a few local lists. It's ordinary local SEO done with the machines in mind. The full build order is on our hub guide at /local-seo-for-plumbers.
See where you rank right now
Free local SEO audit — GBP, reviews, and your map rankings. No sales call.
Get your free audit