The challenge
Client profile: $2M annual revenue home services contractor in [State]
The client (anonymous at their request β a [specific home services category] contractor based in [State] with $2M in annual revenue) had spent the previous 18 months with a national marketing agency on a $4,500/month retainer. The work covered SEO, social media management, and Google Ads.
The results were the kind of "everything's fine" report most SMB owners learn to mistrust: monthly PDFs showing "improved impressions" and "growing reach" β but lead volume had been flat for the entire engagement, and the owner was watching her marketing budget bleed without revenue impact.
The deeper diagnosis from our 48-hour audit:
- Google Business Profile was 38% complete (no services, no products, 4 photos, 11 reviews β none responded to)
- The website had 73 indexed pages, but 61 were thin "city + service" pages with near-identical content β algorithmically flagged as low-quality
- Google Ads was running 14 campaigns with no negative keyword strategy, burning 34% of spend on irrelevant searches
- No conversion tracking on the Google Ads account β the previous agency had been optimizing toward "clicks" rather than form fills
Our approach
We restructured the engagement in three phases:
Months 1β2: Stop the bleeding
- Audited and rebuilt the Google Ads account: 14 campaigns consolidated to 4, every campaign now has negative keyword lists, conversion tracking installed for form fills and calls
- Completed 41 of the 47 GBP optimization items (see our free GBP checker for the full list)
- Set up a review acquisition workflow (every customer gets a GBP review link via SMS within 24 hours of service completion)
Months 3β6: Rebuild the SEO foundation
- Deleted 47 of the 61 thin "city + service" pages and consolidated into 14 substantive service-by-city pages with 1,200+ words of original content each
- Built service hub pages for each of the 6 highest-margin service lines, with proper Service schema and FAQPage schema
- Started a 4-article-per-month content cadence focused on customer-intent queries ("how much does [service] cost," "is [service] worth it," "[service] vs [alternative]")
Months 7β9: Scale what works
- Doubled Google Ads spend on the campaigns showing positive ROAS
- Launched a Local Service Ads (LSA) account alongside traditional Google Ads β LSAs converted at $[X] per lead vs. $[Y] for search ads
- Began a digital PR campaign to earn 6 local backlinks from regional news and home-improvement publications
The results
By the end of month 9:
- Qualified leads: from [baseline]/month to [ending]/month β a 312% increase
- Cost per acquired customer: from [$X] to [$Y] β a 47% reduction
- Google Business Profile views: from [X]/month to [Y]/month β 23Γ increase
- Google Ads ROAS: from 1.1Γ to 4.2Γ
- Organic traffic: from [X]/month to [Y]/month
- Top 10 keyword rankings: from 6 to 47
"The numbers tell part of the story. What's not in the report is that for the first time in two years, our phones ring with people who already know what we do β instead of price shoppers who found us in a generic Google Ad. That's the difference."[Client Name], Owner β [Company Name]
Want results like these?
Every engagement starts with a free 48-hour competitive audit β written by Mike personally, showing where you stand and what would move the needle fastest for your business specifically.
Request my free audit β