Anonymized travel-tech marketplace

100+ countries • 60,000+ point-to-point routes

Account architecture

We cut 40% of the ad budget. Revenue and margin never noticed.

Monthly ad spend came down 40%. Revenue held its year-over-year growth and average gross margin went up 9 points. That gap is the whole story: roughly 40% of this budget was buying nothing. Finding it meant scoring all 60,000+ routes on backend profit, PPC performance and SEO demand, then rebuilding a 63,846-campaign account into 127 around those scores.

-40%
Monthly ad spend
Held
Revenue growth YoY
+9%
Avg. gross margin
+85%
POAS lift

The Challenge

When I first logged into this Google Ads account, I saw archaeological layers of six years of continuous campaign creation, built on top of each other without a single layer being removed.

17.3M
Keywords
63,846
Campaigns
2.8M
Ad Groups
4M
Ads

For context, a large e-commerce account might have 50 to 100 campaigns. A complex multi-country operation might push to 500 or 1,000. This was 63,846.

Three Critical Problems

1. Algorithmic Concentration

Google's algorithm naturally pushes 80% of spend to the top 20% of performers within any campaign. With 60,000+ routes mixed together, the algorithm decided where money went, not the business. High-potential routes never got enough budget to prove themselves. Strategic business priorities were ignored.

2. No Connection Between Ad Spend and Business Value

The algorithm concentrated spend on proven winners and starved new routes before they could gather meaningful data. New high-potential routes needed conversions to prove themselves, but low initial spend meant no conversions were detected. The algorithm then stopped spending on these routes entirely, making it impossible to discover which new routes could become profitable. Meanwhile, there was no system connecting backend profitability data to advertising decisions. High-margin routes in strategic markets got the same algorithmic treatment as low-margin routes in saturated markets.

3. Google's "Other Search Terms" Black Box

Nearly half of all paid clicks went to searches Google would not show us. Those hidden searches converted worse on both metrics that mattered, and the aggregate was the only view we had. Some campaigns inside "other terms" almost certainly outperformed the known ones, others were pure waste, but with thousands of campaigns there was no way to tell which was which.

Paid clicks Google hid from us
45%
POAS penalty vs. known terms
-32%

Cost per acquisition on those hidden searches ran 24% above the known terms.

The Algorithmic Concentration Problem

Google's algorithm naturally applies the 80/20 rule. You can't fight it-but you can control WHERE it happens.

Before
No Strategic Control
One mega-campaign with mixed routes
Top 20% get 80% of budgetBottom 80% starve
Algorithm pushes budget to same proven winners
High-potential routes never get meaningful budget
No control over strategic priorities
Algorithm makes business decisions
After
Strategic Segmentation
Cash Cows Campaign
Top 20%Bottom 80%
High Potentials Campaign
Top 20%Bottom 80%
Low Score Campaign
Top 20%Bottom 80%
Sleepers Campaign
Top 20%Bottom 80%
Algorithm optimizes within strategic segments
Control WHERE the 80/20 distribution happens
Budget aligns with business priorities
Human strategy + algorithmic execution

💡 The Breakthrough

You can't stop the 80/20 rule-it's fundamental to how machine learning works. But by segmenting routes into separate campaigns, you control which 20% gets the 80%. The algorithm's natural behavior now works FOR your business strategy, not against it.

The Solution

The answer wasn't in Google Ads data alone. It required building a custom scoring system that blended multiple data sources to give us a holistic view of route performance and potential.

Route Segmentation Framework

Blending backend profit data, PPC performance, and SEO search volume to classify all 60,000+ routes into strategic segments

Cash Cows

Highest Priority
Criteria

Proven winners • High revenue & margin • Consistent POAS >150%

Strategy

Maximize investment • Never miss traffic opportunities

High Potentials

High when scaling
Criteria

Strong margins • Good signals • Limited data but promising

Strategy

Scaling candidates • Tomorrow's Cash Cows

Low Score

Baseline only
Criteria

Underperformers • Low margins or poor POAS • Limited demand

Strategy

Minimal maintenance • Test occasionally

Sleepers

When diversifying
Criteria

Never advertised • Zero historical data • Unknown potential

Strategy

Controlled exploration • Discovery pipeline

📊
Backend Data
Revenue, margins, booking volume, LTV
📈
Google Ads
POAS, conversion rate, CPA, efficiency
🔍
SEO Data
Search volume, demand, seasonality
🔄 Continuous Re-Scoring

Routes move between segments based on performance. A Sleeper that performs well gets promoted to High Potential. A High Potential that proves out becomes a Cash Cow. The system continuously adapts to align budget with actual business value.

Transformation Timeline

From unmanageable chaos to strategic control in 4 phases

Phase 01

Immediate Cleanup

Paused 11,000 poor-performing campaigns. Killed phrase match. Split brand campaigns by region. Implemented regional tPOAS targets.

+45% POAS in 2 months
01
Phase 02

Build Route Scoring

Blended backend profit data (BigQuery), Google Ads performance, and SEO search volume into proprietary scoring system.

Holistic view of 60K+ routes
02
Phase 03

Strategic Segmentation

Classified all routes into Cash Cows, High Potentials, Low Score, and Sleepers. Separated into dedicated campaigns.

99.8% complexity reduction
03
Phase 04

Domain Migration Launch

Complete rebuild during domain change. Parallel run strategy. New structure: 127 campaigns vs. 63,846 old campaigns.

+85% POAS, -40% monthly spend
04
🎯Result: Strategic control over 60,000+ routes with 99% less complexity

The Transformation in Scale

From unmanageable chaos to strategic control

Campaigns-99.8% reduction
Before
63,846
After
127
Ad Groups-99.98% reduction
Before
2,884,270
After
438
Keywords-99.99% reduction
Before
17,351,824
After
1,564

Less complexity = cleaner signals = better optimization

The Results

The rebuild launched alongside a full domain migration, so the first week looked alarming. Spend ran well above the old baseline while the algorithm relearned everything. By week two it found its footing. By week four we were past the old performance levels, and the budget kept coming down from there.

The number that matters is the one that did not move. Monthly investment fell by 40% and the business carried on growing year over year at the same rate, on better margin. Nothing was traded away to get the saving, which is the clearest evidence that the removed spend had never been buying anything.

-40%
Monthly ad spend

The headline result. Two fifths of the monthly budget came out and stayed out, through a period that also included a full domain migration.

Held
Revenue growth YoY

Year-over-year growth continued at the same rate on 40% less spend. No drop during the transition, no recovery period to pay back afterwards.

+9%
Avg. gross margin

Margin improved rather than holding flat, because the budget that remained sat on high-margin routes instead of wherever the algorithm had drifted.

+85%
POAS lift

Profit on ad spend is the arithmetic of the three above. Roughly the same profit, produced on 40% less spend, at slightly better margin.

Figures are stated as change against the prior period. Absolute spend, revenue and margin are withheld at the client's request.

Key Takeaways

1

Multi-Source Data Beats Single-Source Data

Google Ads data alone is insufficient at scale. We blended backend profit data (BigQuery), PPC performance, and SEO search volume for holistic route scoring. High POAS but low margin? Not a Cash Cow. Low data but high search volume and good margin? High Potential.

2

Work WITH the Algorithm, Not Against It

Google's 80/20 concentration is inevitable. You can't fight it, but you can control WHERE it happens. By segmenting routes into separate campaigns (Cash Cows, High Potentials, Low Score, Sleepers), the algorithm's natural behavior now aligns with business priorities.

3

Most of a Bloated Budget Is Buying Nothing

17M keywords sounds impressive, but 99.85% never converted. If 40% of the spend can come out with no revenue impact, that spend was never producing revenue. It was producing noise that stopped the algorithm from optimizing. Cutting it is not a sacrifice, it is a correction.

4

Algorithms Optimize for the Past. Strategy is About the Future.

The route scoring system worked because it combined algorithmic optimization (within segments) with human judgment (defining the segments based on business strategy). Don't confuse the two.

Ready to Transform Your PPC Strategy?

Whether you're drowning in complexity or just want to align your ad spend with business value, let's talk about how multi-source data scoring can transform your performance.