June 20, 2026
5
min read

How An Ecommerce Brand Stopped Performance Max From Burning Budget: A 60-Day Fix


Alexander Perleman
, Head Of Product @ groas
Ex-Goldman Sachs and Stanford Computer Science

alex@groas.ai

LinkedIn

Performance Max budget control is the difference between a scaling ecommerce brand and one that watches Google slowly redistribute its ad spend into placements that generate impressions but not revenue. This article walks through a representative scenario that plays out across ecommerce accounts spending five and six figures per month on PMax: budget bleeding into low-value placements, asset groups consuming spend without converting, and an algorithm optimizing for signals that have nothing to do with profitable purchases. A Performance Max overspending fix requires diagnosis first and structure second. The brand in this story went from losing control of where nearly 40% of its budget was landing to running a tighter, more profitable PMax structure within 60 days. Here is exactly how that happened, and what it means for anyone managing PMax at scale.

The Setup: A Scaling Ecommerce Brand With A Performance Max Problem

Account Profile: Spend Level, Campaign Mix, And Business Context

The brand was a mid-market ecommerce company in the home goods space, running around $80K per month in total Google Ads spend. Performance Max accounted for roughly half of that budget across three campaigns, each mapped loosely to product categories. The rest of the account ran branded Search, a couple of standard Shopping campaigns that had been partially cannibalized by PMax, and some remarketing through Display.

Revenue was growing, but margins were getting squeezed. The team noticed that as they increased PMax budgets, total revenue would rise, but ROAS would drop disproportionately. Scaling from $30K to $40K in monthly PMax spend produced less incremental revenue than the previous $10K increase had. Something was absorbing budget without producing proportional returns.

The Problem: Performance Max Was Running, But Budget Control Was Nonexistent

The core issue was straightforward: nobody on the team could explain where roughly a third of the PMax spend was going. The campaign-level ROAS looked acceptable at a glance, but when the team tried to understand which products, placements, or audiences were driving results versus burning budget, the data was opaque. Performance Max's design makes granular reporting difficult by default, and the team had not built the structures needed to create visibility.

What The Team Tried First (And Why It Made Things Worse)

The in-house marketing lead tried two things. First, they reduced budgets across all three PMax campaigns by 20%, hoping to "starve out" the low-quality spend. This triggered a learning period reset that tanked performance for two weeks. Second, they added more asset groups with more creative variations, thinking the algorithm just needed more options. This actually accelerated the overspending problem because it gave Google more surface area to distribute budget across, further diluting spend away from the asset groups that were already converting.

Both moves came from reasonable instincts but reflected a misunderstanding of how Google's automation behaves when signal quality is poor. PMax does not self-correct toward profitability. It optimizes toward whatever conversion signals you feed it, and if those signals are noisy, you get noisy results at scale.

Diagnosing The Overspending: Where The Money Was Actually Going

Placement Reports: The Embarrassing Truth About Where PMax Was Serving

The first real diagnostic step was pulling placement reports at the URL level. What showed up was a pattern that is unfortunately common: a significant portion of Display and Video impressions were being served on mobile gaming apps, low-quality YouTube channels, and sites in the Google Display Network that had no relevance to home goods buyers. These placements had high impression volumes, low CPCs (which looked efficient in isolation), and near-zero conversion rates.

The team had assumed PMax was primarily running on Search and Shopping because those were the highest-performing surfaces. In reality, the algorithm had been quietly shifting budget into Display and YouTube inventory where it could secure cheaper impressions, which technically improved some of the vanity metrics Google surfaces at the campaign level.

Asset Group Analysis: Which Groups Were Consuming Budget With No Conversions

Next, the team broke down performance by asset group. Out of nine total asset groups across three campaigns, three were responsible for almost 70% of conversions. Two more were generating some revenue at an acceptable ROAS. The remaining four were consuming budget with either zero conversions or conversion costs that exceeded the margin on the products they were mapped to.

The underperforming asset groups shared a common trait: they were mapped to product categories with lower average order values and weaker purchase intent signals in their listing groups. Google's algorithm was not making a profitability judgment. It was distributing budget based on its own efficiency calculus, which often favors volume over value.

The Signal Quality Audit: What Was Feeding The Algorithm Vs. What Should Have Been

This was the most revealing step. The account was sending all conversions into PMax at equal weight: add-to-carts, begin-checkouts, and purchases were all being tracked as conversion actions. The algorithm was optimizing toward whichever conversion it could generate most cheaply, which meant it was buying add-to-cart signals on Display placements rather than purchases through Shopping and Search.

Signal quality matters more than bidding strategy in any automated campaign, but in PMax it is the single highest-leverage variable. When the algorithm cannot distinguish between a high-value purchase and a low-intent micro-conversion, it treats them the same and optimizes accordingly. This is the structural root cause behind most PMax overspending problems.

The Fix: A Practical Budget Control Framework For Performance Max

Step 1: Separating Brand And Non-Brand Spend At The Campaign Level

The team created a brand exclusion list and applied it to their PMax campaigns, then set up a dedicated branded Search campaign to capture brand traffic separately. This immediately clarified what PMax was actually doing on prospecting versus simply intercepting demand that would have converted through brand Search anyway.

This single change revealed that a meaningful portion of what the team had attributed to PMax performance was actually brand-driven. Once separated, the non-brand PMax ROAS was lower than what they had been reporting, which confirmed that the overspending was real and worse than the blended numbers suggested.

High ROAS numbers can be misleading when brand and non-brand traffic are mixed in a single PMax campaign. Separating them is step one for any account trying to prevent PMax from overspending.

Step 2: Using Product Group Segmentation To Focus Budget On High-Margin SKUs

Rather than mapping asset groups to broad product categories, the team restructured campaigns around margin tiers. High-margin products with strong conversion histories got their own asset groups with dedicated budgets. Low-margin SKUs were either excluded entirely or segmented into a separate campaign with a much tighter target ROAS to prevent budget from flowing toward products that converted but barely broke even.

This approach reflects a principle that is well understood in Shopping feed optimization but often ignored when brands migrate to PMax: the algorithm needs structural constraints to keep spend aligned with business economics, not just conversion rates.

Step 3: Negative Keyword Lists At The Account Level To Block Irrelevant Signals

PMax does not support campaign-level negative keywords through the standard interface, but account-level negative keyword lists can be applied with Google's support or through scripts. The team built lists targeting irrelevant search terms that had been leaking through: competitor brand names where the brand had no competitive positioning, informational queries with no purchase intent, and product-adjacent terms that attracted browsers rather than buyers.

This is one of the most effective PMax budget protection mechanisms available, and one of the most underused. Without active negative keyword management, Performance Max will steadily expand into lower-intent query territory as it seeks to scale.

Step 4: Asset Group Pruning And Rebuilding Around Purchase Intent Signals

The four underperforming asset groups were paused. The team did not replace them immediately. Instead, they let the remaining asset groups absorb the budget and monitored whether concentration improved efficiency before reintroducing any new groups.

When they did rebuild, the new asset groups were built around purchase-intent signals: audience signals included past purchasers and high-value cart abandoners rather than broad interest segments. Creative assets were stripped back to product-focused imagery with clear pricing and offers. The goal was to give the algorithm less room to wander and stronger incentives to stay on high-converting surfaces.

Step 5: Setting Target ROAS At A Level That Forces Quality Over Volume

The team had been running PMax on Maximize Conversions with no target ROAS floor, which is essentially telling Google to get as many conversions as possible regardless of value. They switched to Maximize Conversion Value with a target ROAS that corresponded to their breakeven margin on non-brand spend.

This forced the algorithm to prioritize conversion quality over volume. Short-term conversion count dropped, but revenue per conversion increased and unprofitable placements were starved of budget because they could not hit the ROAS floor.

The relationship between ROAS targets and conversion volume is one of the most misunderstood dynamics in Google Ads. Set it too high and you kill volume. Set it too low, or leave it unset, and you invite low-quality spend. The right floor depends on your margins, not your ambitions.

The Results: What Changed After 60 Days Of Tighter PMax Structure

Budget Efficiency Before Vs. After

Within the first 30 days, the percentage of spend going to Display and low-quality video placements dropped substantially. Budget consolidated onto Shopping and Search surfaces, which had always been the highest-converting channels for this brand. The wasted spend that had been flowing to irrelevant placements was redirected into the asset groups and product segments that were actually profitable.

ROAS And Revenue Impact

Non-brand ROAS improved meaningfully within 60 days. Total revenue held steady despite lower conversion volume, because the conversions that remained were higher-value purchases rather than add-to-carts and micro-conversions. The team was able to scale budget back up to previous levels without the ROAS degradation they had experienced before.

The key insight: the brand did not need to spend more to grow. It needed to stop the existing budget from leaking into placements and signals that were not generating real revenue.

Lessons That Apply To Any Account Running Performance Max

Three takeaways transfer to any ecommerce account running PMax:

First, PMax overspending is usually a signal quality problem, not a budget problem. If you are feeding the algorithm noisy conversion data, it will optimize noisily.

Second, structure is the only real lever for budget control in PMax. You cannot out-bid a structural misalignment. Campaign separation, product segmentation, and audience signal curation are where control lives.

Third, the fix requires continuous monitoring, not a one-time setup. PMax will drift toward whatever generates cheap impressions if you do not actively constrain it. This is not a campaign type you can set and forget.

This is also one of the scaling roadblocks ecommerce brands frequently miss: the assumption that PMax handles itself at scale, when in reality it requires more oversight as spend increases, not less.

What This Means For How You Should Run Performance Max

The Mindset Shift: PMax Rewards Signal Quality, Not Spend Volume

The most important reframe from this entire process is that Performance Max does not reward bigger budgets. It rewards better signals. An account feeding clean purchase data, structured product groups, tight audience signals, and enforced ROAS floors will outperform an account spending twice as much with messy data and broad targeting. Every PMax budget protection mechanism is ultimately about signal hygiene, not budget caps.

When Human Oversight Catches What The Algorithm Misses

Google's automation is powerful but directionally blind without constraints. It will optimize toward whatever goal you set, through whatever path is cheapest, and it has no concept of brand safety, margin, or strategic intent. The placement drift, signal contamination, and asset group waste in this story were not bugs. They are features of an algorithm doing exactly what it was told, just not what the brand actually needed.

This is where the gap between self-managed PMax and professionally managed PMax becomes material. The diagnostic process alone took weeks for this team because they were learning as they went. An experienced operator would have caught the signal quality issue during onboarding.

When To Consider Fully Managed Execution Instead Of Adjusting Yourself

If you have an in-house team that knows Google Ads and wants to stay in control, the groas DWY model puts a proprietary engine trained on over $500 billion in profitable ad spend underneath your team's execution. A senior strategist works alongside your team with a weekly report on exactly what was done, a strategy call every other week, and direct access to insights from groas's team inside Google HQ. Your team stays in the driver's seat. The engine handles the heavy lifting. The kind of signal quality audit described in this article becomes part of ongoing operations rather than a fire drill.

If you would rather not manage PMax at all and want someone to own Google Ads end-to-end, the groas DFY model puts a dedicated strategist on your account who owns every decision, from campaign structure and signal architecture to landing pages and offers. There is nothing to log into or manage. You get Slack and email access to your team around the clock, month-to-month with no long-term contract and $0 onboarding.

The brand in this story spent weeks diagnosing and restructuring their PMax setup. With groas, the engine catches signal contamination, placement drift, and structural misalignment continuously because it is trained on patterns across hundreds of billions in ad spend. The senior strategist translates those patterns into account-specific decisions. That is the difference between reacting to PMax overspending and preventing it from happening in the first place.

For in-house teams that want to keep running the account with better infrastructure and advisory, get started with DWY. For brands that want Google Ads fully handled so this kind of problem never lands on your desk, apply for DFY and groas will figure out the right plan on the call.

Frequently Asked Questions About Performance Max Budget Control

How Do I Prevent PMax From Overspending On Low-Quality Placements?

Start by pulling placement reports at the URL level to see where your impressions are actually serving. Most brands discover that PMax quietly shifts budget toward Display Network sites and mobile apps that generate cheap impressions but no revenue. Apply account-level negative keyword lists to block irrelevant search terms, and restructure your asset groups so the algorithm has less room to wander into low-value inventory. The fix is structural, not budgetary. Reducing spend without fixing signal quality just triggers learning period resets and makes performance worse.

Why Is Performance Max Wasting Budget Even Though My ROAS Looks Fine?

Blended ROAS often masks the problem. If your PMax campaign is capturing brand traffic alongside prospecting, the brand conversions inflate the overall number. Separate brand and non-brand spend at the campaign level and evaluate non-brand ROAS independently. You may also be tracking micro-conversions like add-to-carts alongside purchases, which lets the algorithm optimize toward cheap signals rather than actual revenue. Signal quality drives outcomes more than bidding strategy, and fixing this one issue often reveals the true scale of wasted spend.

What Are The Best PMax Budget Protection Mechanisms?

The most effective mechanisms are: separating brand and non-brand traffic into distinct campaigns, applying account-level negative keyword lists to block low-intent queries, segmenting product groups by margin tier rather than broad category, pruning underperforming asset groups, and setting a target ROAS floor that corresponds to your breakeven margin. None of these are one-time fixes. PMax drifts toward cheap inventory over time, so continuous monitoring and adjustment is essential.

Can Negative Keywords Be Used In Performance Max Campaigns?

PMax does not support campaign-level negative keywords through the standard Google Ads interface. However, you can apply account-level negative keyword lists that affect PMax campaigns. This requires either working with Google support, using scripts, or having a management partner who can implement these at scale. Without active negative keyword management, PMax will expand into lower-intent query territory as it attempts to scale, which is a primary driver of overspending.

How Long Does It Take To Fix A PMax Overspending Problem?

Most accounts see meaningful improvement within 30 to 60 days of implementing structural changes, though the diagnostic process itself can take weeks if your team is doing it for the first time. The brand in this article saw budget consolidate onto profitable surfaces within the first 30 days, with ROAS improvements solidifying by day 60. With groas, the proprietary engine catches signal contamination and placement drift continuously, so the diagnostic and correction cycle happens faster and prevents overspending before it compounds.

Should I Use Maximize Conversions Or Maximize Conversion Value For PMax?

Maximize Conversion Value with a target ROAS floor is almost always the better choice for ecommerce. Maximize Conversions without a target tells Google to get as many conversions as possible regardless of value, which invites low-quality spend. Setting a target ROAS floor that matches your breakeven margin forces the algorithm to prioritize profitable conversions over volume. Setting this target too high will kill volume, so calibrate based on actual margins, not aspirational goals.

What Is The Biggest Mistake Ecommerce Brands Make With Performance Max?

Treating PMax as a set-and-forget campaign type. PMax requires more oversight as spend increases, not less. The algorithm will optimize toward whatever signals you provide, and if those signals are noisy, vague, or structurally misaligned with your business economics, results degrade at scale. The scaling roadblocks most ecommerce brands miss are almost always structural rather than tactical.

When Should I Consider Fully Managed Google Ads Instead Of Fixing PMax Myself?

If your team has spent weeks diagnosing PMax issues without clear resolution, or if you do not have someone in-house who can dedicate continuous attention to signal quality, placement monitoring, and structural optimization, it is worth evaluating fully managed execution. groas puts a senior strategist on your account backed by a proprietary engine trained on over $500 billion in profitable ad spend. The DFY model owns your Google Ads end-to-end with $0 onboarding and month-to-month commitment, so the kind of signal contamination and budget drift described in this article gets caught and corrected before it costs you revenue.

How Do I Know If My PMax Asset Groups Are Wasting Budget?

Break down conversions and spend at the asset group level. Look for groups consuming meaningful budget with zero conversions or with conversion costs that exceed the margin on the products they are mapped to. Common patterns include asset groups mapped to low-AOV products, groups using broad interest audience signals instead of purchase-intent signals, and groups with creative assets that attract browsers rather than buyers. Pause underperformers, let surviving groups absorb the budget, and monitor whether concentration improves efficiency before rebuilding.

Related Posts