How a Dallas plumbing company grew qualified leads by 22% and cut cost per lead by 18%
The owner of a residential plumbing company in Dallas reached out after months of frustration with Google Local Services Ads. The business had been running for eight years, had three trucks on the road, and did solid work. But you wouldn't know it from their online presence. With only 23 Google reviews and a 4.1-star average, they were getting buried by competitors who had 80, 100, even 150+ reviews. In the LSA ranking algorithm, reviews are everything. And this company was showing up at the bottom of the pack, if it showed up at all.
Making things worse, their Google Business Profile was a mess. At some point, someone had set the primary category to "General Contractor" instead of "Plumber." Their service list included things like "handyman services" and "home remodeling" that the company never actually offered. From Google's perspective, this business didn't know what it was. And when Google doesn't know what you do, it doesn't know when to show you. So qualified plumbing searches were going to competitors with cleaner profiles.
The numbers told the story. They were averaging about 18 leads per month through LSA, which sounds okay until you look at the cost per lead: $95. For a mid-size plumbing company with a $1,200 to $1,600 monthly budget, that math doesn't leave much room. And of those 18 leads, only about 24% were turning into booked jobs. Some of the calls were for services they didn't offer. Others were from homeowners who saw the 4.1-star rating and went with someone else. The owner described it as "paying to get ghosted."
There was also an NAP consistency problem. The business name, address, and phone number didn't match across directories. Yelp had an old phone number. The BBB listing showed a slightly different business name. These are the kinds of small things that chip away at Google's trust signals over time, and they were all stacking up against this company.
Before touching the LSA account, we started where most agencies skip: the Google Business Profile. This is the foundation that feeds everything else. If the GBP is wrong, the LSA will underperform no matter how much budget you throw at it. We ran a complete audit of the listing, cross-referenced it against the top five local competitors, and flagged every issue.
The primary category was set to "General Contractor." That's like a pizza shop calling itself a "food establishment." Technically true, but Google serves results based on specific categories, and "Plumber" was nowhere to be found. The service list included 14 items, but only about 8 of them were services the company actually performed. The rest were either aspirational ("whole house repiping") or leftovers from whoever set up the profile years ago.
We also found the business description was two sentences long and mentioned the company name three times. No service keywords. No mention of Dallas or the surrounding cities they actually serve. From a GBP optimization standpoint, the profile was doing almost nothing to help with relevance signals. Our audit covered photos too: the listing had six photos, all of them blurry shots taken in dim lighting. Competitors had 30 to 50+ professional photos. In a visual platform like Google Maps, that gap matters.
One interesting finding: 40% of the leads that did come through were emergency or urgent calls (burst pipes, sewer backups, no hot water). These are the highest-value leads in plumbing because urgency drives conversion. The problem was that the GBP and LSA profile weren't optimized to attract more of them. The service categories didn't highlight emergency plumbing, and the business hours showed 8 AM to 5 PM even though the crew actually handled after-hours emergencies.
We built a four-phase plan that tackled the root causes first and worked outward. Most agencies start by adjusting LSA budgets or tweaking bid strategies. That's like repainting a house with a cracked foundation. We started with the profile, moved to reviews, then optimized the LSA, and finally set up ongoing monitoring. Here's how each phase played out.
The GBP cleanup produced results faster than expected. Within the first two weeks of changing the primary category and updating services, the listing started appearing in Google Maps results for searches it had been completely invisible for, like "emergency plumber Dallas" and "drain cleaning near me." These were searches the business should have been ranking for all along, but the miscategorized profile was blocking them.
The review system was the bigger win. Going from 23 reviews to 51 in eight weeks doesn't happen by accident. It takes a real process. The SMS follow-up captured about 60% of the new reviews. The field crew mentioning it at the job site accounted for another 25%. And the remaining 15% came from the owner reaching out directly to past customers who had never been asked. Every single new review got a personal response within 24 hours, which Google tracks as an engagement signal.
With the GBP fixed and reviews flowing in, we turned to the LSA account itself. The profile had been running on autopilot for over a year. Budget was set to "maximize leads" (Google's default, which basically means "spend as fast as possible"), and all 14 original service categories were still active, including ones the company didn't offer.
We stripped the service categories down to eight that matched the company's actual strengths: drain cleaning, leak repair, water heater repair, water heater installation, faucet repair, toilet repair, sewer line service, and emergency plumbing. Then we switched from automated budget pacing to manual weekly budgets. This gave us control over when the money was spent and prevented the budget from being blown by 10 AM on a Monday.
The plumbing LSA playbook we follow emphasizes matching your LSA categories to what you actually do best, not what sounds impressive. A plumber who lists "whole house repiping" but has never done one is going to get leads that waste everyone's time. We focused on the services this crew completed daily, which meant the leads that came in were calls they could confidently book on the spot.
Changes didn't happen overnight. The first two weeks were about laying groundwork, and the real improvements started showing around week three, once the GBP changes had time to propagate and the first wave of new reviews started landing. Here's how the numbers moved.
| Metric | Weeks 1-2 | Weeks 3-4 | Weeks 5-6 | Weeks 7-8 |
|---|---|---|---|---|
| Leads / Week | 4.5 | 4.8 | 5.2 | 5.5 |
| Cost per Lead | $92 | $88 | $82 | $78 |
| Booked Job Rate | 24% | 26% | 29% | 31% |
| Review Count | 27 | 34 | 43 | 51 |
| Star Rating | 4.2 | 4.4 | 4.6 | 4.7 |
The progression tells the story of compounding improvements. Each fix built on the one before it. Better GBP categories meant better search visibility. Better reviews meant higher trust signals. Higher trust signals meant better LSA ranking. Better ranking meant more impressions. More impressions from the right searches meant higher-quality leads. And higher-quality leads meant better booking rates. It's a flywheel, and once you get it spinning, the results accelerate.
The 22% increase in leads is solid for an 8-week engagement, but the real story is lead quality. Before the optimization, the owner was getting calls for services he didn't offer, callers who hung up after hearing the price, and the occasional person who thought they were calling a different company entirely. After? The leads matched the services. The callers were local. And the booking rate went from 24% to 31%, which means more revenue from the same number of leads.
To put it in dollars: at $78 CPL and a 31% booking rate, the cost per booked job dropped to roughly $252. Before the optimization, it was closer to $396. That's a $144 savings per booked job, and over a full month of 22 leads, that adds up fast.
The GBP + review + LSA strategy created a reinforcing loop. Better profile accuracy attracted the right leads. More reviews improved trust and ranking. Higher ranking produced more impressions at lower cost. And better-matched leads converted at higher rates. Every improvement fed the next one.
The combined results paint a picture of a business that finally looks as good online as it performs in the field. The owner told us that for the first time in years, customers are calling and saying they chose him specifically because of the reviews. That's the kind of shift you can't put a dollar value on, but it shows up in the booking rate. When homeowners trust you before you even pick up the phone, the conversation starts differently.
Get a free performance review of your LSA and Google Business Profile setup.
Get My Free Audit