Home / Articles / What should a plumbing website have?
Measured · Plumbing websites

What should a plumbing website have? I read 37 West Michigan plumbers’ homepages: 6 print coupons, 2 say what a job costs

Ask a search engine what a plumbing website should have and it answers with galleries. On 23 September 2026, eight of the ten results on page one for that exact question were roundups of plumbing website examples and the other two were build guides, mostly from web agencies and software companies, and not one of the nine I could open mentions Michigan. A plumber in Wyoming or Holland needs a different answer: what do the plumbers a homeowner will compare them with actually have on their sites? That can be counted. So I took the first ten plumbers Brave Search lists in each of eight West Michigan towns and read every homepage that would load.

By Matthew Kerr Published 23 Sep 2026 Updated 23 Sep 2026 17 min read
Quick answer

The baseline is a phone link and the two big jobs. On 23 September 2026 I read the homepages of the plumbers Brave Search lists for Grand Rapids, Wyoming, Kentwood, Grandville, Holland, Muskegon and Kalamazoo — 54 businesses, 42 whose listing names a website, 37 of those that loaded as the business’s own site. All 37 are on HTTPS and built for phones. 29 have a tap-to-call link, 29 name water heaters and 28 name drain or sewer work; 24 mention emergencies or 24/7, and 21 invite a visitor to book or schedule online, more than twice the share of the roofers I read the same day.

The gaps are where a plumber can stand out. Only 2 of the 37 say what any job costs; six print a coupon instead. Only 5 print a licence number, though 14 say “licensed and insured” and Michigan law already makes a licensed plumbing contractor show the number on a sign at its entrance (MCL 339.6111, read 23 September 2026). 9 show reviews, 8 have an FAQ, 15 carry business schema, and the typical homepage names 1 of the 8 towns. And before any of that, 12 of the 54 listings name no website at all.

If you want it done for you, our contractor websites start at $999 for up to three pages, and the Business Site ($2,499 starting, five to eight pages) gives water heaters, drains and repairs a page each, with local schema, reviews and analytics. The measurement below is yours to use whether or not we ever speak.

A plumbing call is often a problem the homeowner has right now — water where it should not be, no hot water, a drain that will not clear — and otherwise a comparison of two or three names for one job. So a plumbing homepage has to show, within seconds, that you do the job, when you answer, how to reach you and roughly what it costs. Those can be counted on the sites a homeowner is actually shown, and this page counts them for West Michigan.

The measurement: 70 listings, 54 plumbers, 37 homepages

On 23 September 2026 I asked the Brave Search API for its local results for “plumbers <town> MI” in the eight towns I track — Grand Rapids, Wyoming, Kentwood, Grandville, Walker, Holland, Muskegon and Kalamazoo — and kept the first ten listings in each. They are Brave’s local listings, not Google’s map pack: the plumbers one search engine shows for a town on one day, not a ranking. Walker returned no local listings, as it did for every trade in the same sweep, so it is not in the numbers. The other seven towns gave ten listings each, 70 in all. A plumber listed in several towns counts once, which leaves 54 businesses; 10 of them appear in two towns or more, and 4 in three or four.

12 of the 54 listings name no website. The other 42 do, and 37 of those loaded as the business’s own site. Of the five that did not, two domain names no longer resolve, one listed page no longer exists (HTTP 404), one refuses automated requests (HTTP 403), which usually means a firewall rather than a dead site, and one listed domain is parked: its homepage is 114 bytes of script that forwards a browser to a domain-parking service. One more is worth knowing about: a listed website that now forwards to another company’s page announcing that the plumber has joined it. That page is what a searcher gets, so it is what I read, and it stays in the 37.

I fetched each homepage with curl — plain HTML, before any script runs, which is the first thing a search crawler or an AI assistant receives — and read it for the signals in the table. Two are the trade’s own: water heaters or tankless units, and drain cleaning, sewer work, camera inspections or hydro-jetting. The rest are the ones I read for every trade, from a tel: link and LocalBusiness-family schema (Plumber is one of its types) to reviews, booking links and the phrases a homeowner looks for. I read each dollar figure by hand and fetched each printed licence number again to confirm it is a number. The raw files are in the receipts.

What the homepage has (37 plumber sites, read 23 Sep 2026)SitesOf 37
HTTPS37100%
A phone viewport (built for mobile)37100%
A tap-to-call link2978%
Water heaters or tankless mentioned2978%
Drain cleaning, sewer, camera inspection or hydro-jetting mentioned2876%
Emergency, 24/7 or 24 hours mentioned2465%
A book-online or schedule-service link, or a scheduling tool2157%
A contact form in the page’s HTML1643%
LocalBusiness-type schema markup (Plumber included)1541%
“Licensed and insured”1438%
A warranty or guarantee mentioned1232%
Financing or monthly payments mentioned1130%
A free estimate, quote, inspection or consultation1027%
Reviews shown on the page (widget or feed, star rating or count)924%
An FAQ (FAQ schema or an FAQ heading)822%
Any dollar figure in the text719%
A licence number (digits after “licence #”, “no.”, “number” or a colon)514%
What a job costs (a price, read by hand)25%
Town (23 Sep 2026)Listings with no websiteSites readTap-to-callWater heatersDrain or sewerEmergency or 24/7Book online
Grand Rapids2767664
Wyoming2877666
Kentwood2666646
Grandville1976345
Holland2766754
Muskegon2755766
Kalamazoo2766543
Walkerno local listings returned — not measured

Every town but Walker gave ten listings, and each of the seven had at least one that names no website. The other gaps between a row’s listings and its sites read are the sites that did not load — two in Kentwood, one each in Grand Rapids, Muskegon and Kalamazoo — and the parked domain, in Holland. A plumber listed in four towns appears in four rows; the first table counts it once. In every town most homepages name water heaters and most name drain or sewer work, Grandville’s drains (3 of 9) excepted; booking online runs from 3 of 7 homepages in Kalamazoo to 6 of 6 in Kentwood.

Before the website: 12 of 54 listings name none

The most plumber-specific number in the sweep is not on a website at all. 12 of the 54 plumbers’ listings name no website, where the roofers I read the same way on the same day had 2 of 54. That describes the listing, not the business — some of the twelve may have a site the listing does not show — but the listing is what the searcher sees. Add the listed websites that lead nowhere useful, the two dead domains, the page that no longer exists and the parked domain, and 16 of the 54 plumbers a search showed in these towns offer a homeowner no working site of their own to look at before calling.

When I read Google Maps’ first ten for Grand Rapids plumbers, roofers, HVAC companies and electricians on 15 September, all 40 listings had a website link (that measurement). Different engine and a different list, so the numbers do not compare directly, but every business Google put first had a site for its listing to point at. Search your trade and town on more than one engine, open your own listing as a customer would, and check the website it names before you touch the site itself. My directory check covers which free listings are worth having and which link to your site.

The baseline: the two big jobs, a number that dials, and a way to book

Water heaters and drains are the jobs a plumbing homepage is expected to name, and most do: 29 of the 37 mention water heaters or tankless units, 28 mention drain cleaning, sewer work, camera inspections or hydro-jetting, and 24 mention both. Four mention neither. Those four may well do the work — some plumbing firms live mainly on new construction or commercial jobs — but their homepages give a homeowner with a cold shower or a backed-up floor drain no sign of it. If you do the work, name it on the homepage and give it a page of its own: the top-ranked Grand Rapids plumbers I read on 15 September link a median of 12.5 service pages from their homepages (how many pages a contractor site needs).

HTTPS and a phone layout are universal here — all 37 have both — so they no longer set anyone apart. The tap-to-call link is common but not universal: 29 have one and 8 do not, at least not in the HTML a crawler receives, close to the 32 of 39 I found among the top-ranked Grand Rapids trade sites on 15 September.

24 of the 37 mention emergencies, 24/7 or 24 hours somewhere on the homepage; 13 use none of those words. That counts words, not service — a plumber who does not take night calls is right not to promise them — but a homeowner with water on the floor needs to know which kind you are before they ring. And 4 of the 24 that mention emergencies have no tap-to-call link a crawler can see, the one pairing that should never be split. If you answer at night, say so at the top, next to a number that dials; if you do not, print your hours.

The surprise is booking. 21 of the 37 homepages invite a visitor to book or schedule online, through a “book online” or “schedule service” button or a scheduling tool in the code — more than twice the share of the roofers I read the same day (12 of 46). The free estimate runs the other way: 40 of those 46 roofing homepages offer one, 10 of these 37 plumbing homepages do. A plumbing job usually starts with a visit, not a quote, so the phone and the booking link are the main buttons, and 32 of the 37 have at least one. The other 5 have neither, and no contact form in their HTML either: a crawler sees no way to reach them at all.

The rest of the baseline is thinner. 16 of the 37 have a contact form in the HTML (forms drawn by script are invisible to one fetch, so this is a floor), and a short form catches the customer who would rather not call. 15 carry LocalBusiness-type schema, the markup that tells a search engine what the business is and where; 22 do not (what schema does). And the median homepage is 267 KB of HTML before a single image or script file arrives, the largest 1.5 MB (does speed matter?).

35 of 37 plumbing homepages say nothing about what a job costs. Six print a coupon instead.

The gap: coupons where the prices should be

Seven of the 37 homepages print a dollar figure, and I read every one by hand (read 23 September 2026). Six of the seven use it for a discount: $75 off any plumbing service, $35 off any repair, $250 off a drain service, $100 to $500 off a new water heater, $200 to $253 off water treatment or a softener, and a $10 yard-sign discount. Of the eleven coupon figures the sweep stored, four are for water heaters and three for water treatment or softeners; the discounts sit on the big installs. One of the six is the page a listed website forwards to.

Only two homepages say what anything costs. One advertises a $78 whole-home plumbing inspection with a water-heater flush, as a special; the other carries an article teaser that puts one water-heater repair at about $450 (both read 23 September 2026). That is all of it: 35 of 37 West Michigan plumbing homepages give a homeowner no idea what a service call, a drain clearing or a new water heater costs. A coupon does not close that gap, because a discount is only useful to someone who already knows the price.

Closing it takes a paragraph, not a price list: the service-call or trip fee if you charge one, and a range for the jobs you do most — clearing a drain, replacing a water heater like for like, converting to tankless — with what moves the price. None of that is a quote, and it answers the question a caller would otherwise ring to ask (the case for published prices). Financing (mentioned on 11 of the 37) and a warranty (12) belong beside those ranges, where the coupons already are.

The licence number Michigan already makes you post

Plumbing is a licensed trade in Michigan. The Skilled Trades Regulation Act says no one may engage in or work at the business of a plumbing contractor, master, journey or apprentice plumber without a licence or registration, and only a licensed master or journey plumber may perform plumbing, with exceptions that include minor repair work and a homeowner plumbing their own single-family home under a permit (MCL 339.6107 on legislature.mi.gov, read 23 September 2026). With few exceptions a permit goes only to a licensed plumbing contractor, who records its licence number on the application, and a local government may not license plumbers itself (MCL 339.6125, read 23 September 2026): the state number is the one that counts.

The same article says where the number goes. A licensed plumbing contractor must display, in a conspicuous place at the entrance of its place of business, a sign giving the name of the business, the name of the licensed master plumber and the licence number, in letters at least three inches high (MCL 339.6111(8), read 23 September 2026). The Act does not mention websites at all — I searched its full text — so nothing in it puts the number on your homepage, and I am not a lawyer. But if the law wants the number on the sign at your entrance, it belongs on the page where a homeowner decides whether to call.

On the sweep, 14 of the 37 homepages say “licensed and insured” and 5 print a licence number; only 3 do both, so 11 make the claim without a number a homeowner could check. I fetched the five again and read each by hand. All five are real numbers, not phrases, but they are not the same kind of licence. One is labelled a plumbing contractor licence. Two are labelled master plumber licences, one printed beside a backflow-tester certification and the other beside contractor’s, mechanical and boiler licence numbers. The last two say only “License #” or “Michigan License #”, without naming the kind. If you print yours, say which licence it is. LARA’s Bureau of Construction Codes licenses journey plumbers, master plumbers and plumbing contractors, and its public “Find / Verify a BCC Licensed Professional or Business” search, linked from LARA’s online-services page, finds a licensee by name, business name, licence type or licence number (both pages read 23 September 2026).

Reviews, an FAQ and the towns you serve

9 of the 37 show reviews on the homepage — a review widget or feed, a printed star rating or a printed review count — so 28 give a visitor comparing plumbers no rating to see without leaving the page. How to show them honestly, and the Google and FTC rules that apply, are on the reviews page. 8 have an FAQ, which is the cheapest place to answer what a service call costs, whether you work weekends and which towns you cover before the phone rings (why and how).

The towns: the homepages name a median of 1 of the 8 sweep towns. 21 name exactly one, 2 name none, and 7 name four or more. If you work across a county, say which towns on the homepage and in your schema markup, in words a homeowner in Grandville or Kentwood will recognise. A separate page per town earns its place only when you have something true to put on it, such as jobs done there or a crew based there; Google’s spam policies give pages aimed at specific cities that funnel visitors to one page as an example of doorway abuse (developers.google.com, read 23 September 2026).

Verdict: what a plumbing website should have

ElementWest Michigan plumbers (of 37)Verdict
A website on your listing42 of 54 listingsCheck yours first. 12 of 54 listings name none.
HTTPS and a phone-ready layout37 and 37Table stakes. Every site here has both.
A tap-to-call link29Yes, at the top. 8 of 37 have none a crawler can see.
Water heaters named29Yes, if you do them, with a page of their own.
Drain cleaning and sewer work named28Yes, if you do them. Four homepages name neither job.
Emergency service, or your hours24 mention emergenciesSay which kind of plumber you are, next to the number.
Book or schedule online21Yes. Already the majority, and it suits a service call.
A contact form16A short one, for people who would rather not call.
LocalBusiness (Plumber) schema15Yes. Cheap, and 22 of 37 leave it out.
A free estimate10For the big jobs. For a service call, state the fee.
What a job costs2The biggest gap. A fee and ranges beat a coupon.
Your licence number, with its kind5 (3 name the kind)Yes. The law puts it on your door; 32 of 37 print no licence number at all.
Reviews on the page9Yes. A widget, or a rating and count linked to Google.
An FAQ8Yes. Fees, hours, area and what happens on the first visit.
The towns you serve, namedmedian 1 of 8Yes on the homepage; a page per town only with something true to say.

What this reading does not prove

How we build it

A plumbing site we build starts from this list, not a template: the number and your hours (or your after-hours promise) at the top with a booking link beside them, a page for each job you do, the service-call fee and ranges for the common jobs, your licence number, reviews from your Google profile, an FAQ, the towns you serve, and the schema that says it all to a search engine. The Starter Site is from $999 for up to three pages, or $149 a month for twelve months; the Business Site, $2,499 starting for five to eight pages, is where a page each for water heaters, drains and sewer, and repairs fits; the Growth Site ($4,999 starting) adds one custom tool, such as an instant estimate range built on your own numbers. What a plumber should pay is worked through with the arithmetic. None of this page depends on hiring us.

Receipts

The sweep. Brave Search API local results for “plumbers <town> MI” in eight towns, read 23 September 2026 between 12:44 and 12:45 UTC, first ten listings each; Walker returned none. Businesses listed in more than one town counted once, by website host (or by name where a listing names no website). Each homepage fetched with curl on 23 September 2026; the counts come from the last re-read of every homepage, between 13:28 and 13:29 UTC. One listed domain is parked and is counted apart from the sites read. Raw rows, one file per town plus the regional file: ops/search/measurements/local-sweep/plumbers-*-2026-09-23.json and plumbers-west-michigan-2026-09-23.json. Business names are kept in those files for audit; this page publishes totals only.

The hand checks. All 13 dollar figures the sweep stored, on 7 homepages, read by hand; those 7 homepages and the 5 that print a licence number fetched again with curl on 23 September 2026 to read each figure in context and each number with its label: one plumbing contractor licence, two master plumber licences (one beside a backflow-tester certification) and two numbers whose kind the page does not state.

The statute. Michigan Skilled Trades Regulation Act, 2016 PA 407: MCL 339.6107 (licence or registration required; the exceptions), MCL 339.6111(8) (the sign at the entrance) and MCL 339.6125 (permits; no local licensing) (legislature.mi.gov), with the Act’s full text searched for “website” and “internet” (no matches), read 23 September 2026.

The licence lookup. LARA, Bureau of Construction Codes licensing section (michigan.gov/lara) and online services, “Find / Verify a BCC Licensed Professional or Business” (michigan.gov/lara/online-services), read 23 September 2026.

Doorway pages. Google Search Central, spam policies, “Doorway abuse” (developers.google.com), read 23 September 2026.

Page one. Brave Search web results for “what should a plumbing website have”, read 23 September 2026 at 13:13 UTC: ten pages, eight roundups of plumbing website examples and two build guides, mostly from web agencies and software companies; none of the nine that loaded mentions Michigan.

Our own terms. The service pages of this site as published: Starter Site from $999 or $149 a month for twelve months; Business Site $2,499 starting, 5–8 pages; Growth Site $4,999 starting.


Common questions

What should a plumbing website have?

First, what West Michigan plumbers already have: HTTPS, a phone-ready layout, a tap-to-call link, and water heaters and drain or sewer work named (37, 37, 29, 29 and 28 of the 37 homepages read 23 September 2026). Then what most leave out: what a job costs (2 of 37), a licence number (5), reviews on the page (9), an FAQ (8), business schema (15) and the towns served by name. And check that your listing names a working website: 12 of 54 named none.

Should a plumber put prices or coupons on the website?

Prices first, or at least ranges. Of 37 West Michigan plumbing homepages read 23 September 2026, seven print a dollar figure: six use it for a coupon, from $10 to $500 off, and only two say what a job costs, a $78 inspection special and an article teaser putting one water-heater repair at about $450. A coupon tells a homeowner the discount, not the price. Publish your service-call fee and a range for your common jobs; add a coupon if you like.

Does a plumber in Michigan need a licence, and should the number be on the website?

Yes to the licence. Michigan’s Skilled Trades Regulation Act bars anyone from working at the business of a plumbing contractor, master, journey or apprentice plumber without a licence or registration (MCL 339.6107), and makes a licensed plumbing contractor show the licence number on a sign at its business entrance (MCL 339.6111(8), both read 23 September 2026). The Act does not mention websites, and I am not a lawyer. But 14 of 37 West Michigan plumbing homepages say “licensed and insured”, only 5 print a licence number, and only 3 of those say which licence it is. Print yours with its kind; a plumbing contractor, master or journey plumber licence can be checked in LARA’s public licence search.

Matthew Kerr

I build sites at Kerr & Co. in Grand Rapids. I measure the local market rather than repeat what vendor blogs say about it, and I publish the method so you can check the number yourself.

Related
The same 23 September survey, other trades

Want this read on your plumbing site and listing?

Send me your website and your town. I'll run the same read on your homepage and your listing, show you which of these the plumbers listed next to you have, and tell you what to fix first.

Works whether or not you end up working with me.