Plumbing SEO

A plumbing company gets found in three places: the map pack that sits above the organic results, the pages on your own site that name one town and one job, and the AI answers that now summarize most local searches before anyone clicks anything. NetPageTwo works on all three. Two prices, both published: $489 a month or $1,297 a month, month to month, 14 days notice, no contract. One operator, roughly 90% of the delivery run through AI systems. No promise of rankings, timelines, or lead volume, because nobody can honestly make one.

What one click to reach you currently costs

Below is measured US search data for the terms a plumbing owner types when he goes looking for help with marketing.

Search term Monthly US searches Cost per click
plumber marketing agency 1,000 $35.79
plumber marketing 880 $55.69
marketing for plumber 320 $24.40
plumbing seo companies 320 $61.24
plumber marketing company 260 $85.93
plumber marketing services 170 $99.48
plumber marketing usa 90 $198.62

Read the last row again. Somebody is paying $198.62 for one click from one person who might close the tab four seconds later. That is the highest cost per click in the trades keyword set we measured. Ninety searches a month, and the bidding is still that aggressive.

Two things follow from that. First, a plumbing company owner is one of the most valuable people a marketing firm can put an ad in front of, which explains the cold calls, the cold emails, and the six LinkedIn messages you got last week. Second, there is arithmetic behind it. A firm buying clicks at $85 to $198 has to recover that cost, and it recovers it from the retainer and the contract length. The cost of finding you is already priced into the proposal before anyone looks at your website. That is one reason the quotes come back at four or five thousand a month with a twelve month term attached.

What decides whether you show up

Google’s Business Profile documentation names three local ranking factors: relevance, distance, and prominence. Distance carries unusual weight in plumbing, because the person searching is standing in the situation and cannot drive to a better option.

The map pack

Three businesses appear above everything else. Categories, service list, hours, photos, and the accuracy of your name, address, and phone across the web all feed the profile. Distance is fixed by geography; prominence is the part that gets worked on.

One page per town, one page per job

Most plumbing sites carry a single services page and a footer listing thirty towns. That structure gives Google nothing to match against a search for water heater replacement in a specific suburb. A page that names the town, names the job, and reads like it was written for that town is the unit of work. It is slow, and it is the thing that moves.

Reviews

Volume matters less than what the reviews say and when they were written. Reviews that mention the job and the town give the profile something to be relevant about. A hundred reviews from three years ago do less than twenty from this quarter.

Geographic shape with central point and radius on a green-to-yellow brand gradient representing service area business schema

The emergency half and the half that pays better

A large share of plumbing demand is genuine emergency. A burst pipe, no hot water, a sewer backing up into a basement. That customer does not open five tabs and compare. He calls the first credible name he sees, and if nobody answers he calls the second one. Position in the map pack and speed of answer are worth more in plumbing than in almost any other trade for exactly that reason. Shared lead platforms sell that same call to several companies at once, which is why the phone rings and the job still goes elsewhere.

The other half is planned: repipes, water heater replacement, drain lining, sewer work. Higher margin, scheduled in advance, and usually the neglected half of the website. That buyer behaves nothing like the emergency caller. He reads, he compares, he searches for what the job costs in his city, and he waits days or weeks before booking.

One page called “Plumbing” cannot serve both. The emergency visitor needs a phone number, service area, hours, and a reason to trust you inside about eight seconds. The planned buyer needs cost ranges, what the work involves, how long the crew is in the house, warranty, and financing. Putting all of it on one page produces a page that satisfies neither and ranks for neither.

The answer that appears before your website does

Whitespark ran 540 local queries manually and published the results through Search Engine Journal. AI Overviews appeared in 68% of local searches, against 39% for the local pack. For informational local queries the figure was 92%. For hybrid-intent queries, the example given being “average cost of dental implants in Phoenix”, it was 97%. Source.

The plumbing version of that query shape is “cost to replace a water heater in Phoenix”. That is the planned, higher-margin buyer, and an AI answer is now standing in front of him before your site gets a chance.

Two findings shape how pages get written for that. Kevin Indig analyzed 1.2 million ChatGPT responses and found 44.2% of citations come from the first 30% of a page’s content, so the answer goes at the top rather than after four paragraphs of introduction. Omniscient Digital looked at more than 23,000 citations and found that on branded queries only around 23% of citations came from the brand’s own website; roughly 77% came from somewhere else. Your reviews, directory listings, and any local coverage are doing more of the work than your homepage is.

Three boundary lines forming a contained shape on a green-to-yellow brand gradient suggesting three constraints

What it costs

Visibility Visibility + Revenue
Monthly price $489 $1,297
Technical SEO Included Included
On-page and per-town service pages Included Included
AI search optimization Included Included
Conversion rate optimization Not included Included
Landing pages Not included Unlimited requests, one built at a time
Meetings Monthly strategy call Bi-weekly calls
Support Email Slack
Term Month to month, 14 days notice Month to month, 14 days notice

The price is on the page because the alternative is a discovery call whose purpose is to find out what you can afford. Two numbers, published, same for everyone.

Who this is not for

NetPageTwo has no plumbing clients. None. The published case studies are two law firms and a mortgage CRM company, and if you want to see plumbing results before you spend anything, this is the wrong vendor today. That will be true until somebody goes first.

It is also wrong for you if you need calls next week, because organic and AI visibility do not work on that schedule; if you want a team of ten with account managers, because this is one person and a stack of AI systems; if your office does not answer the phone during business hours, because more searches will not fix that; or if you want somebody to guarantee position one, which is a promise nobody can keep and a signal worth walking away from when you hear it.

If it fits

Book a call and bring your Google Business Profile, your service area, and the jobs you actually want more of. You will get a straight read on whether either tier is worth $489 to you, including the answer that it is not.

Book a call