How One Local Business Went from 8 Jobs a Month to 40 in 90 Days
A real walkthrough of how we took a struggling local business from nearly invisible online to fully booked — the exact 90-day system we used, documented step by step.
Most marketing case studies are vague. “We improved their digital presence and leads increased significantly.” This one isn’t. This is a specific breakdown of exactly what we did, in what order, and what happened as a result. The business involved has been anonymised, but the numbers are real.
Where They Were When We Found Them
James runs a pressure washing company in Phoenix, Arizona. He’s been in business for four years. The work is excellent — he has a handful of loyal customers who refer friends. But he was averaging 8–10 jobs per month, mostly residential, mostly through word of mouth. He’d tried Facebook ads twice, spent around $600 total, and got two enquiries, neither of which converted.
When he came to us, he was considering going back to his old job. Not because the business was failing exactly — but because at 8–10 jobs a month, it wasn’t growing. He didn’t have a Google Business Profile. He had a website that loaded in 9 seconds on mobile, had no location keywords, and a contact form nobody filled in. He had 3 Google reviews.
The Audit: What We Discovered
We ran a full local digital audit within 24 hours of his enquiry. Here’s what we found:
- No Google Business Profile — the biggest issue by far
- Website loading at 9.2 seconds on mobile
- Zero local keyword targeting — “Phoenix” didn’t appear once on his homepage
- 3 reviews, last one from 18 months ago
- Competitors in the local 3-pack had 40–80 reviews averaging 4.8 stars
- No citations — not listed on Yelp, BBB, Bing, or any directory
- Facebook page existed but hadn’t been posted on in 7 months
The good news: his competitors were decent, but none of them were doing anything exceptional. The 3-pack was very winnable. We told James we were confident we could get him into the top 3 within 90 days. He was sceptical. Fair enough.
Month 1: The Foundation Work
We don’t start with ads or social media. We start with the foundation — because without it, everything else is built on sand.
Week 1–2:
- Created and fully optimized his Google Business Profile — correct primary category, complete services list, 35 photos uploaded, compelling business description with location keywords
- Built 40 citations across priority directories with identical NAP — Yelp, BBB, Bing Places, Apple Maps, Foursquare, and 35 others
- Fixed his website — compressed images, enabled browser caching, moved to a faster host. Load time went from 9.2 seconds to 2.1 seconds
Week 3–4:
- Rewrote his homepage with Phoenix-specific keywords and a clear above-the-fold call-to-action
- Created service pages for driveway cleaning, roof washing, deck restoration, and commercial pressure washing
- Set up his review request system — a simple SMS follow-up sent within 2 hours of every completed job
- Sent the review request to his existing customer list. Within 2 weeks, 11 of 40 customers left reviews — going from 3 reviews to 14
End of Month 1 results: GBP showing in positions 7–12 for “pressure washing Phoenix”. Not in the 3-pack yet, but visible. Website organic traffic up 40%. 14 reviews, 4.9 average.
💡 This is the phase most businesses never reach — because they give up in month 1 when they don’t see instant results. Local SEO compounds. James stayed the course.
Month 2: The Rankings Start Moving
By week 6, Google had crawled and indexed all the new citation data. Combined with the optimized GBP and new reviews, the ranking trajectory changed sharply.
- Published weekly GBP posts featuring before/after photos with location context
- Answered all Q&As on the GBP proactively — 8 common questions with detailed answers
- Started posting on Facebook 3x per week — high organic reach in local groups
- Added 20 more geotagged photos to GBP
- 9 more reviews added by month end
End of Month 2 results: GBP moved into positions 3–5 for “pressure washing Phoenix”. 23 reviews, 4.9 average. Calls from Google up to 11/month. James had 19 jobs that month — more than double his average.
Want Us to Audit Your Market Like This?
We’ll show you exactly where you stand against your local competitors and what it would take to reach the top 3.
Get Your Free Audit →Month 3: The Phone Doesn’t Stop
Month 3 was when the compounding kicked in. Google had 90 days of activity data — consistent posting, growing reviews, high engagement. The GBP broke into the top 3.
- Launched Google Local Services Ads at $15/day — first week brought 6 qualified leads at $14 each
- Created location pages for Scottsdale, Tempe, Mesa, and Chandler — capturing search volume beyond Phoenix
- Set up Facebook retargeting for website visitors, around $4/day
End of Month 3 results: Position 2 in the map pack for “pressure washing Phoenix”. Position 1 for “pressure washing Scottsdale”. 41 reviews, 4.9 average. 38 jobs booked. James hired his first employee in week 11.
The Exact Tactics We Used
- Google Business Profile creation and full optimization
- 40-directory citation build with consistent NAP
- Website speed optimization (9.2s → 2.1s)
- Homepage and service page rewrites with local keyword targeting
- 5-location page build (Phoenix, Scottsdale, Tempe, Mesa, Chandler)
- SMS review request system
- Weekly GBP posts with geotagged photos
- Google Local Services Ads ($15/day) + Facebook retargeting ($4/day)
Total ad spend in month 3: $589. Total revenue from new jobs that month: ~$11,400.
What This Means for Your Business
James’s situation isn’t unique. We see versions of it constantly — businesses doing genuinely good work, completely invisible online, haemorrhaging customers to competitors who aren’t even better at the job.
The fix isn’t magic. It’s a specific sequence of actions, done consistently, in the right order. The foundation first (GBP, citations, website). Then the activity layer (posts, reviews, Q&A). Then the amplification (ads, social, retargeting).
- ✅ You provide a great service but can’t seem to get found online
- ✅ Competitors with worse reviews rank above you on Google Maps
- ✅ You’ve tried “doing SEO” before and got little to no results
- ✅ You know leads are going to competitors but don’t know why
Frequently Asked Questions
Common questions about local SEO results and timelines for service businesses.
Most businesses see initial movement within 30 days — increased visibility and website traffic. Meaningful ranking improvements in the Map Pack typically appear within 60 to 90 days, as shown in this case study. Full compounding results, where rankings stabilize in the top 3, often take 90 to 120 days of consistent work.
Creating and fully optimizing the Google Business Profile was the single highest-impact action, since the business previously had none at all. However, the compounding effect of citations, reviews, and consistent posting together is what moved the listing from invisible to the top 3 — no single tactic alone would have produced these results.
In this case, total ad spend was $589 in month 3 — combining $15/day in Google Local Services Ads and $4/day in Facebook retargeting. This generated approximately $11,400 in new revenue that month. Ad spend is most effective once the organic and Map Pack foundation is already in place, rather than as a substitute for it.
Yes. The underlying framework — Google Business Profile optimization, citation building, review generation, and consistent activity — applies to any local service business including tree service, garage doors, septic, fencing, paving, junk removal, and chimney sweep companies. The specific keywords and location pages change, but the sequence of foundation, activity, and amplification stays the same.
Get Your Free Local SEO & GBP Audit
We’ll analyze your Google presence, local rankings, and online visibility — then send you a personalised report within 24 hours. No cost. No commitment.
📋 Request Your Free Audit →