Rapid Rhino Plumbing is a family-owned plumbing business serving the San Gabriel Valley in Southern California. Owner Dave Doyle runs a high-quality operation — reliable work, fair pricing, and strong customer relationships — but his website was invisible online. Organic traffic was stagnant, rankings were poor on the keywords that matter, and the team he had hired to fix it had been unable to move the needle.
He came to me after his original SEO team delivered months of work with no measurable improvement. The question was why — and what to do about it.
A full technical audit revealed several compounding issues that explained the flat performance:
Yoast keyphrase targeting was misconfigured across multiple pages — target keywords were set to phrases the pages were not actually optimized for, creating a false sense of work being done while the actual ranking signals stayed weak.
Internal links were broken throughout the site. Pages that should have been passing authority to each other were sending users and crawlers to 404 errors instead.
Of the 11 target cities in the service area, only 5 had dedicated location pages. Six cities had no presence at all — including some of the highest-value neighborhoods in the San Gabriel Valley.
The Google Business Profile and NAP (name, address, phone) citations were not optimized or consistent, limiting local map pack visibility.
The approach was systematic — fix what was broken before building anything new, then expand strategically.
The priority order: first, repair the technical foundation (broken links, keyphrase configuration). Second, complete the city page coverage gap. Third, build the longer-term local authority signals (GBP optimization, NAP citations, schema).
This sequencing matters because building new content on top of a broken foundation does not work. Google needs to be able to crawl, understand, and trust the site before it will rank new pages.
Every service page was audited against its Yoast keyphrase setting. Pages targeting generic phrases like "plumber" were updated to target specific, intent-driven queries like "emergency plumber San Gabriel Valley" and "drain cleaning Monrovia CA." Title tags, H1s, and meta descriptions were rewritten to match.
All broken internal links were identified and fixed. A logical internal linking structure was implemented connecting the homepage to service pages, service pages to city location pages, and location pages back to relevant services — creating a clear topical hierarchy that search engines can follow.
Six missing city pages were built from scratch, each targeting a specific municipality in the service area with unique content covering local plumbing needs, common issues, service coverage, and a clear call to action. These were not templated duplicates — each page was written to rank independently for its target location.
The full 11-city coverage now includes: Monrovia, Arcadia, Pasadena, Duarte, Azusa, Covina, West Covina, El Monte, Baldwin Park, Temple City, and San Marino.
A tiered local SEO roadmap was delivered prioritizing: (1) Google Business Profile completion and optimization, (2) NAP citation consistency across directories, (3) LocalBusiness and Service schema implementation, (4) review generation strategy for the GBP profile.
After the technical fixes and city page expansion went live, Rapid Rhino Plumbing saw 300 additional views and 65 additional impressions — growth the site had not achieved under the previous SEO team despite months of engagement.
More importantly, the site now has the correct foundation to continue growing: clean internal link structure, accurate keyphrase targeting, full city coverage, and a clear roadmap for the local authority work that compounds over time.
Most failed SEO engagements fail for the same reason: work was done on top of a broken foundation. Producing content, building links, or optimizing meta tags does not work when the site has crawl errors, broken internal links, or targeting the wrong keywords.
The fastest path to results is almost always an honest technical audit first — find what is actually broken, fix it, then build. That is what happened here.
If your SEO is not working, the first question is not "what should we add" — it is "what is broken." A clean technical foundation with correct targeting and complete location coverage will outperform a bloated site with fancy tactics every time.
Full technical audit, keyphrase and on-page optimization, internal link repair, city page copywriting and build, local SEO roadmap, and Google Business Profile recommendations. Work delivered as a consultant to Dave Doyle and the Rapid Rhino Plumbing team.
Free website and AI visibility audit — I review your technical SEO, identify what is actually broken, and send you a prioritized action plan within 1-2 business days.