Guardian Plumbers, Heating, Air & Electrical Booked $1M+ from Organic Search Across 26 Cities
RicketyRoo built a city-by-city local search system for a family-owned Southern California plumbing company. They now rank across 26 markets, and the phone keeps ringing even as AI slows the industry’s clicks. Now that Guardian has expanded into HVAC, that same playbook is being used to market the new service line, too.
"Someone you can trust"
SOLUTION
One Local-Search System, Sized for a Whole Region
Guardian Plumbers, Heating, Air & Electrical didn’t need a campaign aimed at one town. They needed a system that could win across an entire region, including 26 distinct cities. Here’s what RicketyRoo built.
Mapping the Demand
Before strategizing, we mapped where the demand and the competition actually were: which cities and services had search volume and who we’d have to outrank.
- A competitive review of the regional plumbing companies appearing most often in paid, organic, and map results.
- Keyword research across 460+ transactional, ready-to-book plumbing searches
- Live SERP analysis to decide which cities and services to go after first
Putting a Real Page in Every Market
Each page targets real demand and is carefully and meticulously researched for search, users, and conversions.
- 26 city and service-area pages spanning the Inland Empire and North County San Diego
- Deep service content for the money jobs: drain, sewer, septic, water heaters, slab leaks
- FAQs based on recurring customer questions, added to the relevant service and city pages.
Running the Google Profiles Like a Channel
The map pack and Google Maps can drive a lot of leads, so we manage the profiles continuously, not as a one-time setup.
- Ongoing Google Business Profile optimization across Temecula, Murrieta, and San Diego
- Citation cleanup to correct name, address, phone, and website inconsistencies.
Building Local Muscle
Links and authority earn a page the right to rank in a tough, competitive market.
- Link building and digital PR, including a focused Murrieta campaign
- Early AI-search prep: content and FAQs structured so Google’s AI features and other AI tools can clearly read and surface Guardian’s services.
Grading the Work on Booked Jobs
Rankings and calls only count if they become work, so everything ties back to booked jobs.
- Every recommendation judged against rankings, calls, and actual booked work
- Rankings and calls were connected to ServiceTitan booked revenue and completed jobs.

Meet the Team Behind the Trucks
Guardian Plumbers, Heating, Air & Electrical has run on a simple promise since 2010: “Someone you can trust.” It’s a family-owned outfit built around the idea that the plumber and the customer are usually neighbors, and so they treat people accordingly.
From two locations in Temecula and Murrieta, Guardian’s crew of about 35 covers a serious stretch of Southern California; Riverside County, North County San Diego, and portions of San Bernardino County. The work spans the full plumbing menu (drain cleaning, sewer, septic, slab leaks, water heaters, repiping), and a company-wide investment in additional trades has since extended it into HVAC and electrical.
As a Nexstar Network member, Guardian Plumbers, Heating, Air & Electrical looks to grow with upfront pricing, real service, and a pipeline of jobs worth running. What they wanted from search was straightforward: more of the right calls, from more of the region.
The Problem: A Sprawling Map, Deep-Pocketed Rivals, and a Shrinking Click
Covering Southern California is nothing like owning a single town. Guardian’s territory stretches from Temecula and Murrieta down through Escondido, San Marcos, and Vista, and out to Corona and Chino: 26 distinct local markets, each with its own competitors and its own set of search results to win.
And the competition isn’t fooling around. Guardian competed against large regional brands across paid, organic, and map results. To matter, Guardian couldn’t settle for one flagship city; they had to take ground in all of them. And they had to do it without becoming hostage to paid leads that cost more every quarter.
Across home services, AI Overviews and richer results now answer more queries right on the page, and organic clicks have gotten harder to earn. Guardian’s own clicks began sliding. The bar quietly moved: ranking was no longer the finish line. The program had to keep producing booked jobs even as it became harder to earn clicks.
Planting a Flag in 26 Cities
Real local SEO isn’t a single “service areas” page with a list of towns. (That fools no one, least of all Google.)
What RicketyRoo built instead is something an out-of-town competitor can’t fake: a real page for every market Guardian serves. Twenty-six city and service-area pages, each tuned to rank for the service + city searches that actually turn into work. In practice, that means someone searching in Menifee or Vista lands on a page written for their city and their exact problem, not a one-size-fits-all “we serve all of Southern California” page that reads the same in every town. And when a pipe bursts at 9 p.m., the plumber who clearly works your neighborhood is the one who gets the call.
None of it was guesswork. For each market, the team reviewed the pages already ranking, identified gaps, and built a page around the services and questions most relevant to that city. Rankings, calls, and booked revenue were then tracked over time.
The Map Pack Is the New Front Page
For a local plumber, that little three-business block on Google Maps often outranks everything else on the screen. Guardian’s own Business Profile booked more than $500K in organic revenue on its own, nearly half the organic total. Yet, plenty of agencies treat it like a set-it-and-forget-it checkbox.
RicketyRoo treats Guardian’s Google Business Profiles like the revenue channel they are — actively optimized across Temecula, Murrieta, and San Diego, month after month. That effort is exactly why nearly half of Guardian’s organic revenue arrives through Maps and local search.
A Million in Booked Work, and the Rankings Behind It
Rankings and traffic look great in a slide deck. Booked jobs power profit.
Across roughly 17 months, organic search booked ~$1.08M in revenue and 1,392 completed jobs for Guardian, about $62,700 a month, coming almost evenly through both doors: $573.6K from the website and $504.5K from Google Business Profiles. Two channels Guardian manages organically, and neither one charges a toll per lead.
Guardian’s SEO investment over that window was about $60K. The organic channel booked $1.08M against it, roughly an 18-to-1 gross revenue return: every month, about $3,500 goes in and about $62,700 in booked work comes back.
The ranking data shows the search footprint behind the attributed revenue. Guardian now tracks 460+ transactional keywords across 26 cities, with 230+ on page one and 98 in the top three. And it’s still climbing: in one recent reporting month, 100+ keywords moved up in Google Maps.
When AI Came for the Clicks, the Phone Kept Ringing
Even as organic clicks got harder to win across home services, the number that actually pays the bills went up: calls from organic search grew year over year.
That runs against the grain of the AI shift, where more answers on the results page have meant fewer clicks for a lot of businesses. The difference came down to focus. Instead of chasing raw traffic, RicketyRoo aimed the program at booking-intent searches and the pages and profiles that convert them. So as lower-intent, informational clicks softened, the searches that actually end in a phone call kept coming in for Guardian.
The Same City-by-City Framework Now Supports Guardian’s HVAC Line
Here’s what separates a strong SEO quarter from a real business asset: the system RicketyRoo built for plumbing is repeatable, and Guardian now has somewhere to point it.
Expanding into HVAC was Guardian’s own strategic decision, backed by a company-wide investment in people, training, and equipment. What search adds is reach. In 2026, RicketyRoo is rolling the same city-by-city model into HVAC across Guardian’s markets, built exactly the way the plumbing pages were, so the new service line shows up in the same 26 cities where Guardian’s plumbing pages already rank.
Guardian has built an organic presence strong enough to market the next service from, and the one after that. The plumbing rankings were the first proof of the system. Now that system has somewhere else to go.
What Fellow Contractors Can Learn
Guardian’s story is worth studying for one reason: it’s a template for winning in today’s search landscape, not the one from five years ago.
1. Build pages around actual city-and-service demand.
2. Manage Google Business Profiles as an ongoing acquisition channel.
3. Connect reporting to booked jobs and revenue.
What worked for Guardian was the fundamentals, done thoroughly: a genuinely local page for every city they serve, Google Business Profiles run like a revenue channel rather than a set-it-and-forget-it listing, and every task judged by whether jobs were booked. Get that right, and search stops being a traffic number you cross your fingers over and becomes an asset that’s ready to propel you wherever you want to go next.
The contractors who build a durable, booking-focused local presence now are the ones who’ll still have a ringing phone when everyone else is staring at a traffic dashboard, wondering where it all went.
Curious What Organic Search Could Book for You?
Plenty of agencies will hand you a templated package, a report with confusing metrics, and a recurring invoice. We’ll show you where your visibility is weak, what the market opportunity looks like, and whether organic search is likely to produce booked work for your business.
If we think we can move the needle for you, we’ll say so. If we don’t, we’ll tell you that, too.
*18x = $1.08M in booked organic revenue divided by roughly $60K in SEO fees over the period (about $3,500/month, January 2025 through June 2026). Gross revenue return, not net profit.
ServiceTitan revenue attributed to Guardian Plumbers, Heating, Air & Electrical’s organic-search campaigns, January 2025–June 2026. SEO metrics from RicketyRoo rank tracking and monthly reporting.


