Legacy Plumbing Group: 15 to 64 Google LSA leads a month
Legacy Plumbing Group is a plumbing company in Oak Harbor, Washington, serving Whidbey Island and Anacortes. It got 15 Google Local Services Ads leads in May 2026. After DG Agency started in June, it got 53, 64 and 49 in July, August and September, and its Google Maps top-3 coverage went from 20% to 39%.
At a glance
15 to 64
Google LSA leads a month
May vs August 2026
20% to 39%
of the tracked map area in the Google Maps top 3
June 24 vs September 23, 2026
66% to 83%
of LSA calls connected
August vs September 2026
- Trade
- Plumbing
- Region
- Oak Harbor, WA. Whidbey Island and Anacortes
- Started with DG
- June 23, 2026
- What we run
- Google Local Services Ads, Google Business Profile, Yelp, local SEO
- Their tools
- Housecall Pro for jobs and booking. Their own office answers the phones
Where they started
We scanned every channel and the LSA account on June 24, 2026, the day after onboarding.
- 15 LSA leads in May at $78.79 each, on about $267 a week of LSA budget.
- The LSA service area covered Island County and Anacortes only. That was the ceiling on impressions: 524 in May.
- Sewer work was switched off in LSA. 0 of the 9 sewer services were active, even though sewer and excavation is work they do.
- Google reviews were strong at 73 and 4.9 stars. Yelp showed 2.0 stars from 1 review.
- In the Google Maps top 3 on 20% of the area we track around Oak Harbor, across 7 searches.
- One chamber of commerce listing carried a second phone number next to the main line.
What we did, in order
June 23, 2026
Onboarding call. Sorted out Google access with a Google rep on the line and got full access to the Business Profile, Google Ads and Local Services Ads.
Why: Nothing in LSA can be fixed until you can see inside the account.
June 24, 2026
Audited the LSA account, Business Profile, Yelp, website and citations, and wrote the action plan.
Why: Find what actually caps the lead count before touching the budget.
June 24, 2026
Set the LSA category plan: add Sewage System Services and Drain Expert, skip Water Damage, hold Foundation until the owner confirms that work.
Why: Leads from a category you can't fully service are not creditable, so only categories Legacy can do went on the list.
June 24, 2026
Wrote down a forecast before any changes: about 55 leads a month at $1,000 a week and $79 a lead.
Why: A number written in advance is how you tell later whether the work did anything.
June 24, 2026
Ran the first 13 by 13 Google Maps grid scan around Oak Harbor on 7 plumbing searches.
Why: This is the starting line for map coverage. We scan it again every month.
June 24 to 25, 2026
Rewrote the Business Profile service list and wrote product listings for sewer, excavation, water heater and other core work.
Why: Several service descriptions had the wrong copy, a duplicate septic set was in there, and sewer excavation, filtration, commercial and new construction were missing.
August 24 and September 23, 2026
Re-scanned the map grid on the same 7 searches.
Why: Same grid, same searches, so the months compare.
September 2026
Replied to 10 new Google reviews. All 88 reviews on the profile had a reply.
Why: Replying to every review is part of the monthly work.
October 1, 2026
Delivered the September report and a lead tracker. Asked the office to put a lead source and the final job amount on every Housecall Pro job, and recommended CallRail and Search Console access.
Why: Lead counts are only half the story. Job amounts by source show what each channel earns.
Results
LSA spend went up too, about 2.8 times from March to May vs July to September. Cost per charged lead held close: $70.56 for March to May, $75.63 for July to September.
- 53, 64 and 49 LSA leads in July, August and September 2026, against 15 in May. The June forecast was about 55 a month.
- LSA leads asking for sewer work: none from January to May 2026, 20 from July to September.
- Google Maps top-3 coverage went from 20% of the tracked area on June 24 to 39% on September 23. Sewer line repair went from 25% to 52%.
- The office connected on 52 of 63 LSA calls in September, 83%, up from 60 of 91 in August. Calls that didn't connect dropped from 31 to 11.
- Google reviews went from 73 on June 24 to 93 at 4.95 stars on October 19, 2026, with 91 replied to. The office asks for them. We reply.
| Month | Leads | Calls connected | Charged leads | Spend | Cost per charged lead |
|---|---|---|---|---|---|
| Mar 2026 | 19 | 20 of 22 | 18 | $1,085 | $60.25 |
| Apr 2026 | 16 | 19 of 22 | 14 | $1,079 | $77.07 |
| May 2026 | 17 | 15 of 17 | 14 | $1,082 | $77.31 |
| Jun 2026 | 26 | 22 of 32 | 20 | $1,699 | $84.97 |
| Jul 2026 | 53 | 39 of 54 | 41 | $3,257 | $79.43 |
| Aug 2026 | 64 | 60 of 91 | 41 | $2,936 | $71.62 |
| Sep 2026 | 49 | 52 of 63 | 38 | $2,883 | $75.87 |
Leads counts each caller or message once, from the Google Ads API. It shows 17 for May. The 15 in the headline is the LSA dashboard figure we recorded on June 24. DG started June 23.
Source: Google Ads API leads and Google's LSA account report, synced to DG Ops, pulled October 21, 2026.
| Search | Jun 24 | Aug 24 | Sep 23 |
|---|---|---|---|
| Sewer line repair | 25% | 44% | 52% |
| Plumbing repair | 4% | 35% | 40% |
| Tankless water heater installation | 27% | 45% | 43% |
| Water heater installation | 31% | 44% | 41% |
| Water heater repair | 26% | 39% | 37% |
| Tankless water heater repair | 16% | 31% | 32% |
| Plumber near me | 12% | 30% | 30% |
| Average | 20% | 38% | 39% |
13 by 13 grid around Oak Harbor.
Source: Paige geo-grid scans, as reported in the September 2026 report.
What took longer or didn't work
- Leads came down from 64 in August to 49 in September on about the same spend, so each charged lead cost a little more ($71.62 to $75.87).
- Few leads get marked booked in the LSA inbox: 2 in August and 8 in September. Without that, Google and we both see less of what turned into a job.
- The website has 12 pages and none of them covers a single service. In our September 23 scan, ChatGPT, Gemini and Meta AI didn't recommend Legacy for any of the 7 searches we track.
- There is no call tracking on the website yet, so website calls can't be tied to a source.