Case study · 45-day engagement

Yard signs cost $42 a job. LSA costs $4.20 a lead.

A Tampa landscaping owner had been running the same playbook for nine years: yard signs in three subdivisions, vehicle wraps, and door-hangers in spring. The marketing was working. The cost per booked job had quietly tripled because the signs were attracting tire-kickers and the door-hangers were getting tossed.

The challenge

"The signs work. They just cost too much per actual booked job."

This owner was not asking for a digital agency. He was asking why his marketing felt more expensive every spring even though he was doing exactly what he had always done. We were the third agency he had talked to and the only one who said "let me look at your sign locations first."

When we measured the actual conversion of his existing channels:

  • Yard signs delivered 43 calls per month Of those, 11 turned into booked jobs. Cost per call was $4.10. Cost per booked job was $42.
  • Door-hanger drops cost $0.31 per home hit and produced a 0.4% call rate. Math worked at scale but saturated his crew capacity for two weeks each spring.
  • Vehicle wraps were brand awareness, not lead gen. We left them alone.
  • Zero LSA, zero Google Ads, zero meta ads In Tampa landscaping where LSA delivers $4-$8 cost per lead for residential.

The previous "digital agency" he had talked to wanted a $2,800 setup fee plus $1,200/mo to "rebuild his digital presence." We told him to keep the signs that were working, drop the worst-performing ones, and reallocate the savings to LSA.

The plan

Keep what works. Cut what does not. Add LSA to the mix.

Step 1: Sign location ROI audit (week 1)

Mapped every existing yard sign location to a booked job. 17 locations had produced 9 of the 11 monthly bookings. The other 14 locations had produced 2. We pulled signs from the 14 underperformers and saved $620 a month immediately. We left the 17 productive locations and added 6 more in similar areas.

Step 2: LSA application (week 1-2)

Tampa is a competitive LSA market for landscaping but the owner had clean licensing, $1M general liability, and 187 GBP reviews. Application cleared in 8 days. We bid on lawn care, irrigation, and tree service initially.

Step 3: Spring service landing page (week 2)

Single page covering the three big spring services (mulch, fertilization, tree trimming) with pricing transparency, a calendar embed for service requests, and the geographic service area. The page exists for the LSA traffic to land somewhere coherent.

Step 4: GBP boost (week 2-3)

Added missing service categories, posted weekly with before/after photos of completed jobs, set up the review-request SMS bot. Reviews climbed from 187 to 219 in 30 days.

Step 5: Door-hanger pivot (week 4)

Kept door hangers but only in the zip codes where LSA was producing the most leads. Cost per door went up but the conversion rate doubled because the offer was more relevant to the local mix of homeowners we were already converting on Google.

AI tools we used

The internal stack that did the heavy lifting.

We do not pretend the work happens by hand. Three of our internal tools are the reason this engagement moved as fast as it did. Each of them replaces what used to be days of human time.

Tool 01Sign location ROI mapper

Plots every yard sign against booked job address records, builds a heat map of which locations actually produce work. Found $620/mo of waste in week one.

Tool 02LSA quick-launch playbook

Pre-built application packets for residential service businesses. Cuts LSA approval from 3 weeks to 8 days.

Tool 03Review-request SMS bot

Texts patrons after each completed job with a one-tap review link. 38% of jobs convert into a review within 48 hours.

The execution

Week-by-week timeline.

WeekWhat we shippedWhat moved
Week 1Sign location ROI audit, 14 underperformers pulled$620/mo of waste killed immediately
Week 1-2LSA application + supporting docsApproved by day 8
Week 2Spring services landing page live, LSA traffic beginsFirst LSA-booked job by day 11
Week 2-3GBP cleanup, posting cadence, review SMS botReviews climb 187 → 219
Week 4Door-hanger zip-code pivotDoor-hanger CVR doubles
Week 6LSA cost per lead settles at $4.203.0× more booked jobs at same monthly spend

The numbers

What changed in the data.

$4.20
Cost per LSA lead
3.0×
Booked jobs per month
$620/mo
Wasted sign spend killed

The 3× lift in booked jobs came from:

Total spend stayed the same. The mix changed. The owner had not understood that "digital marketing" did not mean throwing out the playbook that had been working for nine years. We added a channel and trimmed the noise from the channels that were already there.

I told the last guy I did not need a website rebuild. He told me he could not help me. ActionScale looked at my actual signs first. That is when I knew this was different.

Owner·Landscaping company · Tampa, FL · 6 crews

Keep reading

Three more turnarounds you might find useful.

Want a story like this with your numbers on it?

Thirty minutes. We pull up your account on screen. We tell you what we would do, what we would not do, and whether we are the right fit for your business.

Book my 30 min call Run my free audit