How We Grew an Apparel Brand's Revenue 70% with Performance Max
Vasant Chaudhary
Google Ads specialist. $30M+ managed across 50+ e-commerce and agency accounts in the US, UK and India. Book a free audit call
On this page
Picture a loungewear catalog where a $40 item and a $200 item sit in the same Performance Max campaign, under the same budget and the same ROAS target. The campaign reports a healthy average, so nobody touches it. Underneath that average, the algorithm is free to chase whichever products convert most easily, and the products that carry the most revenue per order have no way to claim more of the budget. This apparel Performance Max case study is about what happened when that one campaign was split apart.
Short version: We grew a USA apparel brand's revenue by 70% to $380K in six months while lifting ROAS to a 9.09x conversion value/cost ratio, mainly by segmenting Performance Max by price and giving top collections their own campaigns. Here is how, why each change worked, and how to apply the same structure to your own catalog.
Once a store is established and has data depth, the game changes. You are no longer hunting for traction, you are looking for the hidden pockets of efficiency that a one-size-fits-all campaign buries. This brand had been managed since August 2022 and wanted more revenue and better ROAS. The answer was in how the catalog was structured inside Performance Max.
+70%revenue, Jan to Jun 2024 vs the prior year
$380Krevenue for the period
9.09xconversion value/cost ratio
$0.69average CPC
The situation behind this Performance Max case study
A USA brand specializing in Japanese loungewear wanted to increase revenue and improve ROAS at the same time, which usually feels like a trade-off. Their account already had strong data, but a single broad Performance Max campaign was treating a $40 item and a $200 item the same way. That is rarely optimal.
What we actually did
Segmented Performance Max by price. We split the catalog so budget could be weighted toward higher-priced products, which carry more margin and lift account-level ROAS.
Gave top collections their own campaigns. The best-performing collections got dedicated PMax campaigns so their budget was not diluted by weaker products.
Tested broad match in the brand campaign. Because the account had real data depth, we could safely test broad match keywords in the brand campaign and let Smart Bidding use the history to stay efficient.
Google Ads account overview - Jan 1 to Jun 27, 2024
The results of the apparel Performance Max case study
Jan to Jun 2024 vs. the prior year: revenue up 70%, reaching $380K.
ROAS up 70% to a 9.09x conversion value/cost ratio.
Spend held nearly flat ($41.8K, up just $561) while average CPC fell to $0.69. More revenue, barely more cost.
The detail that matters most in this Performance Max case study is the last line. Spend barely moved. The extra revenue came from where the same budget was being spent, not from spending more. That is the signature of a structural change rather than a budget increase, and it is why the approach transfers to other apparel catalogs.
Why one Performance Max campaign held this apparel catalog back
Performance Max optimizes for conversions across your whole feed. Left as one campaign, it will naturally chase the easiest sales, usually your cheapest, highest-volume products. That can look fine on conversion count while quietly starving your high-margin items of budget. The single campaign averages winners and losers into one mediocre number, and you lose the ability to steer.
Apparel makes this worse than most categories. A clothing catalog usually spans basics, mid-priced staples and premium pieces, and they behave differently in the auction. Cheaper items tend to convert more often on impulse; premium items convert less often but bring far more revenue per order. Put them in one campaign with one target and the algorithm has every reason to favor the frequent, cheaper conversion.
A simple example of the averaging problem
Say one campaign holds a $40 item and a $200 item. If both get the same click cost and convert at the same rate, each $200 order brings five times the revenue of a $40 order for the same spend. Inside one campaign with one target, nothing forces the budget toward the $200 item. In separate campaigns, you can decide that yourself.
How price segmentation works in Performance Max
The most useful way to split Performance Max is by something that genuinely changes profitability, most often price tier or margin. Group your products into low, mid, and high price bands, give each its own campaign, and set targets appropriate to each. Now you can deliberately push budget toward the high-AOV, high-margin band instead of letting the algorithm default to cheap volume.
Step one: label products by price band in the feed
The cleanest way to segment is a custom label in your product feed. Merchant Center gives you five custom labels, and one of them can hold a price band value such as low, mid or high for every product. Because the label lives in the feed, new products get a band as soon as they are added, and campaigns can filter on it. Our guide to Google Shopping feed optimization covers custom labels and the other feed fields that support this structure.
Step two: build one campaign per band
Each campaign uses listing groups to include only the products with its band label. Each one gets its own budget and its own ROAS target, which is the whole point: the high band can be given more budget and a target that reflects its margin, while the low band is held to a tighter standard or a smaller budget.
Step three: keep each product in one place
When the same product can serve from more than one Performance Max campaign, you lose the clean read on which campaign is doing the work, and budgets compete for the same items. Make sure the listing group filters do not overlap. Our hardware case study on PMax product conflicts shows what overlap looks like and how to untangle it.
Pull revenue and orders by product for a long enough window to cover your seasons.
Choose price bands that split the catalog into groups with meaningfully different order values.
Add the band as a custom label in the feed, by rule or supplemental feed.
Create one Performance Max campaign per band, each with listing groups filtered to its label.
Set budgets and targets per band from margin, not from the old blended average.
Review weekly, moving budget toward the band that converts profitably and is limited by budget.
Giving hero collections their own campaigns
Your best-selling collections deserve dedicated campaigns so their budget is never diluted by weaker products. This also lets you set more aggressive targets on proven winners while keeping experimental products in a separate, lower-priority campaign.
In apparel, collections are often how customers shop and how the brand thinks about its range: a signature line, a seasonal drop, a fabric family. A collection that has already proven it sells is the safest place to put more budget, and a dedicated campaign means that budget cannot leak to slow-moving products. It also makes reporting clearer, because the collection's performance is no longer mixed into a catalog-wide number.
One catalog-wide campaign
One budget for every product
One ROAS target for $40 and $200 items alike
Algorithm favors the easiest conversions
Hero collections compete with slow sellers
Reporting shows one blended number
Segmented by price and collection
Budget per band and per hero collection
Targets set for each segment's economics
You decide where budget goes
Proven collections protected
Reporting shows which segment drives revenue
Testing broad match in the brand campaign
An established account with months of history can do things a new account cannot, like testing broad match in the brand campaign and trusting Smart Bidding to stay efficient. The longer your account has run cleanly, the more aggressive your testing can safely become. Data depth is an asset most brands never fully use.
Brand campaigns are usually built on exact and phrase match because brand searches are cheap and predictable. Broad match lets Google match the brand to a wider set of related searches, including brand plus product combinations people phrase in ways you did not list. With little data, that can wander. With years of conversion history, Smart Bidding has enough signal to bid on those wider searches more selectively. The test still needs a watchful eye on the search terms report, so that broad match stays on queries that actually involve the brand.
When not to copy this step
If your account is new, your conversion tracking is unverified, or your brand name is also a common word, broad match in the brand campaign can pull in unrelated searches. Get clean tracking and some months of history first, and check search terms weekly while the test runs.
How to apply this Performance Max case study to your catalog
The principle behind this Performance Max case study applies to almost any store with a varied catalog. Here is how to think about Performance Max structure so it works for you instead of against you.
Check whether your prices are spread wide enough
Segmenting by price pays off when your catalog has genuinely different price points. If every product sits within a narrow range, price bands will not change much, and margin or bestseller status may be a better way to split.
Make sure each segment has enough volume
Every new campaign splits your conversion data. Smart Bidding needs a steady flow of conversions in each campaign to set bids well, so avoid cutting the catalog into so many pieces that each one is starved of data. Three bands plus one or two hero collections is usually plenty for a mid-size apparel store.
Set targets from margin, not habit
Once each segment has its own campaign, its target should come from what that segment can afford. Higher-priced items with better margin can often run at a lower ROAS target and still be profitable, which lets them win more auctions. Lower-priced items may need a stricter target.
Watch the feed as closely as the campaigns
Segmentation only works if the labels stay accurate. When prices change or a sale starts, a product's band may need to change too. Feed rules that set the band from the price field keep this automatic.
Catalog shape
Best first split
Why
Wide price range, similar margins
Price band
Order value drives the difference in revenue per conversion
Narrow price range, varied margins
Margin tier
Profit per order differs more than revenue per order
A few collections drive most sales
Hero collections plus the rest
Protects proven sellers from budget dilution
Strong seasonality
Seasonal vs evergreen
Lets budget follow the season without starving core products
What this apparel case study means for your store
If you sell products across a range of prices, a single Performance Max campaign is probably leaving money on the table. Segmenting by price (and giving your hero collections their own campaigns) lets you push budget toward what actually drives profit instead of averaging everything together. The fact that spend stayed flat while revenue jumped 70% shows this is about efficiency, not just spending more.
What did this apparel Performance Max case study change?
Three things: the catalog was segmented into Performance Max campaigns by price, the top collections were given their own campaigns, and broad match was tested in the brand campaign. Revenue rose 70% to $380K for January to June 2024 against the prior year, with spend nearly flat.
Why segment Performance Max by price?
One campaign with one target tends to chase the easiest conversions, which are often the cheapest products. Separate campaigns by price band let you give higher-value products their own budget and a target that fits their economics.
How do you split Performance Max campaigns by price band?
Add a price band as a custom label in your product feed, then create one Performance Max campaign per band with listing groups filtered to that label. Give each its own budget and ROAS target, and make sure no product appears in more than one campaign.
Is broad match safe in a brand campaign?
It can be in an established account with clean conversion tracking and plenty of history, because Smart Bidding has enough data to bid selectively. In a new account, or for a brand name that is also a common word, keep brand on exact and phrase match and review search terms weekly.
Does price segmentation work for small apparel stores?
It works when there is enough conversion volume to feed each campaign. A small store with few monthly orders may do better with fewer, larger campaigns until volume grows, then split once each segment can sustain its own data.