Google Ads
Google Shopping Ads Strategy: How to Structure Campaigns for Profitable Scale
A margin-first google shopping ads strategy covers feed optimisation, custom labels, and knowing when PMax hurts more than it helps.

Most ecommerce brands running Google Shopping generate revenue. That part usually works. The part that doesn't work is profit, and the reason is almost always the same: no real google shopping ads strategy behind the structure.
You can have a 400% ROAS and still be losing money. If those conversions are coming from your lowest-margin products, the algorithm is doing exactly what you told it to do and exactly the opposite of what you need.
This guide is for brands spending $5K to $100K a month on Google who want to stop managing campaigns by gut feel and start building google shopping campaigns around what actually makes money.
Why Your Google Shopping Ads Strategy Starts With Margin, Not ROAS
Google Shopping is fundamentally different from Meta. On Meta, you interrupt people who weren't looking for you. On Google Shopping, you appear in front of people actively searching for what you sell. The intent is already there.
That means when Shopping underperforms, the problem is almost never the channel. It's one of three things:
1. A broken product feed, titles that don't match how people search
2. No margin awareness in the structure, all products treated equally regardless of profit contribution
3. Over-reliance on Performance Max, letting Google's automation optimise for revenue when you need it optimising for profit
The brands that scale profitably on Google fix all three. Let's go through each one.
1. Your Product Feed Is Your Ad Creative, Treat It Like One
On Meta, you obsess over hooks and creatives. On Google Shopping, your product feed is your creative. It determines which searches you show up for, what your ad looks like, and whether someone clicks or scrolls past.
Most brands set up their feed once and forget it. That's the single biggest waste of potential in the channel.
Product titles. Google matches your title to search queries. If your title reads like a manufacturer part number, you're invisible. If it reads like how a customer searches, you capture intent.
The formula: Brand + Product Type + Key Attribute + Size/Colour/Variant. Move the most important attributes to the front. Google truncates long titles on mobile.
Product images. White background is the baseline. But if every competitor has white backgrounds, a lifestyle shot can lift click-through rate meaningfully. CTR improvements of 20,40% from image testing aren't unusual, especially in fashion and home categories. Merchant Center health. Check your diagnostics weekly. Disapproved products don't serve. Merchant Center flags issues like mismatched pricing, missing GTINs, or policy violations, and none of them notify you proactively. One client came to us with 30% of their catalogue disapproved for six months. They thought Shopping was underperforming. It was just missing.
2. Structure by Margin, Not Just Category
Here's the move that separates average google shopping campaigns from genuinely profitable ones.
Most brands structure campaigns by category: men's shoes, women's shoes, bags. That's a reasonable start. But category doesn't tell you what margin you're making, and margin is the only thing that matters when setting ROAS targets.
A product with 60% margin can sustain a target ROAS of 300%. A product with 20% margin needs a target ROAS of 600%+ just to break even on ad spend. Running both in the same campaign with one ROAS target means you're either underspending on your best products or burning margin on your worst.
The fix: Custom Labels.
Custom labels in Google Merchant Center let you tag each product with anything you want. Use them to tag by margin tier:
Custom Label 0: high-margin (50%+ contribution margin)
Custom Label 1: mid-margin (30,50%)
Custom Label 2: low-margin (under 30%)
Then build separate campaigns, or at minimum, separate ad groups within campaigns, for each tier. Set your tROAS targets based on margin reality, not aspirational numbers.
Additional custom label use cases: bestseller vs slow-mover (push budget to proven converters), seasonal (control spend windows automatically), clearance (run with aggressive tROAS to move stock without burning good money).
An apparel brand we worked with restructured their Shopping campaigns around margin tiers and saw a 49% improvement in blended contribution profit within 90 days, without increasing total ad spend. Revenue was similar. Profit was not.
3. Google Shopping Ads Strategy for PMax vs Standard Shopping
PMax is not bad. But it's not magic either. And most brands run it wrong.
Google will tell you to run everything through Performance Max. In many cases, PMax does drive volume. The problem is what it doesn't tell you: where that volume is coming from, which products it's spending on, and whether it's prioritising your 60%-margin hero SKU or your 15%-margin clearance line.
What PMax does well:
Discovers new audiences across Search, Shopping, YouTube, and Display. Scales quickly when you have strong creative assets and good audience signals. Captures bottom-of-funnel intent at scale.
What PMax does badly:
Gives almost zero transparency into spend by product. Has no mechanism to avoid cannibalising brand search terms unless you add brand negative keywords. Will gladly spend your budget on low-margin products if they convert more often, and they often do, because they're cheaper.
The hybrid approach that works in pmax ecommerce setups:
Run PMax for top-of-funnel discovery and scale. Run Standard Shopping for your margin-critical products and bestsellers, where you need control.
Set your Standard Shopping campaigns to "High" campaign priority. This means they get first pick of traffic before PMax can bid on the same products. Use Standard Shopping with a tROAS target tuned to your actual margin. Let PMax handle the rest.
This isn't complicated to implement. But almost nobody does it. Most brands either run PMax for everything or Standard Shopping for everything. The hybrid gives you scale without surrendering profitability.
A fashion brand we worked with saw 304% revenue growth year-on-year using this structure. The metric that mattered more internally was margin, and the hybrid structure kept that protected while volume scaled.
4. Bidding Strategy: Match the Phase, Not the Dream
One of the most common google ads for ecommerce mistakes is jumping straight to Target ROAS before you have the data to support it.
tROAS works by telling Google's algorithm to hit this return or don't spend. If you don't have enough conversion data, the algorithm has nothing to learn from. It either underspends or overspends to get conversions at any cost.
The three phases of Shopping bidding:
Phase 1, Data collection (0,30 conversions/month per campaign). Start with Maximise Conversion Value and no target. You're buying data. Expect inefficiency. Don't judge performance here.
Phase 2, Calibration (30,100 conversions/month). Switch to tROAS, but set it 20,30% below your actual target. Give the algorithm room to operate. Tighten the target weekly as data builds.
Phase 3, Optimisation (100+ conversions/month). Now you have a real signal. Set your tROAS based on margin maths, not gut feel. Review monthly. Adjust for seasonal demand.
Most brands in the $5K,$50K/month range try to run tROAS campaigns on eight conversions a month and wonder why results are volatile. The algorithm isn't broken. It just doesn't have enough to work with.
Negative keywords matter here too. Shopping campaigns don't use keywords to target, Google does the matching, but you can block irrelevant terms. A consistent negative keyword review (weekly in the first 90 days, monthly after) can reduce wasted spend by 15,25% on most accounts.
5. The Metrics That Actually Tell You If It's Working
Most brands look at ROAS. Some look at revenue. The ones that scale profitably look at contribution margin return.
ROAS tells you how much revenue you generated per dollar of ad spend. It tells you nothing about whether you made money.
Contribution Margin Return (CMR):
(Revenue minus COGS minus Ad Spend) divided by Ad Spend.
This is the number that tells you if your Shopping campaigns are actually profitable. A 400% ROAS on a 20% margin product produces an 80% CMR. You're making 80 cents of contribution profit per dollar spent. A 250% ROAS on a 60% margin product produces a 150% CMR. Which campaign would you cut?
Most brands cut the 250% one.
Impression Share Lost to Budget vs. Rank:
Google tells you why you're losing impressions. If you're losing to budget, you're under-investing in profitable campaigns. If you're losing to rank, you have a feed quality issue or a bid issue. These need different fixes.
Product-level performance:
Regularly audit your top 20 products by Shopping spend. Are they your highest-margin products? If not, your structure is working against you.
Getting Google Shopping Right Isn't Complicated, But It Requires Honest Maths
The brands that build profitable Google Shopping programs share one trait: they know their numbers. They know what margin each product contributes. They structure campaigns to protect that margin. They let the algorithm do the heavy lifting where it's good, and they maintain control where it matters.
The ones that struggle are running campaigns by feel, checking ROAS weekly, adjusting bids randomly, hoping PMax figures it out.
Google Shopping isn't passive income. It rewards brands that show up with a structure built around real profit, not vanity metrics.
Our Growth Engine is how we build this kind of Google Shopping infrastructure for ecommerce brands at scale. If you want to see it applied to your account, take a look at some of the case studies to understand what this looks like in practice.
If you want someone to audit your Shopping campaigns and tell you exactly where you're bleeding, and where the upside is, that's what we do at Ecom Republic.
Book a Growth Diagnostic Call → No pitch. No fluff. We'll look at your actual account and tell you what we see. You can also meet the team behind the work if you want to know who you'd be working with.
