How we rebuilt a chaotic $90K/month Google Ads account into a profitable $180K/month performance engine — achieving 350% ROAS improvement in just 9 months
Despite spending nearly $100,000 monthly on Google Ads, PriceLabs' account was broken. ROAS was stuck at 0.7 (losing money on every dollar spent), and the account structure made optimization impossible.
| Monthly ad spend | ~$90,000/month on Google Ads |
|---|---|
| Cost per signup (CAC proxy) | ~$100 per signup, with no reliable value attribution |
| Conversion / ROAS | ROAS of 0.7 — every $1 of spend returned $0.70 in revenue |
| Tracking issues | Conversion data inflated ~5× (≈500% variance); no offline conversion import from the CRM and no GCLID-level attribution, so bidding optimized on false signals |
We didn't just optimize campaigns. We rebuilt the entire account from the ground up with a systematic, data-driven approach.
| Month | ROAS | Monthly spend |
|---|---|---|
| Month 0 | 0.7 | $90K |
| Month 1 | 0.7 | $100K |
| Month 2 | 0.75 | $120K |
| Month 3 | 0.8 | $130K |
| Month 4 | 0.9 | $140K |
| Month 5 | 1.1 | $150K |
| Month 6 | 1.3 | $160K |
| Month 7 | 1.8 | $165K |
| Month 8 | 2.2 | $175K |
| Month 9 | 2.5 | $180K |
The rebuild rested on four levers — campaign structure, bidding, landing pages, and conversion tracking. Here is what changed in each.
Consolidated 90+ fragmented campaigns down to 40, retired wasteful single-keyword ad groups, and built thematic groups with enough signal density for the algorithm to learn.
Replaced 600+ competing bid strategies with value-based bidding tied to customer LTV, so spend chased revenue quality rather than raw conversion volume.
Optimized 25+ landing pages for message match and conversion, lifting landing-page conversion rate by about 30% and supporting a higher Quality Score.
Rebuilt the data foundation with offline conversion import from the CRM and GCLID-level attribution, cutting conversion-data variance from ~500% to ~20%.
The Problem: With 90+ campaigns and 600+ competing bidding strategies, the account was too fragmented for algorithms to learn. We needed to restore structural integrity before pursuing growth.
What We Did: Consolidated campaigns from 90+ to 60, eliminated wasteful SKAG structures, improved Quality Scores through ad relevance, and created thematic ad groups with sufficient signal density for machine learning.
The Breakthrough: We discovered conversion data was inflated by over 500%. Every optimization decision had been based on false signals. We rebuilt the data foundation completely.
What We Did: Implemented offline conversion tracking from CRM, established GCLID-level attribution, assigned differential values based on customer LTV, shifted to value-based bidding, and optimized 25+ landing pages for conversion.
The Scale: With foundations strong and data accurate, we proved the account could maintain efficiency while doubling spend. ROAS improved even as we scaled — the hallmark of a truly optimized system.
What We Did: Completed campaign consolidation to 40 campaigns, deployed AI Max for incremental discovery, maintained efficiency despite 2-3× CPC increases, and achieved profitable scale at 2× the original budget.
Beyond platform metrics, here is what the rebuild meant for revenue and acquisition economics after nine months.
| Metric | Before (Month 0) | After (Month 9) |
|---|---|---|
| ROAS | 0.7 | 2.5 |
| Monthly spend | $90K | $180K |
| Cost per signup | $100 | $55 |
| Click-through rate | 4% | 7%+ |
| Quality Score | 5 | 8 |
| Active campaigns | 90 | 40 |
We've helped SaaS companies scale from $90K to $180K/month while improving ROAS by 350%. Let's do the same for you.
Get Your Free Account Audit →
Loading...