The Canopy Blog

What Makes a Plumbing Website Actually Work?

By Joe Rubin · September 29, 2026

A plumbing website works if it does three things: loads fast on a phone, tells people clearly what you do and where, and makes it stupid easy to contact you. That's it. Everything else, the fancy animations, the stock photo of a guy in a hard hat shaking hands, the drop-down mega menu, is decoration. Some of it hurts more than it helps.

Most plumbers I talk to already know their site isn't pulling its weight. They just don't know which part is broken. So let's go through it piece by piece.

Why isn't my plumbing website bringing in calls?

Usually one of a few things. The site is slow, so people bail before it loads. The homepage doesn't say the service area, so Google and the person searching both give up trying to figure out if you cover their zip code. Or the only way to reach you is a contact form that nobody fills out, because people don't want to type a paragraph explaining their water heater problem at 11pm.

Fix those three and most of the "my website doesn't work" complaint disappears. Speed, clarity on location and services, and a fast way to reach you. Not a redesign. A tune-up.

What actually needs to be on the homepage?

Not everything you offer. Just enough for someone to know they're in the right place within five seconds. That means:

You do not need a blog with fifty posts, a photo gallery of every job you've done since 2011, or a chatbot popup that asks "How can I help you today?" the second the page loads. Skip it.

Does my plumbing site need to be fast?

Yes, more than almost anything else on this list. Someone with a burst pipe is not patiently waiting for your homepage to load a video background. If your site takes more than a couple seconds on a phone, they're already back on Google clicking the next result. Most slow plumbing sites I look at are slow because of heavy images, autoplay video, or a website builder that's dragging in a dozen scripts nobody needed. Ask whoever built your site to run a speed check. If they can't tell you the load time, that's a red flag on its own.

Should I list every service I offer?

List the ones people actually search for, each on its own page if you can manage it. "Water heater repair," "drain cleaning," "sewer line replacement," these are separate searches with separate intent. Someone typing "emergency plumber" wants something different than someone typing "sump pump installation." One page trying to be everything to everyone tends to rank for nothing and read like a brochure nobody asked for.

If you're not sure what people are actually searching for around your services, that's worth checking before you rewrite a single page. A free search audit will show you what searches you're currently missing, which is usually more useful than guessing.

Do I need a mobile version of my site?

You need a site that works on mobile first, not a mobile version bolted onto a desktop site. Most of your traffic is coming from a phone, someone standing in their kitchen looking at a leak. If your phone number isn't tappable, if the text is too small to read without zooming, if the menu covers the whole screen and won't close, you're losing people who already decided to call you and just couldn't figure out how.

What about reviews and photos?

Reviews matter more than most of the rest of the page combined. People trust a stranger's three sentences about your work more than anything you write about yourself. Pull in your best reviews, even just five or six, and put them somewhere visible, not buried on a separate page nobody clicks. Photos help too, but they should be real jobs, not stock images of a wrench. A blurry photo of an actual water heater you installed last week beats a polished stock photo every time. People can tell the difference, and so can Google.

What's the fastest way to know what's actually wrong with my site?

Start outside your own head. Search your own services the way a customer would, "plumber near me," "water heater repair [your town]," and see what comes up. If your site isn't there, or it loads slow, or it doesn't mention your service area anywhere obvious, you've found your problem list without spending a dime.

This is also where a lot of plumbers get stuck, because fixing it means writing new pages, keeping them updated, and staying on top of it every month, which is hard to do between jobs. That's the actual work Canopy does, as a marketing partner for marketing for plumbing businesses, handling the pages, the updates, and the text-based follow-up so leads don't go cold. It's one way to solve it. It's not the only way, but doing nothing isn't a plan either.

What should I fix first?

If you only have an hour this week, spend it here, in this order:

None of this requires a redesign. It requires someone to actually look at the site the way a customer does, tired, on a phone, needing a plumber now, and clean up the friction between them and your phone number.

Quick answers

How much does a good plumbing website cost?

It varies a lot depending on whether you're building from scratch or fixing an existing site. The bigger question isn't cost, it's whether the site actually does the three basics: loads fast, shows your service area, and makes it easy to contact you.

Do I need a separate page for every plumbing service?

It helps. Separate pages for things like drain cleaning, water heater repair, and sewer line work tend to match how people actually search, better than one page trying to cover everything.

Should I build my own website or hire someone?

Either can work if the result loads fast and is easy to update. The problem is usually not who builds it, it's who keeps it updated once the truck gets busy.

How do I know if my website is losing me business?

Search your own services the way a customer would and see what comes up. A free search audit can also show you which searches you're currently missing without much guesswork.

Marketing you approve by text

Canopy runs your website, blog, reviews, and social. You answer a text a few times a week. See what your business is missing first.

Run the free audit