Case study

Pool and spa service, Nashville, TN

17 qualified leads in 6 weeks of the slow season for Ace Pool and Spa, a pool and spa service company in Nashville, TN

Ace Pool and Spa was not short on people finding them. They were losing those people during the research step. We fixed the middle of the funnel first (citations, a mobile-first website built on real crew photos, and SEO built for search and AI), then took over and rebuilt their Local Services Ads. From September 22 to November 2, 2026, the campaign produced 17 charged leads at about $34 each, in the slow end of pool season, not the summer rush.

By Tanner Herring · Published November 2, 2026

Snapshot
Client
Ace Pool and Spa
Trade
Pool and spa service
Market
Middle Tennessee: Nashville, Brentwood, Franklin, Green Hills, Mt. Juliet, Nolensville, Gallatin, Hendersonville and more
Company size
4.7 Google rating across 78 reviews, 500+ projects completed, 200+ happy customers
Services
Citation cleanup, mobile-first website rebuild, SEO and AEO service and location pages, Local Services Ads takeover and rebuild
Engagement
Two months and ongoing
Headline result
17 charged LSA leads in 6 weeks of the slow season, at about $34 per lead

The situation

We first talked with Alex about two years ago. It was not the right time, and we left it there. About four months ago he came back on his own and said he needed to do something about his marketing.

From there we ran three separate discovery calls. One to understand the business, one to understand the clientele, and one to pin down exactly which services he wanted to sell in which service areas. Three calls before a single deliverable, because the wrong diagnosis produces expensive, useless work.

What we found

Alex was not short on people finding him. The problem showed up when a homeowner went looking: pulling up the website, checking citation pages, poking around. The company did not look like what it actually was. That is a middle of the funnel problem, and most agencies skip past it on their way to selling more traffic.

  • The website ran on generic stock photos, with no team, no crew, and no work vehicles
  • The site was not built for phones, where nearly every pool service search happens
  • Citation pages were neglected and inconsistent, hurting trust during research
  • No individual service or location pages, so nothing could rank for specific searches
  • The self-run LSA campaign worked, but photos, service areas, and budget were holding it back

What we did

Month one

Citation cleanup

Every citation page audited and brought up to a professional standard. These pages are part of the research trail, and a neglected one does active damage.

Month one

Mobile-first website rebuild with real photos

The rebuilt site is live at acepoolandspaservice.com. For a service a stranger performs in your backyard, seeing real people is not decoration. It is what closes the trust gap.

  • Designed for the phone first, then desktop, because that is where pool service searches happen
  • Replaced stock photos with real photos of Alex's team, crew, and work
  • Built the site as a funnel, with text and call buttons visible on every screen
  • A seasonal pop-up a few seconds after a visitor lands, offering the service most people need right now (pool closings this fall) with a call button right on it. It changes through the year to match what homeowners are searching for
  • Individual service pages so each core search has a page that can rank for it
  • Individual location pages for the Middle Tennessee service areas
  • A deeper About and Contact page written so AI tools understand what Ace does and where
Months one and two

Local Services Ads taken over and rebuilt

  • Better photos, because people decide in a second whether to tap an LSA result
  • Clear service areas, matched to the Google Business Profile so the ads, profile, and website tell Google the same story
  • A real process for answering every call, since Google documents responsiveness as a factor in how LSA is ranked
  • An ongoing review strategy so reviews keep coming steadily instead of in bursts
  • A deliberately opened-up weekly budget so the algorithm shows up consistently instead of rationing
A few weeks into the rebuilt campaign

Catching a close problem, and referring it out

The data showed good, qualified leads coming in and not closing. The team was missing calls, and could not give a caller a firm price and a firm service time on the first call. A homeowner with a green pool calls three companies and books the first one that gives a number and a day.

It got more urgent after October 1, when Google began penalizing businesses that do not answer their Local Services Ads calls. Missed calls going to voicemail stopped being only lost leads and started costing visibility too.

Most of the 13 leads Google did not charge for were missed calls, each one a possible job that never got a chance. That is the clearest proof of why the phone process needed fixing.

That is not a marketing problem, and more spend into a leaky close process just wastes money faster. So we connected Alex with one of our trusted referral partners, Built For The Trades, who works with owners on operational systems and business coaching. We are good at generating demand and building trust. When a business needs more than that, we say so. Sometimes marketing is not the problem, and an agency that cannot tell you that is not worth hiring.

The build

The rebuilt Ace Pool and Spa website.

Ace Pool and Spa rebuilt home page
The rebuilt home page.
Ace Pool and Spa website location menu showing Middle Tennessee cities and pool services in Brentwood
Service and location navigation helps homeowners find the pool service they need where they live.
Ace Pool and Spa website showing real team members, service areas, and customer reviews
Real team photos, service areas, and customer reviews build trust before a homeowner reaches out.
Ace Pool and Spa website spa cleaning section and individual pool service cards
Detailed service information explains what spa cleaning includes and connects visitors to other pool services.

Results

MetricBeforeAfterSource
Charged leads (14 phone, 3 message)To be added17, all qualifiedGoogle LSA dashboard, Sep 11 to Nov 2, 2026
Non-charged leadsWorth flaggingTo be added13: a handful of sales calls from other companies, a handful outside the service area, and most were missed callsGoogle LSA dashboard, Sep 11 to Nov 2, 2026
Total lead spendTo be added$580.82 ($515.95 phone, $64.87 message)Google LSA dashboard, Sep 11 to Nov 2, 2026
Cost per leadTo be addedAbout $34.17 ($580.82 / 17)Calculated from Google LSA dashboard
Ad impressionsTo be added1,114Google LSA dashboard, Sep 11 to Nov 2, 2026
Shown above the free resultsTo be added93.38% of impressionsGoogle LSA dashboard, top impression rate
Shown as the very first adWorth flaggingTo be added22.42% of impressionsGoogle LSA dashboard, absolute top impression rate
Google reviewsTo be added4.7 rating across 78 reviewsGoogle Business Profile

Window is September 11 to November 2, 2026 in the Google LSA dashboard, with the first charged lead on September 22. 30 total leads came in: 17 charged and qualified, and 13 not charged. Most of the 13 were missed calls that could have become charged, qualified leads if someone had answered. These leads came in during the slow end of pool season, not peak summer heat. Ace pauses LSA at the end of November and expects to restart in March. Before values will be added with dates.

The proof
Google Local Services Ads overview for Ace Pool and Spa, Sep 11 to Nov 2, 2026: $580.82 spend, 17 charged leads, 1,114 impressions, 93.38% top impression rate
LSA overview, Sep 11 to Nov 2, 2026: 17 charged leads (14 phone, 3 message) on $580.82 spend, shown above the free results 93.38% of the time.
Google Local Services Ads lead list for Ace Pool and Spa showing job type, search intent, city, lead type, and charge status for leads from September 24 to October 28, 2026
The lead list behind those numbers: calls and messages from Nashville, Mt. Juliet, Hendersonville, Murfreesboro, Gallatin, Nolensville, and Smyrna. Customer names and numbers removed.
Google search for pool cleaning in Nashville showing Ace Pool and Spa as a Google Guaranteed sponsored result, first in the sponsored pool cleaners list
Live search, Sep 21, 2026: a Nashville search for pool cleaning. Ace Pool and Spa shows as Google Guaranteed and lands first in the sponsored pool cleaners list.
Google search for pool cleaning in Mt. Juliet showing Ace Pool and Spa in the sponsored results
Same day, a Mt. Juliet search. Ace shows up in the sponsored results with Message and Call buttons right there.
Google search for pool cleaning in Nolensville showing Ace Pool and Spa in the sponsored results
Same day, a Nolensville search. Ace shows up across the service area, not just in Nashville.

What we would do differently

We did push for a professional photo and video shoot from the start, since the photo drives so much of the tap on an LSA result. It was not in the budget at the time, so we set realistic expectations for what the campaign could do without it, and Alex was OK with that. The shoot is now planned for spring 2027, before the campaign launches again, so the restart has the photos it needs. We would also have checked the first-call quoting process during discovery instead of finding it in the lead data a few weeks in.

What is next

What's next

Ace pauses LSA at the end of November and restarts in March. Before the restart: a professional photo and video shoot this spring for better campaign photos, continued work on call answer rate, steady review generation, and SEO compounding as the service and location pages mature. Tightening the phone process, keeping reviews consistent, and adding real photography is what takes this campaign to the top of its market.

Bottom line

  • Ace Pool and Spa of Nashville, Tennessee was being found, but was losing homeowners during the research step.
  • Hard Labor Marketing fixed the middle of the funnel for Ace Pool and Spa first: citation cleanup, a mobile-first website built on real crew photos, and service and location pages built for search and AI.
  • Rebuilding the Ace Pool and Spa Local Services Ads campaign produced 17 charged leads in 6 weeks of the slow season, at about $34 per lead, shown above the free results 93.38% of the time.
  • Cost per lead rose about $6 to $12 on purpose, in exchange for more leads and steady daily volume instead of bursts.
  • When good leads were not closing, Hard Labor Marketing referred Ace Pool and Spa to Built For The Trades instead of selling more traffic.
  • Most of the 13 non-charged Ace Pool and Spa leads were missed calls, so answering more of them is the fastest way to grow past 17 qualified leads.

Being found but not getting booked?

Book a 30-minute discovery call and we will show you exactly what we did for Ace Pool and Spa and where your funnel is leaking.

Book a discovery call