Imagine a homeowner with a burst pipe at 2 AM. Instead of scrolling through Google, they tell their AI assistant to find and book a plumber. The agent searches the web, compares availability, checks reviews, and books the appointment. All while the homeowner is grabbing towels.
This is not a hypothetical. AI agents are already doing this for early adopters. Here is what it looks like in practice:
OpenAI's Operator agent autonomously browsing websites and booking services. Source: YouTube
And the plumbing industry is wildly unprepared.
At GradeForAI, we built a tool that scores businesses on AI Agent Preference, a measure of how easily AI agents can navigate, understand, and transact with a business. We have scanned 500,000 businesses across 183+ industries. The results for plumbers are striking, and not in a good way.
The Numbers Are Brutal
Average AI Agent Preference Score for plumbing businesses scanned by GradeForAI as of March 2026. The overall average across all industries is 33/100.
That means plumbers are scoring roughly one-third of the already-low cross-industry average. They are among the least optimized verticals we have measured.
Here are the headline numbers:
- 0% of plumbers have an agent-accessible booking API. Not one. An AI agent literally cannot book a plumbing appointment on behalf of a consumer right now.
- 96% have no llms.txt file. This is the emerging standard that tells AI models what a business does, what services it offers, and how to interact with it. Almost no plumber has one.
- Structured data is sparse. Most plumbing sites lack the Schema.org markup that AI agents rely on to understand service areas, pricing, and availability.
To be blunt: if you are a plumber and an AI agent tries to find you, it probably cannot. And if it finds you, it cannot book you. And if it somehow gets a customer to your site, it cannot parse your services or pricing in a machine-readable way.
Why This Matters Now
You might think this is a problem for 2030. It is not.
AI agents are already integrated into major platforms. Apple's Siri, Google's Gemini, OpenAI's ChatGPT, and a growing wave of specialized booking agents are all moving toward autonomous service discovery and booking. As of mid-2025, ChatGPT's agent mode can browse the web, fill out forms, and complete bookings on behalf of users, with integrations into Booking.com, OpenTable, and more. The shift from "search and click" to "ask and done" is happening faster than most small business owners realize.
For plumbers, the stakes are particularly high. Plumbing is an emergency-heavy industry. When someone has a leak, they need help now. They are not going to spend 20 minutes comparing websites. They are going to ask their AI to handle it. The plumber who is optimized for that interaction gets the call. Everyone else does not even show up as an option.
Early movers in AI agent optimization will capture a disproportionate share of leads as agent-mediated bookings grow. And because so few plumbers are optimized today, the bar to stand out is incredibly low.
The 4 Dimensions of AAO
GradeForAI scores businesses across 4 dimensions. Each one measures a specific aspect of how well AI agents can work with your business. Here is what they mean for plumbers specifically:
1. Agent Accessibility
Can AI agents navigate your website at all? This measures semantic HTML, form accessibility, CAPTCHA handling, and whether the site blocks or degrades for automated visitors. Most plumbing sites are built with heavy JavaScript and poor accessibility, making them difficult for agents to navigate.
2. Transaction Completeness
Can an agent complete a booking on behalf of a consumer? This measures whether an AI agent can schedule a service call, request a quote, or process a payment, and whether you are connected to agent protocols and booking platform integrations. Zero percent of plumbers we scanned have agent-accessible transaction flows. It is the single biggest gap.
3. Data Reliability
Will the data an agent extracts lead to a successful transaction? This combines machine-readable operational data (schema.org markup for services, hours, pricing, and service area) with identity accuracy like NAP consistency, hours accuracy, and SSL status. Most plumbing sites bury this information in unstructured marketing copy or publish inconsistent hours and addresses across the web.
4. Competitive Position
How do you compare to competitors in your area? When an AI agent is choosing between plumbers, it will favor the one that is easiest to work with. This dimension measures how your AI readiness stacks up against other plumbing businesses in your market.
Each dimension is scored independently, and together they form the overall AI Agent Preference Score. For plumbers, the weakest dimension is Transaction Completeness, which is essentially zero across the board due to the near-total absence of agent-accessible booking and agent protocols like llms.txt.
Run a plumbing company? See exactly where AI agents get stuck on your site. Get your free AI Agent Preference Score in 60 seconds.
What Plumbers Can Do About It
The good news is that improving your AI Agent Preference Score is not complicated or expensive. Because the baseline is so low, even basic steps will put you ahead of 99% of competitors. Here is where to start:
Add Structured Data to Your Website
Implement Schema.org markup for your business. At minimum, use the LocalBusiness or Plumber schema type with your address, phone number, service area, hours, and services offered. This is the foundation that AI agents use to understand your business.
If you use WordPress, plugins like Yoast or Rank Math can generate this markup with minimal effort. If you have a custom site, your developer can add it in an afternoon.
Create an llms.txt File
This is a simple text file hosted at the root of your domain (yoursite.com/llms.txt) that tells AI models about your business. Think of it as robots.txt but for AI agents instead of search crawlers. It should include your business name, services, service area, hours, and contact info in a clean, structured format.
Creating one takes about 15 minutes. The impact on your Transaction Completeness score is immediate.
Set Up an Agent-Accessible Booking API
This is the biggest lever. If you use a scheduling tool like Housecall Pro, ServiceTitan, Jobber, or even Calendly, check whether they offer an API that third-party agents can call. Some platforms are starting to build agent-friendly endpoints. If yours does not have one yet, request it. The demand signal matters.
In the meantime, even having a simple online booking form with structured markup is better than nothing. An AI agent that can at least find a booking link can present it to the consumer, even if it cannot complete the booking autonomously.
Structure Your Service Pages
Instead of one generic "Services" page, create individual pages for each service you offer. Each page should have clear pricing (even if it is a range), service descriptions, and Schema.org Service markup. This helps agents understand exactly what you offer and at roughly what cost.
Make Contact Info Machine-Readable
Do not put your phone number in an image. Do not use JavaScript to obfuscate your email. Make sure your contact information is in plain HTML with proper schema markup. AI agents are good at parsing structured data. They are less reliable at reading phone numbers off a hero image.
The Competitive Window Is Open
Right now, being a plumber with an AI Agent Preference Score of even 40/100 would make you an outlier. You would be one of the very few plumbing businesses that AI agents can actually work with. As agent-mediated bookings grow, and they will, that advantage compounds.
This is similar to what happened with Google My Business in the early 2010s. The plumbers who claimed and optimized their listings first captured a wave of local search traffic that took competitors years to catch up on. AI agent optimization is the next version of that story.
The difference is that the window is even narrower. AI adoption is moving faster than search adoption did. The plumbers who act in the next 6 to 12 months will have a real, measurable advantage.
Where Does Your Business Stand?
Get your free AI Agent Preference Score in 60 seconds. See exactly where you rank across all 4 dimensions and what to fix first.
Get Your Free AI Agent Preference ScoreAI agents are not replacing plumbers. They are replacing the way consumers find and book plumbers. The question is whether your business shows up in that new flow, or whether it gets skipped entirely.
The data says most plumbers will get skipped. Do not be most plumbers.
Mark coined the term AI Agent Optimization and built GradeForAI to give every service business a clear measure of where they stand as AI agents reshape how consumers find and book services. More about Mark