Local plumbing companies that have spent years, and even decades, investing in “local SEO” have been noticing a sharp decline in calls, leads, and clicks for a variety of reasons.
Search engine results are rapidly changing, AI is disrupting everything from algorithms to consumer behavior, and plumbing websites are being quietly devalued with each algorithm update.
If we were to pinpoint one structural problem with local SEO for plumbers, it would be the industry’s overreliance on commodity content.

Why Commodity Content No Longer Works for Local SEO
Commodity content has been a longstanding problem for Google for more than a decade, and its affliction has expanded to specific verticals, especially plumbing.
Think about your mass-produced city pages and generic, regurgitated blog posts, such as 3 ways homeowners should protect against plumbing damage.
This objectively low-value content, and Google’s algorithms, especially their AI variants, are becoming increasingly adept at filtering it out in favor of better alternatives.
Danny Sullivan recently spoke about this issue at the Google Search Central event in Toronto.
That’s why the phrasing “local SEO for plumbers” has introduced a vast array of agencies selling the same recycled playbook: blog posts about drain cleaning, city pages with swapped zip codes, and backlink packages to contractors who have no way of knowing the strategy stopped working years ago.
The plumbing vertical is particularly vulnerable to this because the services are largely the same from one company to the next. Every plumber fixes leaks, clears drains, and installs water heaters.
The commodity content problem is not just a Google algorithm issue for plumbers; it reflects how undifferentiated most plumbing businesses appear online, because the agencies serving them have no mechanism for publishing anything that isn’t interchangeable.
What follows is not a collection of tips. It is data from a real plumbing company competing in a real market against real competitors, and what happened when jobsite documentation replaced generic content as the primary SEO signal.
What Plumber Should Ask Their Local SEO Agency
Most local SEO conversations for plumbers start with Google Business Profile “optimization,” content volume, and backlinks. These are the metrics agencies know how to sell because they are easy to invoice against. Added x number of services to your GBP. Publish 10 pages this month. Build 15 links this quarter.
The problem is that none of those metrics address how modern search works. For example, a 2-year-old plumbing website with 31 backlinks can outrank a national franchise with 11,900 using the right strategy.
31 Backlinks vs. 11,900: What the Data Actually Shows
Drain to Drain is a plumbing company serving Jupiter, FL and surrounding cities. They launched on a brand-new domain in August 2023 and began using DataPins to document their jobs as geo-tagged, schema-rich check-ins published directly to their website.
At the time of the study, their profile looked like this on paper: domain authority of 8, 31 backlinks, a domain that was two years old. By the metrics most agencies use to forecast SEO success, they had no business competing for top positions in a market that included a 12-year-old local competitor and a national franchise that has been online since 1997.
The national franchise held a domain authority of 61 and 11,900 backlinks, 384 times more than Drain to Drain. The local competitor held 811 backlinks and a 12-year head start on domain age.
Across 210+ tracked keyword queries in 7 cities, Drain to Drain achieved an average Map Pack position of #1.67. The local competitor averaged #1.90. The national franchise averaged #2.00.
On organic, the gap was wider. Drain to Drain averaged #2.81. The local competitor averaged #5.03. The national franchise averaged #4.31.
The queries where the difference is sharpest are the brand and model-specific ones. For “Badger 5 garbage disposal repair Jupiter FL,” Drain to Drain ranked #1 in both Map Pack and organic.
Both competitors were entirely absent. For “hydro jetting Jupiter FL,” Drain to Drain ranked #1 in the Map Pack. Both competitors were unranked. For “quarter turn hose bib installation Jupiter FL,” Drain to Drain held #1 in both surfaces. The national franchise did not appear.
These are not obscure vanity keywords. They are the exact queries a homeowner types when they know what they need, and they are ready to call. Drain to Drain owned them. The competitors, despite their substantial authority advantages, had no content that matched the specificity of the search.
That specificity came from 382 DataPins check-ins documenting real jobs. Every service call, every fixture brand, every material, every city, published to the website at the time of the job. No competitor can replicate that content without doing the work themselves, which is precisely the point.
DataPins Case Study — Drain to Drain
Backlinks: 384x the authority,
0x the rankings
Bar width scaled to backlink count. Drain to Drain’s bar is intentionally nearly invisible — it held 31 backlinks versus the franchise’s 11,900, yet achieved a superior average Map Pack position of #1.67.
What Happens at the AI (AEO/GEO) Layer?
The backlink comparison documents what DataPins does for traditional search. The Drain to Drain “Impossible 4” result documents what it does when the content signal is strong enough to register across every surface Google offers simultaneously.
After beginning DataPins usage in February 2025, Drain to Drain ranked for what is effectively an unrepeatable SERP result on a single pin-driven query: AI Overview, AI Overview Citation #1, Featured Snippet, and Knowledge Panel, all at once, for the same search.
Capturing any one of these placements is a meaningful win for a local contractor. Capturing all four on a single query has no established precedent.
In the same 60-day window, their website traffic increased 498.6%.
Beyond Google, Perplexity.AI began recommending Drain to Drain in answers based on specific pins. This is how AI synthesis works for local service businesses: the platform reads the jobsite documentation, identifies it as relevant and specific, and surfaces the company as a local authority.
Generic content about drain cleaning does not produce that result. A documented drain cleaning job at a specific address, with specific materials and a technician caption, does.
The distinction matters because AI platforms are not ranking pages the way Google’s traditional algorithm does. They are synthesizing sources they consider credible and specific. Commodity content gets consumed and summarized without attribution. Documented jobsite content gets cited by name.
The “Impossible 4” — Single Query Result
Four SERP Placements.
One Search.
Achieved by Drain to Drain within 60 days of beginning DataPins usage (Feb 2025). No established precedent for a local contractor capturing all four simultaneously.
DataPins usage began
documentation published to site
The Local SEO Alternative to City (Doorway) Pages
The most practically significant finding in the Drain to Drain data is geographic. Plumbers do not work out of one address.
They drive to jobs across a service area that can span dozens of cities, and ranking in the Map Pack for those cities without a physical address in each one has historically required either separate GBP listings (which Google discourages) or city landing pages (which Google has been discounting).
Drain to Drain ranked in the Map Pack for drain cleaning and hydro jetting in Tequesta, Jupiter Island, Juno Beach, Palm Beach Gardens, North Palm Beach, and Hobe Sound; six cities beyond their registered location, without a separate GBP in any of them.
The geo-tagged pins documenting jobs completed in those cities created the proximity and relevance signal that extended their map presence across roughly a 10-mile radius.
This is not a workaround or a loophole. It is the logical result of publishing documented proof that you did the work in those locations. Google’s systems are designed to reward exactly that kind of first-party, location-specific evidence.
The agencies still building cookie-cutter city pages for plumbers are engineering a facsimile of the same signal, and Google has spent the better part of four years learning to tell the difference.
For a plumber, the implication is direct: every job completed in a city you want to rank in is a local SEO asset, provided it gets documented.
DataPins is the mechanism that converts the job into the asset automatically, at the moment the work is done, without requiring a writer to reconstruct it later from a service ticket.
The two-year-old domain with 31 backlinks did not beat the national franchise by finding a smarter agency. It beat them by having a documented record of real work that no amount of link building could replicate.
210+ Tracked Keywords • 7 Cities
Average Ranking Position by Competitor
Lower number = better rank. Based on Drain to Drain study data.
● Map Pack
○ Organic Search
Specific Queries Won
“Badger 5 garbage disposal repair Jupiter FL” — #1 Map Pack + Organic. Competitors: absent.
Geographic Reach
Ranked in 6 cities beyond registered location with no additional GBP listings — geo-tagged pins only.
What This All Means for Local Plumbers
Local SEO is no longer a commodity game, meaning blog posts such as 4 signs your sink is clogged are a waste of time and resources. The same is true of mass-produced city pages, which frequently match Google’s documentation on doorway pages.
While you still need to achieve your local SEO fundamentals, such as creating a Google Business Profile and getting reviews, your local content strategy must evolve to demonstrate first-hand experience and expertise.
With this in mind, you should no longer be asking your agency for “Deliverables” in the form of commoditized content, as it can do more harm to your website than anything positive.
Instead, your campaign should focus on content that showcases your recent plumbing jobs and introduces first-hand accounts of your experiences with various plumbing jobs.
Check out our local SEO software for plumbers for help transitioning away from commodity content.
