u/sasquatchhere

I have a difficult one

I am a web designer and will do the occasional SEO work, but this isn't a client, it's a friend's business, so I've been digging into it on my own time and I've now spent enough hours on it that I need a sanity check.

He runs a plumbing/drain company based in "Home City", a small town (~6k people). The metro's real money is in "Big City", a university city ~12 miles north (~120k people). He wants to rank in Big City. He does not rank in Big City. He is also not #1 in his home city.

I assumed the usual causes. I checked all of them. Every one came back clean or in his favor. Here's the data.

Market 1 - Big City (the market he wants)

Query: "plumber near Big City"

My friend (Home City-based) Competitor A (ranks #1)
Domain Rating 12 1.2
Referring domains 592 202
Follow links 109 28
Quality followed (DR30+, real traffic) 29 5
Google reviews 3,600 @ 5.0 84 @ 4.8
Years in business 10+ 15+
GBP posts/photos Active, weekly None
GBP address Public (Home City) Hidden (service area)
PSI mobile - SEO 100 85
PSI mobile - Best Practices 100 96
PSI mobile - Performance 84 76
Site pages ~250 crawled 9
Location 12 mi south In Big City Doesnt show address

Competitor A's site is a 7ish page template from what looks like an agency made it a while ago. Has not been updated, even though the sitemap says it was updated on 7/8/2026. Stock photos. No blog. Their entire real backlink profile is five links according to ahrefs. The rest is auto-generated spam, including anchor text that literally advertises a PBN service. They don't post to GBP. They hide their address (they use City, ST) behind a service area setting (though their Yelp and MapQuest listings show the street address plainly, so Google clearly still has it). They link to a FB page that has no posts. My buddy posts to his socials multiple times a week.

They outrank him. Comfortably.

Market 2 - Home City (his own town)

So I tested the proximity theory by searching in his home town: "plumber near Home City"

Local pack: he's #1. Not even the closest pin to the town center, but #1 anyway. Great.

Organic results: he's ~8th. Above him:

  • A national franchise
  • Another national franchise
  • His own Facebook page (outranking his own website)
  • And at #1 organic: a regional HVAC (that also does plumbing) company's "Home City" page

That #1 page is a contact form, a phone number, and an embedded map. That's it. No content. No H1 beyond the town name. The map isn't even linked to their GBP. I exported their backlinks:

My friend HVAC Co (ranks #1 organic)
Referring domains 592 506
Followed links 109 44
Quality followed (DR30+, traffic) 29 2
Links pointing at the city page 6 0
Page content Full service page Contact form + map

Their two real links are a youth sports league sponsor page and a directory. Everything else is DR 0–10 junk with anchors like "Buy Backlinks Online Cheap."

Zero links point at the page that's ranking #1.

What I've already ruled out

  • Manual action - checked GSC, nothing
  • Technical SEO - 100/100 SEO and Best Practices, beats both competitors
  • Backlinks - he has more, and better, than both. Local chamber, news, sports, etc
  • Reviews - 3,600 at 5.0 vs 84 at 4.8. Real reviews, at customer locations.
  • GBP management - he actively manages, the #1 competitor doesn't
  • Content - he has location + service pages, they have a form

My questions

  1. Is address-in-city genuinely this dominant, to the point that everything else is noise? Or am I explaining away a problem I haven't found?
  2. Does the 3,600 reviews at a perfect 5.0 look like a liability to anyone? That distribution feels statistically odd to me and I'm wondering if a chunk is being discounted.
  3. For the organic results specifically (not the pack) how does a zero-content, low-backlink city page beat a real page on a stronger domain? Is that just entity/NAP association?
  4. Are they too perfectly optimized? This website is managed by a large firm that charges 3k per month. It looks technically right. but maybe boring to navigate. Does Google penalize them for low engagement rate? High bounce rate?

Happy to share the real numbers/exports with anyone who wants to poke at them. Genuinely want to be told I'm wrong here.

reddit.com
u/sasquatchhere — 1 day ago