Original research, November 2026
Plumbing websites in 2026: do they load, and can a customer book?
A burst pipe does not wait for office hours. We checked whether plumbers' websites load, whether a stressed customer can chat or book from them, and what AI crawlers are allowed to read.
In short
The plumbing sample is one of the larger in this series: 230 domains, of which 67.8% loaded a normal homepage and 13.0% did not resolve, against 16.6% across all niches. Chat is rare, with no widget on 94.3% of 70 sites, and 98.3% of 59 link no booking platform. Only 2.2% of 91 reachable sites block an AI crawler.
Rather have it done for you? See our SEO service, from $1,500.
Chat and booking: a phone-first trade
Plumbing leads come by phone. That shows up in the data: 94.3% of 70 sites show no chat widget, against 89.2% across all niches (n=738), and 78.6% show no chat and no booking option, against 64.1%.
| Measure | This niche | All niches in the scan |
|---|---|---|
| No chat widget found | 94.3% (n=70) | 89.2% (n=738) |
| No chat and no booking option | 78.6% (n=70) | 64.1% (n=738) |
| No booking or lead platform linked | 98.3% (58 of 59) | 90.7% (n=623) |
Across the 623 home-service sites in the scan, 45 linked at least one of the platforms we looked for: Angi on 34, ServiceTitan scheduler on 18, Housecall Pro on 8 and Thumbtack on 6 (a site can link more than one). For plumbing, 58 of 59 sites linked none; 56 of those also had no chat. Plenty of plumbers take bookings through office software that never appears on the public site, so this is an upper bound.
Website health
Of 230 plumbing domains checked from 9 to 13 November 2026, 156 (67.8%) loaded a normal homepage.
| Homepage state | Sites (of 230) | Share | What it means |
|---|---|---|---|
| Loads normally | 156 | 67.8% | Normal response, nothing unusual on the page |
| Domain not resolving | 30 | 13.0% | Domain has no working DNS record |
| Bot wall on our check | 22 | 9.6% | Access denied or rate-limited for our check; not treated as broken |
| Homepage 404 | 8 | 3.5% | A 404 error where the homepage should be |
| Server unreachable | 6 | 2.6% | Host exists in DNS but would not connect |
| Server error | 3 | 1.3% | The host answered with an internal error |
| Broken SSL | 2 | 0.9% | HTTPS handshake failed on the certificate |
| WordPress critical error | 1 | 0.4% | WordPress failed and showed its error notice |
| Suspended | 1 | 0.4% | A suspension notice instead of the site |
| Spam or hijack | 1 | 0.4% | Injected spam text or links on the page |
Dead domains were 13.0%, below the all-niche 16.6%. Visibly broken homepages were 7.0% (16 domains), above the all-niche 5.5%. Bot walls on 22 domains (9.6%) are not counted as broken, but they matter if you rely on tools that visit your site.
Free · no obligation
Get a free SEO and AI visibility check of your site
We look at how Google and AI tools like ChatGPT see your site and send you the top fixes, within one working day.
Request received
Thanks. Your free check is in the queue.
We will send the top fixes on WhatsApp or email within one working day.
What plumbers publish for machines
| Signal | Sites (of 91) | Share | All 25 niches |
|---|---|---|---|
| No JSON-LD structured data at all | 30 of 91 | 33.0% | 32.1% (678 of 2,111) |
| LocalBusiness-type markup | 26 of 91 | 28.6% | 35.2% (743 of 2,111) |
| FAQPage markup | 8 of 91 | 8.8% | 5.6% (118 of 2,111) |
| Serves an llms.txt file | 36 of 91 | 39.6% | 30.5% (643 of 2,111) |
| Blocks at least one of 8 AI crawlers | 2 of 91 | 2.2% | 4.3% (91 of 2,111) |
Access is open: 2 of 91 reachable sites block any AI crawler, and none block ChatGPT-User. Labels are the gap. 30 sites (33.0%) carry no JSON-LD, and 28.6% describe themselves as a local business. llms.txt is served by 39.6% of sites, above the all-niche 30.5%, but we did not test whether any AI system reads those files.
On basics, 56.0% of 91 sites have a title tag of 30 to 65 characters, 72.5% have an H1 and 83.5% have a meta description.
Key findings in short
- 94.3% of 70 sites have no chat widget; 78.6% have neither chat nor booking.
- 98.3% of 59 sites link no booking or lead platform.
- 67.8% of 230 domains load normally; 13.0% do not resolve.
- 33.0% of 91 reachable sites have no JSON-LD; 8.8% have FAQPage markup.
- 2.2% of 91 reachable sites block at least one AI crawler.
What this means for a plumbing company
- Make the phone number a tap-to-call button that stays visible on mobile, then add a short form for non-urgent jobs (water heater quotes, fixture swaps) so after-hours visitors still leave details.
- Show your license number and service area on every page; both are trust signals and both belong in your markup.
- Write separate pages for the jobs people search for: drain cleaning, water heater replacement, sewer line repair, repiping. One page per job, one clear next step.
- Add LocalBusiness markup with an area-served list. Only 28.6% of reachable sites have it. The schema markup generator helps.
- If your scheduling software offers a customer-facing booking link, put it on the site and confirm it works on a phone.
Help available: website design for plumbers and SEO for plumbers. See also the AI search readiness study and the research index.
Method and limits
Our crawler visited on 8 November 2026 and asked each site for its homepage, robots.txt and llms.txt one time, openly. We sampled 120 plumbers from a US business list; 91 answered with HTTP 200 and form the base for every share in the AI tables.
The health sample is 230 domains, each looked up once and requested once from 9 to 13 November 2026 (latest check kept). The broken group covers 404 homepages, SSL failures, server errors, parked or for-sale pages, spam hijacks, default host pages, suspended accounts, WordPress critical errors and PHP errors; bot walls (401, 403, 429) are not part of it.
On 9 November 2026 we read the home page plus up to 7 internal pages of each site (n=70) for chat widgets and booking options. A second pass (n=59) added the careers page and searched for Housecall Pro, Jobber, Angi, Thumbtack and ServiceTitan signatures. Companies may use these tools without linking them, which makes no-partner shares upper bounds. We never spoofed a bot.
The data cannot show whether any AI system reads or cites these sites, how much traffic they get or how they rank. The samples are not random draws of every business. At the 95 percent confidence level a share on 91 sites can be off by up to about 10 points, and on the 230-domain health check by about 6. Treat close gaps with the all-niche numbers as noise.
Sources: Google Search Central: introduction to structured data, Schema.org: LocalBusiness, OpenAI: overview of OpenAI crawlers.
Updated 13 November 2026
Questions, answered
Do plumbing websites have live chat?
How many plumbing websites are down?
Do plumbers block AI crawlers?
How was this measured?
Can I check my own plumbing site?
Keep exploring
AI Search Readiness of US Small Businesses, 2026
We checked the public websites of 3,000 US small businesses across 25 industries for the basics AI search tools rely on. Few block AI crawlers. Many…
IndustryWebsite design for plumbers and plumbing companies
When a pipe bursts, nobody reads a mission statement. A plumber's website wins by showing a phone number, a service area and a believable arrival…
IndustrySEO for plumbers who want more booked jobs, not more clicks
Plumbing searches are urgent and local. We tune your Google Business Profile, service pages and city pages so the phone rings when a pipe bursts, and…
Get a fixed quote for your plumbing website
A short call, then a fixed quote within one working day.