๐ŸŽฏ Case Study ยท Multi-Client Agency Portfolio

12 accounts, one playbook: 4ร—+ ROAS across the portfolio in 90 days.

Aug 2021 โ€“ Apr 2022 ยท 8-month rebuild ยท E-commerce, legal, home services

The Challenge

A performance-marketing agency was managing 12+ Google Ads and Microsoft Advertising accounts spread across e-commerce, legal, and home-services verticals. Every account had its own KPI โ€” ROAS, CPL, CPA, booked appointments โ€” and every strategist was running optimization off gut feel because no two accounts looked alike. Weekly client reporting consumed two full days of strategist time, leaving exactly three days a week for the work that actually moved performance.

The deeper problem: optimization quality was wildly inconsistent. Some accounts ran on outdated SKAG structures from 2018, others on early Performance Max experiments, and a few had been on autopilot for so long that nobody on the team could remember the last time bid strategies had been audited. ROAS varied by 400% account-to-account on similar budgets.

The Solution

Built a standardized 90-day optimization playbook every strategist could run on any account in the portfolio. Four phases, executed in order: bid strategy audit (consolidate fragmented strategies, kill underperformers), SKAG โ†’ broad match migration (modernize account structure to feed Google's smart bidding), negative keyword scrubbing (90-day search query report, surgical cuts), and creative refresh cadence (RSA assets rotated on a 21-day rhythm).

On the reporting side, deployed Looker Studio dashboards templated per vertical with auto-pulled data from Google Ads, Microsoft Advertising, and GA4. Layered AI-generated weekly insight summaries on top โ€” strategists got a one-paragraph "here's what changed and why" instead of staring at a pivot table. Reporting time collapsed from two days to half a day.

"Our strategists got their week back. Reporting used to eat Mondays and Tuesdays โ€” now it's done by lunch and they actually have time to optimize."
โ€” Director of Paid Media, Performance Marketing Agency

The Impact

Within 90 days of playbook rollout, average portfolio ROAS crossed 4ร— โ€” driven by consistent structure, faster optimization cadence, and the reclaimed strategist hours going into actual account work instead of slide-deck assembly. Reporting time fell 50%. Account-to-account performance variance dropped sharply: the worst-performing accounts were now within striking distance of the best, instead of three categories down.

The bigger structural win: the agency went from being strategist-dependent (whoever held the account owned the knowledge) to being playbook-dependent โ€” meaning new strategists could ramp in weeks, not quarters, and account quality stopped depending on who was assigned.

4ร—+
Avg ROAS / 90 Days
50%
Faster Reporting
12+
Accounts Standardized
3x
Strategist Capacity

Portfolio ROAS โ€” pre vs. post playbook

Average return on ad spend across 12 active accounts
5ร— 3ร— 1ร— 0 E-commerce 2.1ร— 4.8ร— Legal 1.8ร— 4.1ร— Home Services 1.4ร— 3.9ร— Overall 1.8ร— 4.3ร— Pre-playbook Post-playbook

The takeaway: at portfolio scale, the lever isn't smarter individual optimization โ€” it's process consistency. A repeatable 90-day playbook beats ten brilliant strategists doing their own thing. The agency runs the same framework today.

Need this for your funnel?

I help in-house teams and agency clients build paid-media systems that actually convert intent into revenue.