TradeShopKit
All posts

What a plumbing website needs: a checklist that gets calls

The pages, first-screen details, prices, photos, speed and schema a plumbing website needs to turn searches into calls, plus a checklist you can copy.

16 min readTradeShopKit

  • websites
  • local search
  • marketing
A plumber in work gloves fitting a threaded pipe to a radiator

A plumbing website needs seven pages (home, one page per service, an emergency page, a service area page, about, reviews, and contact or quote) and a first phone screen that shows your number, whether you answer emergencies, where you work and your license number. After that, the calls come from real photos, a few published prices, and a site that loads fast on a phone.

The copy-ready checklist is near the bottom if you want to skip ahead.

Two kinds of people land on your site

Nearly every visitor is one of two people, and they want opposite things.

The first has a burst pipe. Water is on the kitchen floor right now, they're holding the phone with wet hands, and they'll call the first plumber whose site answers three things in a few seconds: can you come now, do you cover my area, what's the number. They won't read a paragraph and they certainly won't fill in a form.

The second is planning a job. A water heater replaced next month, a bathroom repiped before a remodel, a sewer line camera inspection because the house is 60 years old. They've got time. They'll open three or four plumber websites on the couch after dinner, read the service pages, look at the photos and reviews, and hunt for any hint of what it'll cost. This person is the one who fills in your quote form, often in the evening.

Your site has to serve both without making either one wait. The emergency caller should see the phone number and "24/7" before scrolling. The planner gets the detailed service pages, prices and proof further down. Most of what follows comes back to that split.

The pages you actually need

Five pages will get you started. Go to seven if you do emergency work and cover more than one town.

Page Purpose Must include
Home Get the right caller to call within seconds Tap-to-call number, emergency availability, towns served, license number, top services, 2 or 3 recent reviews
One page per service Rank for specific searches and answer the planner's questions What the job involves, signs you need it, what affects the price, a starting price if you can, photos of that job, a quote button
Emergency plumbing Catch the "emergency plumber near me" caller Your real after-hours policy, callout fee if you charge one, what to do before you arrive (shut-off valve), the number again
Service area Show exactly where you work A list of cities, neighborhoods or ZIP codes, a map, how far you travel, any areas you do not cover
About Make you a real, trustworthy person Owner name and photo, years in business, license and insurance, team photos, the van
Reviews Prove other locals were happy Real reviews with first names and towns, a link to your Google reviews
Contact or quote Make it easy to book when they are ready Phone, text option if you have one, a short form, hours, response time you can actually keep

Home page: the traffic cop

It doesn't have to say everything. Its job is to send the burst-pipe caller to the phone and the planner to the right service page.

Give each service its own page

One page listing "drain cleaning, water heaters, repiping, leak detection, sewer lines" gives Google a single weak page to show for five different searches. Someone typing "tankless water heater installation" wants a page about exactly that, not a list with it buried in the middle.

A useful service page covers:

  • What the job is, in plain words
  • Signs the customer needs it ("water takes longer to heat up than it used to")
  • What changes the price (tank size, access, permit, gas or electric)
  • How long it takes and whether they need to be home
  • Photos of that job, done by you
  • One clear next step: call or request a quote

Start with the five services that bring in the most money. You don't need a page for every fitting you've ever swapped. The service page copy generator writes a first draft of each page from a few details about the job and your area, and then you rewrite it the way you'd explain it at the kitchen table.

An emergency page, only if you mean it

If you take after-hours calls, give emergencies their own page. Say plainly when you pick up (all night, until 10 pm, weekends only), whether there's a callout or after-hours fee, and what the customer should do while they wait, like finding the main shut-off valve.

If you don't take emergencies, say so. Picture the homeowner who reads "24/7 service," calls at 2 am and gets your voicemail. That's a one-star review waiting to happen. The plumbing emergency callout policy generator helps you get the policy written down clearly before it goes on the site.

A service area page about the actual area

Name the cities, neighborhoods or ZIP codes you cover, and the ones you don't. Add a map if you can. "We cover Plano, Frisco, Allen and McKinney. We do not travel south of I-635" tells a caller far more than "serving the greater Dallas area".

Be careful with the old trick of cloning one page per town and swapping the town name. Google's spam policies list pages aimed at specific cities or regions that funnel visitors to one page as an example of doorway abuse, along with networks of substantially similar pages. A separate town page is worth having when it says something true about working there: the older homes with galvanized pipe, the hard water, the neighborhoods on septic, the jobs you've done down the street.

About, reviews and contact

The about page is where the planner decides you're a real business and not a call center. Your name, your face, how long you've been at it, your license and insurance, a photo of the van with your name on the side. Any of those beats a mission statement.

The reviews page collects real reviews with first names and towns, and links to your Google Business Profile so people can see the full list.

The contact page repeats the phone number, has a short form (name, phone, town, what's wrong, preferred time), and promises a response time you can hit every single time, something like "we reply to form requests within two working hours".

The first screen on a phone

Most of your emergency callers meet your site on a phone. Whatever shows before they scroll has one job, which is getting a call from the right person. Four things go there:

  1. Tap-to-call number. A real tel: link so one tap dials, not an image of a number. Put it in the header so it follows them to every page.
  2. Emergency availability. "24/7 emergency plumbing" or "Same-day service, Mon to Sat". If you don't do emergencies, use the space for something like "Free estimates on water heaters".
  3. Where you work. "Serving Tampa, Brandon and Riverview". Someone outside your area moves on without wasting your time, and someone inside it knows they've found the right plumber.
  4. License number. Some states require it in advertising (more on that below), and either way it settles a nervous homeowner.

Leave off the slideshow, the stock photo of a grinning model holding a wrench, the paragraph about your values, and the pop-up. Every one of them shoves the phone number down or covers it.

A headline helps if it's specific. "Plumber in Tampa, open 24/7" does more work than "Quality you can trust" ever will. The headline generator gives you a handful of options to hold up against that.

License rules depend on your state

They vary a lot. We go through the specifics in our state guides for Florida, Texas, California and Arizona. Wherever you work, the safe habit is to show the number near your phone number and again on the contact page, written exactly as it appears on your license.

Put some prices on the site

Lots of plumbers keep prices off their websites because every job is different. Fair enough for a repipe. For most of the small jobs people search for, though, you already know roughly what you'll charge before you leave the van.

The planner is looking for any clue about cost. If your site says nothing and the next one says "Water heater replacement from $X, installed, includes haul-away", guess who usually gets the form.

You don't have to publish your whole price book. From least to most commitment:

  • "Starting from" prices on each service page, with a line on what pushes the price up
  • A fixed-price menu for common jobs: unclog a sink, replace a toilet fill valve, install a garbage disposal, swap a standard water heater
  • A published service call or diagnostic fee, and whether it's credited against the repair

A menu line might read "Kitchen sink drain clearing: $X flat, one drain, standard access" or "Garbage disposal install: $X plus the unit". Spelling out the scope like that saves you the argument at the sink later. The plumbing fixed-price job menu generator lays out the menu and writes the scope wording for each line. One warning: before a number goes live, make sure it covers your time, travel and parts on a bad day (seized valves, a crawlspace full of spiders), not a good one.

Use your own photos

People spot stock photos, and they notice. A real shot of your van, your crew and a clean water heater install tells the planner you're a local outfit that leaves the place tidy.

Photos worth grabbing on every job:

  • Before and after, from the same angle
  • The finished install with the area cleaned up
  • You or your tech in uniform (ask the customer first)
  • The van with the name and number visible

Name the files properly and write alt text that says what's in the photo ("new 50-gallon gas water heater installed in a garage in Brandon"). That helps people using screen readers and gives search engines context. Keep the files small, too, for the reasons in the next section.

Make it fast on a phone

Someone standing in an inch of water isn't going to wait for a slow page. Google measures real-world page experience with three Core Web Vitals, and these are its own targets:

Metric What it measures Google's "good" target
Largest Contentful Paint (LCP) How fast the main content shows Within 2.5 seconds
Interaction to Next Paint (INP) How quickly the page responds to a tap Under 200 milliseconds
Cumulative Layout Shift (CLS) Whether things jump around while loading Under 0.1

You can check your own numbers in the Core Web Vitals report inside Google Search Console. On plumbing sites the fixes are nearly always the same:

  • Shrink photos before uploading. A photo straight off your phone is often several megabytes.
  • Get rid of the homepage slider and any autoplay video.
  • Remove plugins and chat widgets nobody uses.
  • Give images a fixed size so the layout doesn't jump and move the phone number right as someone goes to tap it.

Add LocalBusiness schema (and get it right)

Schema is a small block of code that tells search engines, in a fixed format, what your business is. It takes about ten minutes, and for a plumber it's worth it.

Schema.org has a specific Plumber type. It sits under HomeAndConstructionBusiness, which sits under LocalBusiness. Google's LocalBusiness guidance says to use the most specific subtype you can, so pick Plumber over the generic type.

Google's documentation asks for:

  • Required: name and address
  • Recommended: telephone (with country and area code), url, geo coordinates, openingHoursSpecification, and priceRange (kept under 100 characters)

Two things plumbers tend to trip on. First, if you're open 24 hours, Google's documentation says to mark it with an opening time of 00:00 and a closing time of 23:59. Only do that if somebody really answers at 3 am.

Second, review stars. You might hope your reviews will show up as stars in search results. Google says pages where the business controls reviews about itself aren't eligible for review stars when using LocalBusiness or Organization markup. So put real reviews on the page for people to read, just don't expect stars from your own schema.

Whatever you put in the schema should match the page and your Google Business Profile: same name, same phone number, same hours.

Line it up with your Google Business Profile

For a lot of plumbers, the Google Business Profile brings in more calls than the website does. The two need to agree.

A few of Google's Business Profile rules that catch plumbers out:

  • If customers don't come to you, hide your address. Most plumbers are service-area businesses, and Google says to remove the address from the profile if you don't serve customers there.
  • Set a real service area. You can list up to 20 service areas, and Google says the overall area generally shouldn't reach more than about two hours of driving from your base.
  • Keep keywords out of the business name. "Smith Plumbing" is fine. "Smith Plumbing 24/7 Emergency Plumber Tampa" breaks the rules unless that's genuinely your legal and signage name.
  • Use a local number you control, not a call center line.
  • Link to a page that represents your business, not a social profile or a lead site.

The description field is your chance to say what you do in your own words. The Google Business Profile description generator drafts one for you to edit.

Answer the questions you get on every call

You already know the questions. You answer them from the truck ten times a week. Put the answers on the site, and you'll spend less time on the phone while search engines and AI answer tools get clear text to quote.

Good plumbing FAQ topics:

  • Do you charge a callout or diagnostic fee?
  • Are you licensed and insured?
  • How fast can you get here?
  • Do you offer warranties on parts and labor?
  • Do I need a permit for a water heater replacement?
  • Do you work on septic systems / tankless units / older galvanized pipe?

Keep each answer to one to three sentences, and put them at the bottom of the matching service page and on the contact page. The FAQ generator drafts a set for a given service and area, which you can then cut down (honestly, most first drafts are too long).

Mistakes we see all the time

  • The number is a picture, or it's tucked in the footer. Nobody can tap it, and plenty of people won't scroll looking for it.
  • A quote form with 12 fields. Name, phone, town and "what's wrong" is all you need to call them back.
  • Name, address and phone written differently on the site, the Google profile and directories. Pick one version and use it everywhere.

The plumbing website checklist

Copy this, open your own site on your phone, and go down the list.

First screen (on a phone)

  • Tap-to-call phone number in the header of every page
  • Emergency or same-day availability in plain words
  • Towns you serve
  • License number, written exactly as on your license
  • A specific headline naming the service and the town
  • No slider, autoplay video or pop-up

Pages

  • Home page linking to each main service
  • A separate page for each of your top five services
  • Emergency page with your real hours and any after-hours fee (or a clear "we don't do emergencies")
  • Service area page naming cities, neighborhoods or ZIP codes
  • About page with owner name, photo, years in business, license and insurance
  • Reviews page with real names and towns, linked to Google
  • Contact or quote page with a short form and a response time you can keep

Pricing and proof

  • Starting prices or a fixed-price menu for common jobs
  • Callout or diagnostic fee stated, and whether it is credited
  • Real photos of your work, van and team
  • Descriptive alt text on photos
  • FAQs on each service page

Technical

  • Passes Core Web Vitals in Search Console, or you know what to fix
  • Photos compressed before upload
  • Plumber schema with name, address, phone, URL and hours
  • Name, address and phone the same on the site, the Google profile and directories
  • Google Business Profile links to your website, address hidden if you are service-area only
  • Google Analytics and Search Console connected

Rather not build it yourself? The Trade Website Bundle is a five-page site written for your plumbing business, with click-to-call on every page, a quote request form, Google Business Profile setup, and Google Analytics and Search Console connected. It's $399 one-time, live within 10 days or your money back, and there's nothing monthly to pay.

Quick answers

What should a plumbing website include?

A tap-to-call phone number on every page, your emergency availability, the towns you serve, your license number, a page for each main service, a service area page, real reviews and photos, and a short quote form.

How many pages does a plumber website need?

Five is a workable minimum: home, services, about, reviews and contact. Separate service pages, an emergency page and a service area page usually help you show up for more specific searches.

Should a plumber put prices on the website?

For common, predictable jobs, yes. "Starting from" prices or a fixed-price menu help people who are comparing plumbers, and cut down on calls that end over price.

What schema type should a plumber use?

The schema.org Plumber type, which is a subtype of LocalBusiness. Google asks for name and address at minimum and recommends phone, URL, hours and price range.

Will my own reviews show as stars in Google?

Usually not. Google says pages where a business controls the reviews about itself aren't eligible for review stars through LocalBusiness or Organization markup.

Should I make a page for every town I serve?

Only if each page has real, specific information about working in that town. Near-identical town pages match what Google describes as doorway pages.

If you only fix one thing this week

Pull up your site on your phone and look at the first screen. Could a stranger with water on the floor see your number, "24/7" and your town without scrolling? If not, start there. Then work down the checklist.

Read next

Want a proper website for your business?

Your brand, your services, your phone number — a site that gets you called instead of scrolled past. Live in 10 days for $399, or your money back.

See what you get