Plumbing & Heating

Your customers are asking AI for a plumber. It is not recommending you.

A burst pipe at midnight. A boiler that has stopped working in February. These are not casual searches. They are urgent, high-value calls - and the customer is asking ChatGPT, Siri or Google AI Overviews for the answer. If your plumbing business does not have the right schema markup, you will never be that answer.

ChatGPT
🔍 Find me an emergency plumber near me in Salford
AI Response
Greenfield Plumbing Ltd Cited
Emergency plumber covering Salford, Eccles and Greater Manchester. 24/7 callout available.
Plumber Service areaServed openingHours
Your plumbing business Not found
No Plumber schema detected. AI cannot verify this is a plumbing business.
No schema markup
Schema audits for plumbers registered with
AI Visible is not affiliated with or endorsed by any trade body listed. We provide schema markup and AI visibility services to plumbing businesses regardless of accreditation.

What is schema markup, and why should a plumber care about it?

Schema markup is code added to your website that tells search engines and AI platforms exactly what your business does, where it operates, and what services it provides. For plumbers, it is the difference between being recommended by AI search and being completely invisible to it.

Think about the last time you had a plumbing emergency. You probably did not sit down at a laptop and carefully read through ten plumbing websites. You grabbed your phone and either typed or spoke something like "emergency plumber near me" and expected an instant answer.

That is how most of your potential customers behave today. And increasingly, the answer does not come from a list of Google results. It comes from a single AI-generated recommendation - either through ChatGPT, Google AI Overviews, or a voice assistant like Siri or Alexa.

The question is: how does the AI decide which plumber to recommend? Not by reading your website copy. Not by looking at your van livery. It reads structured data - schema markup - to understand that you are a plumber, that you cover a specific area, that you offer certain services, and that you are available at certain times.

If your website does not have this data, the AI has no way to match you to the query. Your competitor who does have it gets the call. You do not even know it happened.

A plumber's van or toolkit in a real working environment

Which plumbing queries are AI platforms answering right now?

This is not a future concern. AI platforms are already fielding plumbing queries every day. Here are the kinds of searches where schema markup determines who gets recommended:

Every one of these queries represents a customer ready to book. Not researching. Not comparing prices casually. Ready to pick up the phone. The plumbing businesses that appear in these AI responses are winning work that never touches a traditional search results page.

What schema types does a plumbing business actually need?

This is where most plumbing websites fall down. Even if you have some basic schema on your site - maybe your web developer added a generic LocalBusiness tag years ago - it is almost certainly not enough. AI platforms in 2026 expect industry-specific, detailed structured data.

Schema markup a plumbing business needs
Plumber
The specific schema.org type for plumbing businesses. This is not the same as generic LocalBusiness. It tells AI platforms definitively that you are a plumber, not a general contractor or handyman.
Service
Individual services you offer - emergency callout, boiler installation, bathroom fitting, drain clearance, pipe repair. Each service gets its own schema entry with a description, area served and optionally a price range.
areaServed
Every town, postcode and area you cover. This is what connects you to "near me" and location-specific queries. If Eccles is not in your areaServed, AI will not recommend you to someone in Eccles - even if you are ten minutes away.
openingHours
When you are available, including emergency and out-of-hours cover. If you offer 24/7 callouts, this data is what makes AI platforms cite you for late-night and weekend searches. Without it, AI assumes Monday to Friday, 9 to 5.
AggregateRating
Your overall review score and count. AI platforms use this as a trust signal when choosing between multiple plumbers in the same area. A plumber with a 4.8 rating from 120 reviews will outrank one with no rating data at all.
Organization
Your business identity - registered name, address, phone number, logo. The foundation that every other schema type builds upon. AI needs this to know you are a real, verifiable business.

What about Gas Safe registration?

If you are Gas Safe registered - and most plumbers who work on boilers and central heating are - this is a significant trust signal. Schema markup supports credential data through the hasCredential property. We add your Gas Safe registration number, the issuing body, and the date of registration. This tells AI platforms that you are a qualified, accredited professional - not just someone who says they are a plumber on their website.

Did you know?

In our audits of plumbing businesses across the UK, fewer than 1 in 20 have any schema markup beyond the absolute basics. The majority have none at all. That means if you implement correct Plumber schema today, you are immediately ahead of 95% of your local competition in AI search.

What happens when a plumbing customer asks a voice assistant for help?

Voice search is not a novelty for the plumbing industry. It is the primary channel for your most valuable queries - emergencies.

When someone says "Hey Siri, find me an emergency plumber in Salford", the voice assistant does not show a list of websites. It gives one answer. One business name. One phone number. That is the business that gets the call.

The assistant makes that decision based entirely on structured data. It looks for a business with Plumber schema, an areaServed that includes the requested location, openingHoursSpecification showing availability at that time, and ideally an AggregateRating to confirm quality.

If your website has all of that, you are a candidate. If it does not, you are not in the conversation. The customer never knows you exist. They call whoever the AI recommends and the job is done before you wake up the next morning.

Local plumbing van with tools on display and a friendly plumber beside it

How is this different from what my web developer already did?

Most plumbing websites were built with traditional SEO in mind. The developer may have added a meta description, maybe some basic LocalBusiness schema if you were lucky, and optimised your title tags for keywords like "plumber in Manchester".

That was enough in 2020. It is not enough in 2026.

AI search platforms need far more granular data than a generic business listing. They need to know every service you offer as individual, defined entities. They need your coverage area broken down by town, not just "Greater Manchester". They need to know your opening hours, your credentials, and your review scores - all in machine-readable format.

The difference between basic SEO and AI-ready schema is the difference between having a business card and having a full CV with references. The AI needs the full picture to trust you enough to recommend you.

How long does it take to start appearing in AI search results?

Implementation takes 48 hours from sign-off. Google typically indexes new schema within 2 to 4 weeks. AI citation visibility - meaning actually being recommended in ChatGPT or AI Overviews - usually follows within 4 to 8 weeks.

Emergency queries tend to see the fastest improvement because AI platforms prioritise structured local data for urgent searches. "Near me" plumbing queries are among the highest-intent, highest-urgency searches on the web, and AI platforms are actively looking for schema-rich businesses to cite for them.

What does this actually cost?

We start with a free AI Visibility Snapshot. You get a scored report showing exactly where your plumbing business stands in AI search, which schema you are missing, and what your local competitors have in place.

From there, schema implementation starts from £295. Monthly monitoring to catch schema errors before they cost you citations starts from £79 per month, with no lock-in contracts.

For context: one emergency callout job typically covers the cost of a full schema implementation several times over. The question is not whether you can afford it. It is how many calls you are losing every week without it.

Questions plumbers ask about AI search visibility

AI search platforms do not browse your website the way a person does. They look for structured data - specifically schema markup - to identify what your business does, where it operates and what services it offers. Without Plumber schema and Service markup on your site, AI systems have no reliable way to match your business to plumbing queries. The result is that competitors with correct schema get recommended instead of you.
At minimum, a plumbing business needs the Plumber schema type (not just generic LocalBusiness), Service schema listing each service you offer, areaServed covering every town and postcode you work in, and openingHoursSpecification - especially if you offer emergency or out-of-hours cover. AggregateRating and hasCredential (for Gas Safe registration) strengthen your profile further.
Emergency plumbing searches are among the highest-value queries in local search. When someone asks a voice assistant to find an emergency plumber, the assistant pulls from structured data to give one answer. If your site has Plumber schema, openingHours showing 24/7 availability, and areaServed covering that location, you are in the running for that call. Without it, the AI cannot even consider you.
Implementation takes 48 hours from sign-off. Google indexes new schema within 2 to 4 weeks. AI citation visibility typically follows within 4 to 8 weeks. Emergency and "near me" queries tend to see the fastest improvement because AI platforms prioritise structured local data for urgent searches.
The AI Visibility Snapshot is free, delivered within 48 working hours. Schema repairs and implementation start from £295, with a full plumbing business package with a full site audit from £49. Monthly monitoring starts from £79 per month with no lock-in. For context, one emergency callout job typically covers the cost of full implementation several times over.
Free - Takes 2 Minutes

Find out if your plumbing business is visible to AI search

Get a free AI visibility report showing exactly how ChatGPT, Google AI Overviews and Perplexity currently see your business. We will tell you what is missing and what to fix first.