Skip to content

Web design

Plumbing Website Design: Built for 9 p.m.

A plumber's website gets judged by a homeowner standing in water at 9 p.m. Here is what it has to show in five seconds, the pages it needs, the proof, the speed, and what a build should cost.

Matthew Blansit
Published
Reading time
15 min read
A homeowner in a hoodie on the phone at night, towels piled on a wet hallway floor.

The homeowner who decides whether your plumbing website works is standing in an inch of water at 9 p.m. with a phone in one hand and a towel in the other. She typed “plumber open now” and tapped the first result that looked real. She will give your site about five seconds. If it shows a phone number, tells her you are open tonight, and names her town, she calls. If it shows a slideshow and a slogan, she hits back and calls the next one.

Plumbing website design is mostly about that moment, and then about a second, slower one: the homeowner comparing three water heater bids on a Tuesday night. Most plumbing websites I've audited are built for neither. They are built to look like a plumbing website. This guide is the page-by-page fix, in the same shape as the HVAC website guide, adjusted for the jobs a plumber actually gets called for.

What plumbing website design has to do in the first five seconds

The five-second test is the fastest check there is, and plumbing fails it more often than any trade I work with, because the emergency visitor is the least patient visitor on the internet. On a phone, before she scrolls, the first screen has to answer three questions.

  1. Can I call you right now? A phone number as a real tap-to-call link, large, at the top. Not in the footer, not inside the logo image, not behind a “Contact” menu.
  2. Are you open tonight? If you run a 24-hour line, say “24-hour emergency plumber” in text. If you do not, say your hours and stop claiming 24/7. A homeowner who calls a “24/7” number at 9 p.m. and gets a mailbox leaves a one-star review, and she is right to.
  3. Do you come to my town? Name the towns. “Serving Spring, Tomball, and The Woodlands” beats “serving the greater metro area,” because she is checking for her own town, not a region.

After those three, one line of proof: a review count with a rating, or the license number. Then one button that does the same thing as the phone number. Everything else lives further down the page.

The headline should name her problem in her words. “Burst pipe? Drain backed up? No hot water?” does more than “Quality plumbing services you can trust,” because she is scanning for her own emergency and the second line could be any company in any trade.

The service pages a plumber website needs

Template plumbing websites ship with one Services page that covers drains, water heaters, leaks, sewer, and gas in six paragraphs. It ranks for none of them, because Google is trying to match a page to “water heater replacement Katy” and the page is about everything. Each real service is its own page, and each town you drive to is its own page.

Water heaters, repipes, drains, sewer, tankless: one page each

PageWhat it must containThe question it answers
Emergency plumbingThe 24-hour line or the real hours, what the after-hours visit costs, the towns, symptoms in plain words (burst pipe, sewage backup, no water)Can someone come tonight, and what will it cost me?
Drain cleaningKitchen, bathroom, main line. A “from” price for a standard clear, when a camera inspection is needed, what a repeat clog meansHow much to unclog it, and will it come back?
Water heater repair and replacementTank vs. tankless, price ranges by type and size, brands installed, warranty in plain English, a monthly financing figureRepair or replace, and what will a new one run me?
Tankless water heatersWho it suits, the gas line and venting work it usually needs, a real installed range, a monthly payment exampleIs tankless worth it in my house?
RepipingGalvanized, polybutylene, slab leaks. What a whole-house repipe involves, how many days, a range by house size, insurance notesDo I need a repipe, and how bad will it be?
Sewer line repair and replacementCamera inspection, trenchless vs. dig, signs of a broken line, a range, who handles the permitIs my sewer line broken, and do you have to dig up the yard?
Leak detection and slab leaksHow you find it, what it costs to locate, what happens after, the towns where slab leaks are commonIs that wet spot a slab leak?
Gas linesLicensing language, what you do (new lines, leak repair, appliance hookups), permit handlingAre you licensed to touch the gas?
Each service townNeighborhoods, drive time, the local housing stock and its usual plumbing problems, two or three reviews from that townDo they actually come out here?

That is eight service pages before the town pages. A plumber covering ten towns lands somewhere around twenty pages, and that is the smallest plumbing website that can rank for the searches that turn into work. The page count is bigger than a roofer's because the trade has more distinct jobs.

The by-city pages, done honestly

A town page that is the same page with the town name swapped has not ranked in years, and Google is not the only reader who notices. A real town page says something a local would recognize: the 1970s subdivisions with cast iron drains, the newer builds with PEX, the neighborhoods on well water, the drive time from your shop. It quotes reviews from customers in that town. If you cannot write one true paragraph about a town, you probably do not work there enough to earn the page.

While you read

Not sure where your own site stands? The free 31-point audit is the checklist behind this guide.

Or call (254) 640-7180. Fixed scope, written price, everything in your name.

Trust blocks: license, insurance, crew, and reviews

A plumber walks into someone's house and cuts into their walls. The homeowner comparing three bids is deciding whether to let you in. The site has to answer “are these people legit?” on every page, not on one About page.

  • The license number, as text, on every page. In the footer next to the phone number, and again on the gas and sewer pages. In the shops I've worked with it is already on the side of the truck; the site is advertising too, and many state boards require the number wherever you advertise. Put it where a homeowner can look it up on the state board's site in ten seconds.
  • Insurance, in one sentence. “Licensed, bonded, and insured” means nothing on its own because every site says it. “Master plumber license M-00000, $1M general liability, workers' comp on every tech” is a sentence a homeowner can check.
  • Real crew photos. A phone photo of your actual tech, in your actual uniform, at an actual water heater, taken by whoever was on the job. Every competitor has the same stock photo of a smiling man with a wrench; none of them has your crew. Names and years with the company under the faces.
  • Reviews with the job in them. Google's own page on how local ranking works says more reviews and positive ratings can help your local ranking, and it names prominence, alongside relevance and distance, as a factor. On the site, the count and rating go on the first screen, and two or three full reviews that describe a specific job go on the page for that job. A repipe review belongs on the repipe page.
  • Never manufacture them. The FTC banned fake reviews and testimonials in 2024. Ask every customer the same way, by text, while the truck is still in the driveway.
  • The guarantee, in plain words. What you warrant, for how long, and what happens if the drain clogs again next week. A specific guarantee next to a specific price is the combination the planned-job visitor is looking for.

Speed on a phone, because the homeowner is standing in water

Nearly every emergency visit to a plumbing website happens on a phone, often on a weak signal in a garage or a crawl space. A site that opens with a full-width video, three carousel slides, and a chat widget has spent the homeowner's five seconds before the phone number renders.

Google's published target for the largest piece of content on the screen is that it loads within 2.5 seconds. Most template plumbing websites miss that on a phone. You can test yours in a minute at Google's PageSpeed Insights by pasting the address and reading the mobile score, not the desktop one.

The fixes are not exotic. Compress every photo to a phone-sized file. Kill the autoplay video. Lose the carousel, which nobody has ever swiped. Drop the chat widget, since the emergency visitor wants a phone number, not a chat. Keep the number in plain text so it renders first.

The form that routes to a phone that is on

The emergency visitor calls. The planned-job visitor, comparing water heater bids at 10 p.m., fills out a form, because she does not want to talk to anyone yet. What happens to that form decides whether you bid the job.

  • The form goes to a phone, not an inbox. A submission that lands in an email checked at 8 a.m. Monday is a job the plumber who texted back Saturday night already has. It should text or ring the on-call phone the moment it is submitted.
  • Four fields, not twelve. Name, phone, town, and what is going on. Every extra field costs you a lead, and nobody fills in a “budget” dropdown for a leaking water heater.
  • Say what happens next, on the page. “We text you back within 15 minutes during business hours” sets an expectation you can keep and beats a generic “thanks for your submission.”
  • The after-hours number reaches a person. An answering service or an on-call rotation that rings a real tech. If it goes to a mailbox at 6 p.m., stop saying 24/7 on the site.
  • The hours on the site match the profile. Google's Business Profile lets you set 24-hour and split hours. If the profile says closed at 5 and the site says 24/7, the profile wins, because it is what shows in the map result where the emergency search starts.
  • Test the path monthly. Submit your own form from your own phone and time how long it takes to reach a person. Call your own after-hours number on a Sunday. Most owners have never done either.
The homeowner with a burst pipe is not comparing websites. She is calling whoever answers and can come tonight. The site's only job at 9 p.m. is to be that company, in text, before she hits back.

What the best plumbing websites have in common

I have not seen a plumbing website win on design. The ones that produce work share a short list of plain traits, and none of them is a color scheme.

  • Numbers on the page. A diagnostic fee, a “from” price for a drain clear, a range for a water heater by type, a monthly financing figure. “Call for pricing” loses the planner who wanted a range before she called.
  • A page per service and per town, each answering one question, in text a search engine and an AI assistant can read. Service lists that live in an image and hours that live in a PDF are invisible to both.
  • Proof beside every claim. The license number next to the gas page, the repipe review on the repipe page, the crew photo on the About page with names.
  • A maintenance plan treated like a product. Annual water heater flush, a drain check, priority scheduling during the freeze, a plain price, a sign-up form that does not need a phone call. Plumbing has recurring revenue on the table that roofing never will.
  • Financing with an example payment. A tankless conversion or a repipe is a four-figure decision a family did not plan to make this month. The site with a monthly number wins against the site with a lender logo.

A five-minute check of your own site

Do this on your phone, not your desktop, standing up, with the wifi off. Pretend you are the homeowner with the burst pipe.

MinuteCheckPass looks like
1Open the homepage from a Google search, not a bookmark. Count to five. Look away.You can say the trade, a town, whether they are open now, and where the phone number is, without scrolling.
2Tap the phone number.The dialer opens with the right number. Not a copy-paste, not a contact page, not a form.
3Search the site for “water heater” and “repipe.”Each has its own page with a price range on it. Not a paragraph on a Services page.
4Find the license number and one real crew photo.License number in the footer as text. A photo of a person who works for you, not a stock model.
5Submit the contact form with your own number.Your phone buzzes within a minute. Then check the Google profile hours against what the site claims.

If you failed two or more, the site is costing you the emergency calls that pay for everything else, and the plumbing marketing guide explains why fixing it comes before buying a single lead.

What plumber website design should cost and include

The tiers are the same as for every home-service trade. A DIY builder is a business card, fine if all your work is referral. The $99-a-month template shops get you a decent-looking five-page site fast, on their platform, and in most of those deals the site and sometimes the domain go dark when you cancel. An independent specialist runs, as a general estimate, a few thousand dollars one time, and you own the result. A full agency starts well into five figures and adds a retainer.

Whatever tier you pick, the scope should include the pages in the table above, the license and reviews placed beside the claims they support, a form that routes to a phone, a site that passes the 2.5-second mark on a phone, and ownership of the domain, the files, and every lead. If a proposal does not say who owns the domain, ask before you sign.

Riptide Growth builds sit in the specialist tier at a fixed price quoted in writing before work starts: a five-page site with a tappable number on every screen, a full build with a page for every service and every town you serve, live in one to two weeks, or the build plus the Google Business Profile buildout, call and form tracking in your name, and 30 days of tuning after launch. Monthly, care for a site I built or host covers hosting, backups, two small edits, and a monthly test of the form and the phone. Monthly marketing adds local search, the profile and reviews, new pages, and a monthly AI visibility test. The domain, the site, the logins, and the lead data are yours either way, and if you leave I migrate the site to any host you pick, free, within 30 days.

Judge any of it against one job. A water heater replacement or a repipe carries enough margin that a site built to produce that job pays for itself on the first or second one. The question was never whether the site is cheap. It is whether it books the call at 9 p.m.

What to do this week

Run the five-minute check on your phone and write down what failed. Put the phone number at the top of every page as a tap-to-call link. Change the homepage headline to name the three problems you get called for most. Add the license number to the footer as text. Route the form to the on-call phone and submit it yourself to prove it. Match the hours on the site to the hours on the Google profile. Then pick the service you most want more of, write it a real page with a price range, and add one review that describes that job.

Not sure where your site stands? The free 31-point audit runs the same checks I run on paid projects, across the site, the Google profile, and the phone path, and tells you which three things to fix first.

Questions people ask

What should a plumbing website show on the first screen?

On a phone, before any scrolling: a large tap-to-call phone number, a plain statement of whether you are open now or run a 24-hour line, the towns you serve by name, and a headline that names the homeowner's problem, such as “burst pipe, backed-up drain, no hot water.” Add one line of proof, a review count with a rating or the license number. Company history, photos, and the founder's story belong further down.

What pages does a plumbing website need?

One page per service and one page per town. The service set for most plumbers is emergency plumbing, drain cleaning, water heater repair and replacement, tankless water heaters, repiping, sewer line repair, leak detection, and gas lines, each with symptoms in plain words and a price range. Town pages need real local detail and reviews from that town. A single Services page that covers everything ranks for nothing.

Should a plumbing website list prices?

Yes, as ranges. The diagnostic or after-hours fee, a “from” price for a standard drain clear, a range for water heaters by type and size, a range for a repipe by house size, and an example monthly payment for financing. A homeowner comparing three bids is checking whether you are in the right neighborhood before she calls, and a site with no numbers loses that comparison to a site with ranges.

How important is plumbing website design for emergency calls?

It decides them. An emergency homeowner searches, taps the first result that looks real, and gives the site about five seconds. If the phone number is a tap-to-call link at the top, the site says you are open now, and it names her town, she calls. If it opens with a slideshow, a slogan, or a slow video, she hits back and calls the next listing. Speed on a phone and a visible number matter more than anything else on the page.

Where should a plumbing company put its license number on the website?

In the footer of every page, as text, next to the phone number, and again on the gas line and sewer pages where homeowners look for it. Text, not an image or a PDF, so a homeowner can copy it into the state board's lookup and so search engines and AI assistants can read it. Pair it with one sentence on insurance that a homeowner can verify, instead of the generic “licensed, bonded, and insured.”

How much does plumbing website design cost?

A DIY builder is nearly free and produces a business card. Template shops charge roughly $99 to a few hundred dollars a month, usually on a platform you do not own. Independent specialists run a few thousand dollars one time as a general estimate, and full agencies start well into five figures plus a retainer. Riptide Growth builds at a fixed price quoted in writing: a five-page site, a full build with a page per service and per town, or the build plus the Google Business Profile and tracking work, with the domain, site, and leads owned by the client.

Written by

Matthew Blansit

Founder, Riptide Growth

The guides here come from the same checks we run on paid work for roofing, restoration, and home-service companies. More about Riptide Growth

Next step

Tell us what the phone is doing. We reply within one business day, then a short call, then a fixed quote in writing.

Or call (254) 640-7180. Fixed scope, written price, everything in your name.

  1. Web design

    HVAC Website Design Guide: Booking Calls

    HVAC gets hired at two moments a year a roofer never sees, and most HVAC websites are built for neither of them. Here is the page-by-page fix.

  2. Marketing

    Plumbing Marketing: What Rings the Phone

    A plumber gets hired in two ways, the burst pipe at 9 p.m. and the water heater that has been making a noise for a month. Here is every marketing channel scored on cost, speed, and what you keep.

(254) 640-7180Get a fixed quote