All Articles

Your Plumbing Company Built 12 Service Pages — Google Only Trusts One of Them

A South Bay plumbing company has a page for water heater repair. A page for drain cleaning. A page for sewer line replacement, leak detection, tankless conversions, hydro jetting, backflow testing — twelve pages in total, built exactly the way an SEO checklist told them to. Search "tankless water heater installation Torrance" and the homepage shows up. Search "sewer line repair Torrance" and the homepage shows up again. Not the sewer line page. Not the tankless page. The homepage, ranking for everything and dominating nothing, while the twelve pages built specifically to catch long-tail search sit at position 40 or don't appear at all.

The owner assumes more pages equals more coverage. Google disagrees — and the reason why has nothing to do with page count and everything to do with what's actually written on those pages.

Your Service Pages Are Different URLs With the Same Page

Pull up the drain cleaning page and the sewer line page side by side. Same intro paragraph structure — a sentence about "trusted local experts," a sentence about "fast, reliable service," a sentence about licensing. Same three-bullet "why choose us" block. Same closing CTA. Same 280-word length. The only thing that changed between pages is the service name getting swapped into the H1 and repeated four times in the body — a find-and-replace job disguised as content strategy.

Google's algorithm doesn't see twelve distinct services. It sees one template with a word substitution running twelve times. When a search engine's content-similarity detection flags pages that share this much structural and semantic overlap, it doesn't rank them all — it picks the one with the most authority (usually the homepage, since that's where most internal links and external backlinks point) and treats the rest as low-value variants. This is the same mechanism responsible for near-duplicate detection across an entire domain, and it's brutal on templated service pages because the pattern is so easy to spot: identical sentence structure, identical CTA placement, identical FAQ format with the questions barely reworded.

This is distinct from thin content getting ignored outright. These pages get indexed. They just never get the chance to rank on their own, because the algorithm has already decided they're duplicates of something stronger.

The Trades Get Hit Harder Than Almost Any Other Industry

Restaurants and law firms rarely fall into this trap because their services don't lend themselves to templating — a criminal defense page and a divorce page are naturally different in structure and vocabulary. Plumbing, HVAC, and electrical work are the opposite. The services are procedural, the customer questions are similar across categories ("how much does it cost," "how long does it take," "do you offer emergency service"), and the temptation to build one master template and clone it twelve times is enormous — especially with website builders and template-based platforms optimized for speed of production over specificity. That's exactly why plumbers and other trades businesses end up with the most service pages and the least individual page authority of any local-service category. The volume of near-identical content is structural to the industry, not a mistake unique to any one company.

The Internal Linking Makes the Problem Worse, Not Better

Here's the part most owners never diagnose: even if the service pages had unique content, the internal linking structure is usually still sabotaging them. Check the anchor text pointing at those twelve pages from the rest of the site. It's almost always generic — "our services," "learn more," "see what we offer" — all pointing to a services hub page, all using the same three phrases repeated across the footer, the homepage, and every blog post.

Google uses anchor text as a signal of what a linked page is about. When every internal link to the sewer line page uses the words "our services" instead of "sewer line repair," the site is actively telling Google the page is generically about services — not specifically about sewer lines. Combine that with duplicate-structured content and you get a page that's both structurally indistinguishable from its siblings and semantically undefined by the links pointing to it. It has no chance.

What a Page Google Actually Trusts Looks Like

The fix isn't twelve more pages. It's rebuilding the twelve pages that exist so each one earns a distinct ranking signal instead of competing with itself.

A tankless water heater page that actually ranks includes the brand names installed (Rinnai, Navien, Rheem), a real price range specific to that job type, a step-by-step description of the install process that differs meaningfully from the drain-cleaning process description, and FAQs pulled from actual calls — "can a tankless unit handle a whole house with two bathrooms" reads nothing like a templated "how much does this cost" question, and Google's language models can tell the difference between a question written by a copywriter guessing and a question lifted from a real customer call.

Photos matter here in a way most contractors ignore — not stock photography, but job-site images with descriptive file names and alt text specific to that service, embedded directly in that page rather than pooled into a generic gallery. Schema markup should identify each page as its own distinct Service entity tied to the business, not a generic WebPage template repeated twelve times with different titles. And the internal links pointing to that page — from the homepage, from blog posts, from other service pages — need anchor text that names the service explicitly, every time, instead of defaulting to "our services" out of copywriting habit.

None of this requires 2,000 words per page. It requires 600–900 words that could not be copy-pasted onto a different service page without every sentence reading wrong. That's the actual test: if you can swap the H1 and body copy between two service pages and the page still makes sense, Google has already made that swap for you in its ranking calculations — and it picked the one page it trusts, leaving the other eleven exactly where they are now.

The Fix Isn't More Pages — It's Pages That Can't Be Confused With Each Other

Most plumbing, HVAC, and electrical companies respond to flat rankings by building more pages — city-service combinations, more blog posts, more landing pages — without ever fixing the underlying template problem. That compounds the issue instead of solving it. Twelve near-duplicate pages become twenty, and the algorithm has twenty variants to consolidate instead of twelve.

The companies that actually rank for "sewer line repair" and "tankless water heater installation" as separate queries are the ones whose pages read like they were written by someone who has done both jobs and knows they are not the same conversation, the same price point, or the same customer objection. That's not an SEO trick. It's the difference between a website that lists services and a website that demonstrates expertise in each one — which happens to be the exact signal both Google's ranking algorithm and AI answer engines are now built to detect.

Pull up your own service pages side by side this week. If you can't tell them apart with the headers removed, Google can't either — and if you want a second set of eyes on which of your service pages are quietly canceling each other out, Axesris works with trades and home-service companies across the South Bay specifically on this kind of forensic audit. Worth a conversation before you build page thirteen.

Connect

Let's have a direct conversation.

No pitch deck. No discovery call theater. Just a real conversation about your practice.

Begin the conversation