Furniture retail
Regional furniture chain, 6 locations
4.1x return on ad spend in two quarters
The problem. A broadcast-heavy budget was producing traffic the client could not attribute to anything. Sales were flat despite rising spend.
What we did.
- Rebuilt conversion tracking, including in-store appointment and phone attribution
- Moved 40% of the broadcast budget into OTT and paid search
- Produced 15s and 30s OTT cuts from existing brand footage rather than reshooting
- Layered geo-fenced display around competitor showrooms with a financing offer
4.1xReturn on ad spend
38%Lower cost per showroom visit
2Quarters to result
Multi-location services
Home services group, 14 branches
61% more qualified calls on the same spend
The problem. Fourteen locations shared one website and one phone number, so nobody could tell which branch was working and which was carrying the others.
What we did.
- Built individual location pages with proper LocalBusiness schema and unique content
- Implemented dynamic number insertion mapped to each branch
- Rebuilt Google Business Profiles and fixed citation inconsistency across 200+ directories
- Added geo-fenced display around each trade area, budgeted by branch performance
61%More qualified calls
0%Increase in budget
14Locations now measurable
B2B SaaS
Vertical software company, US and Canada
Cited in AI answers for 22 buying-stage prompts
The problem. The client's buyers had started researching inside ChatGPT and Perplexity. The company appeared in none of those answers while two competitors appeared in most.
What we did.
- Baselined 140 buying-stage prompts across five assistants
- Rebuilt 60 pages around question-led headings with direct answers in the opening lines
- Implemented Organization, Service, FAQPage and Article schema sitewide and fixed entity inconsistency across profiles
- Ran a citation program targeting the review sites and roundups assistants drew from
22Prompts now citing the brand
0 to 3.1%Assistant referral share of sessions
5Assistants tracked
Automotive
Multi-rooftop dealer group, Florida
Cost per lead down 44% while volume rose
The problem. Three rooftops were bidding against each other on the same terms, and the vendor running paid search would not share account access.
What we did.
- Migrated to client-owned Google Ads accounts with clean geographic separation
- Restructured campaigns by rooftop and model line with shared negative lists
- Introduced Amazon DSP in-market audiences for conditional conquest targeting
- Added streaming audio during drive time with companion banners
44%Lower cost per lead
27%More leads
3Rooftops de-conflicted