Latest / The Local Marketing Podcast with Fexingo: Small Business, Google Maps, and Local SEO / How One Plumber Shook Up Google Maps Local Rankings
Transcript
- Lucas: There's a plumber in Austin, Texas, named Mike Reyes. He has one truck, one employee — himself — and a five-page website that looks like it was built in 2014. And for the past eight months, he has outranked Roto-Rooter on Google Maps for the search 'emergency pipe repair 78701'. Luna: Wait — the 78701 ZIP code is downtown Austin. That's where all the big commercial buildings are. How is a solo plumber beating a national chain with a marketing budget the size of his annual revenue? Lucas: That's exactly what I wanted to figure out. So I spent a couple of days reverse-engineering his Google Business Profile and his backlink profile. And what I found is that Mike didn't do anything flashy. He did three specific things, all of them grounded in how Google's local algorithm actually works. Luna: Okay, let's hear them. Because I think a lot of our listeners — especially if they run a service-area business — have been told they need a big SEO budget or a fancy website to compete. Mike seems to disprove that. Lucas: He does. So tactic number one: proximity stacking. Mike set up his Google Business Profile with a service area that covers about a five-mile radius around downtown. But within that radius, he created what are essentially location-specific landing pages for each neighborhood — just a page on his site that says 'emergency plumber in Clarksville' with the neighborhood name repeated a few times, a local phone number, and an embedded Google Map showing his coverage. Luna: That sounds thin. Does Google actually give weight to pages like that? Lucas: It does when you combine it with citations. Mike submitted his business to about 15 local directories — the Austin Chamber of Commerce, the Better Business Bureau, a few neighborhood-specific business listings. Each citation uses the exact same name, address, and phone number. Google sees that consistency, plus the neighborhood pages, and it essentially treats Mike as having a stronger local relevance signal for those ZIP codes than Roto-Rooter does. Luna: Because Roto-Rooter's profile is probably set to a much larger service area — like the entire metro — and they don't have those neighborhood-specific pages. Lucas: Exactly. Roto-Rooter has one national profile with local phone numbers, but Google's algorithm looks for granularity. If you claim you serve fifty ZIP codes but you only have one landing page, you're going to rank worse than Mike who claims he serves five ZIP codes and has a page for each one. Luna: That's fascinating. What's tactic number two? Lucas: Review velocity management. Mike doesn't just have a lot of reviews — he has them coming in at a consistent cadence. He gets about eight to twelve new Google reviews per month, and almost all of them mention the specific service he performed: 'Mike fixed my burst pipe on a Sunday' or 'Showed up at 2 AM for a sewer backup'. He's farming keywords through review content. Luna: So the reviews themselves contain the search terms he wants to rank for. Lucas: Right. And he's not doing anything shady. He just asks every customer — after the job is done and they're happy — to leave a review mentioning what he fixed. Compare that to Roto-Rooter, whose reviews are mostly generic: 'great service', 'on time', 'professional'. Those don't help with specific keyword ranking the way 'emergency pipe repair' in a review does. Luna: So it's not just about review quantity — it's about semantic relevance. Lucas: Bingo. Tactic three: structured data on that five-page website. Mike has Schema markup — specifically LocalBusiness schema with opening hours, service area, and the exact same phone number from his Google profile. He also has a Review snippet schema that pulls in his Google star rating. That creates a feedback loop: when Google sees the same information on his website and his Business Profile, it trusts the listing more and moves it up. Luna: That's not complicated to implement. You can add Schema markup with a plugin or even just paste a bit of JSON into the header. Lucas: Exactly. Mike's total investment was maybe two hundred dollars for the directory submission fees and a few hours of his time setting up the site. He hasn't spent a dollar on Google Ads. Yet his call volume went from about forty calls a month to over two hundred within six months. Luna: That's a five-times increase. And I bet the calls are higher quality too, because they're from people searching for emergency service specifically — not just price shopping. Lucas: Yeah, he told me his close rate went up too, because the leads are warmer. Someone searching 'emergency pipe repair' at 11 PM is not going to call three plumbers to compare rates. They call the first one they see. Luna: I want to push back a little, though. We're recording this in May of 2026, and I've heard rumors that Google is planning a 'local search quality update' for Q3. Some SEOs are saying it will penalize low-effort pages and thin content — including those neighborhood landing pages Mike is using. Lucas: I've heard the same rumors. And if that update goes live, Mike's strategy might need to evolve. But here's the thing — Google's updates usually target spammy behavior, not legitimate small businesses. If Mike adds a little more useful content to each neighborhood page — maybe a paragraph about common plumbing issues in that area, or a photo of his truck parked near a landmark — he should be fine. Luna: So the lesson isn't 'build thin pages and hope for the best'. It's 'be hyper-local and prove it with consistency and relevance'. Lucas: Exactly. And that's something any small business can do — whether you're a plumber, a dog walker, or a boutique law firm. You don't need a national brand to dominate your local market. You just need to understand what signals Google is actually looking for. Luna: I think that's the most empowering takeaway from Mike's story. If today's episode was useful to you and you want to keep it ad-free, buy me a coffee dot com slash fexingo helps. A lot of listeners have been asking how they can support the show without a subscription model — that's the way. Lucas: Yeah, it's a small thing that makes a big difference. And we genuinely appreciate it. Luna: So, back to Mike — do you think his approach would work for a business that's not service-area? Like a retail store that wants to rank for 'coffee shop 78701'? Lucas: It would work even better, actually, because retail stores have a physical location that Google can verify. The proximity signal is stronger. The same principles apply — consistent citations, review content with keywords, structured data, and location-specific content on the site. I've seen a bike shop in Portland use the exact same playbook to outrank REI for 'bike repair Portland'. Luna: Let's talk about one more thing — the role of Google Local Guides. Mike mentioned that a few of his reviews came from Local Guide level 5 and 6 accounts. Does that carry extra weight? Lucas: There's some evidence that reviews from high-level Local Guides are more likely to appear in the 'most relevant' section of a profile, and they may influence ranking slightly more. But it's not a huge factor compared to the other signals. Mike didn't specifically target Local Guides — they just happened to hire him. But if a business can get reviews from active Local Guides, it's a nice bonus. Luna: Good to know. So if I'm a small business owner listening right now, what's the one thing I should do this week after hearing this? Lucas: Audit your Google Business Profile and your website for consistency. Make sure your name, address, and phone number are identical everywhere — your GBP, your website, every directory you're listed on. Then add LocalBusiness Schema to your site. That's the highest-leverage, lowest-effort step. After that, start asking customers for reviews that mention the specific service they received. Luna: And if you want to go deeper, we'll put links to a few tools in the show notes — one for citation consistency, one for Schema markup, and a guide to writing review request scripts that don't feel pushy. Lucas: Mike's story proves that the playing field in local search is more level than most people think. It's not about outspending your competitors — it's about outsmarting the algorithm by giving it exactly what it wants. Luna: And that's something any business can do. I'm Luna. Lucas: And I'm Lucas. Thanks for being here.