Case studies

Five accounts. Screenshots, dates and numbers you can check.

Every figure below comes from the client's own Google Ads, Meta Ads, Search Console or Business Profile account. Nothing is estimated and nothing is rounded up.

Google Ads · E-commerce

Sweater brand: 443% → 625% ROAS in six months

625.39%ROAS (from 443.57%)
$180KConv. value (from $31.1K)
+471.3%Conversions
$27.56Cost / conv. (from $38.17)

The challenge: A healthy but plateaued account. Spend was producing sales, yet cost per conversion kept climbing and Shopping was doing the heavy lifting alone.

What I did

  • Rebuilt campaign structure around product margin instead of catalogue order
  • Cleaned the Shopping feed: titles, attributes and disapprovals
  • Built a negative-keyword framework from daily search-term reviews
  • Moved bidding to tROAS once conversion volume supported it

Jan–Jun 2026 · 1.44M impressions · 28.7K clicks

Get results like this →
Google Ads · E-commerce results screenshotGoogle Ads · E-commerce results screenshot
Meta Ads · Home services

VonHoffman Garage Doors: 1,094 leads at $5.36 each

1,094Website leads
$5.36Cost per lead
136Calls placed
$16.61Cost per call

The challenge: A Nashville garage-door company needed a predictable flow of local enquiries, both form leads and phone calls, without an enterprise budget.

What I did

  • Broad Advantage+ audience across Nashville +31mi, aged 30–65+, layered with home-owner and home-improvement signals
  • Separate campaigns for website leads and click-to-call
  • Creative built from real job photos, tested across Feed, Reels, Stories and search placements
  • Continuous cost-per-lead monitoring with creative refreshes

$5,865.66 spend on lead campaigns, $2,259.08 on call ads · a second ad set added 837 further leads at $5.23

Get results like this →
Meta Ads · Home services results screenshotMeta Ads · Home services results screenshotMeta Ads · Home services results screenshot
SEO · Local + organic

LNO Boutique: organic clicks +219%, impressions +351% in under three months

1.36KClicks (from 426)
45.1KImpressions (from 10K)
+540.7%Profile interactions
+791.7%Search appearances

The challenge: A functional website and a Google Business Profile that nobody was finding: no citations, no structured data, and competitors already established in the local pack.

What I did

  • Full SEO audit of the site and the Business Profile
  • GMB optimisation: business details, categories, posts and review management
  • On-page SEO with local keywords, speed and mobile fixes, structured data
  • NAP consistency across local directories plus authoritative backlinks

Jan–Mar 2026 vs Jan–Mar 2025 · profile views +522.2% · calls from GMB +455%

Get results like this →
SEO · Local + organic results screenshotSEO · Local + organic results screenshotSEO · Local + organic results screenshot
Google Ads · Local lead generation

Two lead-gen accounts: $7.79 per lead and a 15.15% conversion rate

$7.79Cost / lead (Toronto)
17.65%Conv. rate (Toronto)
15.15%Conv. rate (US account)
78.56%Top-of-page (US)

The challenge: Two small-budget lead-gen accounts, a Toronto freight operator and a US service business, both needing qualified enquiries fast on budgets where a single wasted click hurts.

What I did

  • Tight, intent-only keyword set with an aggressive negative list
  • Location and schedule targeting matched to when enquiries actually convert
  • Conversion tracking verified before scaling budget
  • Daily search-term pruning through the launch window

Toronto freight: 21 May – 15 Jun 2026 (26 days). US lead gen: 19 Jul – 12 Aug 2026 · 10 conversions from 66 clicks on CA$510 · budget raised CA$15 → CA$25/day.

Get results like this →
Google Ads · Local lead generation results screenshotGoogle Ads · Local lead generation results screenshot
SEO · Local search

CleanWard Laundry: 11,962 profile views and 877 direction requests

11,962Profile views
5,045Searches shown in
877Direction requests
644Website clicks

The challenge: A laundromat competing in a crowded local market, with a working website and a Google Business Profile that were simply not being found.

What I did

  • Technical and on-page SEO audit of the site and the Business Profile
  • GMB rebuild: business details, categories, engaging posts, review management
  • Local keyword targeting around ‘laundromat near me’ style intent
  • Structured data added, plus NAP consistency across local directories

Feb–Jun 2026 · 1,652 business profile interactions · top search terms: ‘laundromat’ (1,592), ‘laundromat near me’ (1,192), ‘laundromat madison wi’ (290) · 42% found the profile on Google Search mobile, 37% on Maps mobile

Get results like this →
SEO · Local search results screenshotSEO · Local search results screenshotSEO · Local search results screenshot
Verified reviews

The clients behind the numbers

Client review from maddytaylor · United States
maddytaylor · United States5.0 ★
Client review from raoulvercoelen · Spain
raoulvercoelen · Spain5.0 ★
Client review from harvinder58 · Repeat client
harvinder58 · Repeat client5.0 ★
Client review from kevin_becken · SEO project
kevin_becken · SEO project5.0 ★
Client review from christialclear · Repeat client
christialclear · Repeat client5.0 ★
Client review from jkoforflorida · Repeat client
jkoforflorida · Repeat client5.0 ★

Want your account in this list?

Send me your current numbers and I'll tell you what I'd change in the first 30 days.

Book a Free Strategy Call → Contact us by email → WhatsApp +880 1969-716006
WhatsApp me