Flagship Guide
eCommerce Google Ads Strategy: The Profit-First Playbook
Most eCommerce brands optimise Google Ads for revenue. The ones that survive optimise for profit. This is the playbook we use to manage £10M+ in annual ad spend across 75+ DTC brands.
1. Why Profit-First Google Ads Matters for eCommerce
A 4.0 ROAS looks healthy on a dashboard. But after VAT (20%), COGS (typically 40-60%), shipping (£4-£8 per order), returns (15-35% in fashion), and payment processing (1.5-2.5%), that "profitable" campaign can deliver near-zero contribution margin.
Profit-first Google Ads management replaces vanity ROAS with POAS (Profit on Ad Spend)-a metric that measures actual cash generated per £1 of ad spend after all variable costs. This single shift changes every decision: which products to advertise, how aggressively to bid, and when to scale or pull back.
"We've seen brands with a 6.0 ROAS losing money and brands with a 2.5 ROAS printing profit. The metric that matters is what lands in the bank, not what Google reports." - Chris Avery, Founder, JudeLuxe
For a detailed breakdown of how ROAS misleads, see our analysis: Google Ads Can Turn £100 Into £1 And Still Call It A Win.
2. SKU-Level Bidding Strategy: The Job Framework
The biggest mistake in eCommerce Google Ads is applying a single ROAS target across an entire catalogue. A £12 phone case and a £400 jacket have fundamentally different economics-they shouldn't share a bidding strategy.
The Three SKU Roles
Scale
Volume drivers with acceptable margin. Goal: maximise revenue at a floor POAS. Used when the business needs growth.
Profit
High-margin SKUs. Goal: maximise contribution margin. Conservative bids, tight targets. Used when the business needs cash.
Recovery
Aged or overstocked inventory. Goal: recover working capital. Aggressive time-limited campaigns to free up cash tied in dead stock.
Product roles are not permanent. A SKU shifts from Scale to Profit if margins drop, or to Recovery to clear aged stock. The system is dynamic, reviewed monthly, and aligned to the business's immediate commercial need.
Deep dive: Every SKU Has a Job | When SKU Roles Change
3. Google Shopping Tactics That Drive Profit
Tactic 1: Segment by Contribution Margin
Split Shopping campaigns by margin tier. High-margin products get their own campaign with aggressive bids. Low-margin products get capped budgets or are excluded entirely. This prevents Google from funnelling spend toward your cheapest (and least profitable) items.
Tactic 2: Use Custom Labels for Commercial Signals
Populate custom labels with margin tier, stock status, and seasonal flag. This lets you build campaigns that respond to commercial reality, not just product category. For example: custom_label_0 = "high_margin", custom_label_1 = "overstock".
Tactic 3: Exclude Non-Converters Ruthlessly
Audit at SKU level every 30 days. Products with 100+ clicks and zero conversions should be paused, not given more budget. We typically find 15-25% of active SKUs are consuming budget without converting-these are "zombie SKUs."
Related: Zombie SKUs | Google Shopping Management →
4. Performance Max for eCommerce Profitability
Performance Max is powerful but opaque. Without structure, it becomes an expensive brand campaign that claims organic conversions as its own. Here's how to use it profitably:
- 1
Exclude branded search
Add brand terms as negative keywords (via account-level negatives) to prevent PMax from cannibalising branded traffic you'd get organically.
- 2
Separate asset groups by commercial role
Don't mix high-margin and clearance products in the same asset group. Budget dilution kills profitability.
- 3
Monitor placement reports
Check where PMax is serving. If 70%+ of spend goes to Display/YouTube with low conversion rates, your Shopping feed is likely the only profitable component.
- 4
Use listing group exclusions
Actively exclude low-margin, low-stock, and non-converting SKUs from PMax listing groups. Don't let Google decide which products to show.
Deep dive: Performance Max Opacity | Asset Group Dilution | PMax Management →
5. Search Campaign Strategy for eCommerce
Search campaigns in eCommerce serve a specific role: capturing high-intent, product-aware demand. They're not for awareness-that's a different budget with different economics.
Key Principles
- Target buying intent, not research intent. "Buy Nike Air Max 90 UK" converts at 5-8x the rate of "best running shoes."
- Layer audience signals onto search. Bid higher for returning customers and cart abandoners; bid lower for cold traffic on generic terms.
- Match landing pages to query intent. Product-specific queries should land on product pages, not category pages. Category queries should land on filtered category pages, not the homepage.
- Monitor search term cannibalisation. If Search and Shopping compete on the same queries, you're bidding against yourself. Use negative keywords to delineate coverage.
Related: Search vs Shopping Campaigns | The Broad Match Tax
6. Feed Optimisation: Your Upstream Profit Lever
Your product feed is the steering wheel for Shopping and Performance Max. Bad feed data sends traffic to the wrong products, at the wrong price, in the wrong markets. No amount of bid optimisation can fix a broken feed.
The 5 Feed Levers That Impact Profit
- Title structure: Front-load brand + product type + key attribute. "Nike Air Max 90 Men's Black Running Shoe" outperforms "Running Shoe Nike."
- GTIN and brand accuracy: Missing GTINs reduce impression share by up to 40% in competitive categories.
- Price competitiveness: Google's algorithm favours competitively priced products. If your pricing is 30%+ above market, Shopping impressions drop regardless of bid.
- Product type granularity: Use detailed product types (Home > Furniture > Sofas > Corner Sofas) rather than flat categories. This improves Google's matching accuracy.
- Custom labels for commercial signals: Margin tier, stock status, bestseller flag, seasonal relevance. These turn your feed into a bidding control panel.
Deep dive: Feed Attributes That Actually Matter | You Can't Outbid Bad Data | The 3 Feed Leaks
7. Cash-Flow-Aware Bidding
Most Google Ads strategies ignore a critical reality: ad spend is immediate, but revenue collection is delayed. With payment processors holding funds for 2-7 days, BNPL schemes extending settlement to 30-90 days, and returns arriving 14-28 days post-purchase, your actual cash position can diverge wildly from your reported ROAS.
How Cash-Flow-Aware Bidding Works
- Calculate your working capital cycle: Days from ad spend to cash in bank, accounting for payment terms, fulfilment, and returns windows.
- Adjust targets by payment method mix: If 40% of revenue comes via BNPL, your effective cash collection is delayed. POAS targets must reflect this.
- Use inventory as a bidding signal: Products with 90+ days of stock are tying up capital. Shift them to Recovery mode with aggressive clearance bids.
- Monitor realised revenue: Track revenue after returns and cancellations, not just order revenue. This is the number your finance team cares about.
Related: Working Capital Cycle in PPC | Growing Broke | The BNPL Cash Flow Trap
8. Seasonality & Inventory Alignment
Seasonality isn't just about bidding more during peak periods. It's about aligning ad spend with stock availability, margin windows, and cash flow needs across the trading calendar.
Seasonal Strategy Framework
| Phase | Bidding Strategy | SKU Focus |
|---|---|---|
| Pre-Season | Conservative. Build audience lists. Test new creatives. | New arrivals, full-margin products |
| Peak | Aggressive. Maximise volume at floor POAS. | Bestsellers, high-stock items |
| Post-Peak | Pull back. Shift to profit mode. | Profit drivers, reduce clearance |
| Clearance | Recovery mode. Time-limited aggressive bids. | Aged stock, end-of-line |
Related: Fashion Seasonality & Markdown | Stock Levels & Bidding | Dead Stock Advertising Trap
9. Case Studies: Profit-First in Practice
Thermos: +94% Profit Lift in 6 Months
Sector: Home & Kitchen | Monthly Spend: £25k+
+94%
Profit Increase
3.2x
POAS Achieved
-41%
Wasted Spend Reduced
Diagnostic: Thermos was running blended Shopping campaigns with a single 4.0 ROAS target. High-margin flasks and low-margin accessories competed for the same budget. We segmented by contribution margin, excluded non-converting SKUs, and shifted to POAS-based targets.
Full case studyUK Soccer Shop: £287k Working Capital Freed
Sector: Sports Retail | Monthly Spend: £80k+ | 15,000+ SKUs
£287k
Capital Freed
+62%
Profit Contribution
2,400+
Zombie SKUs Identified
Diagnostic: With 15,000+ SKUs, the previous agency applied a blended ROAS target. We identified 2,400+ zombie SKUs consuming 23% of budget, implemented the SKU Job Framework, and used inventory-synced bidding to clear £287k of tied-up stock.
Full case studySee all results with full methodology: Results & Methodology →
10. Calculators & Templates
Use these tools to apply the profit-first methodology to your own account:
SKU Profitability Calculator
Calculate true contribution margin per product after COGS, VAT, shipping, returns, and payment fees.
Google Ads Audit Checklist
47-point audit covering account structure, feed quality, bidding strategy, and profit leaks.
PMax Commercial Framework
Template for structuring Performance Max campaigns by commercial role with listing group controls.
CFO Board Pack Template
Present Google Ads performance in P&L terms your finance team understands.
11. Frequently Asked Questions
What is profit-first Google Ads management?
Profit-first Google Ads management optimises campaigns against contribution margin and actual bank profit rather than platform ROAS. It accounts for VAT, COGS, shipping costs, returns, and payment processing fees before declaring a campaign "profitable." This approach ensures every pound of ad spend generates real cash flow, not just inflated revenue numbers.
How do you optimise Google Ads at SKU level?
SKU-level optimisation assigns each product a commercial role-Scale (volume drivers), Profit (margin makers), or Recovery (cash flow generators for aged stock). Bids, budgets, and targets are set per-SKU based on contribution margin, stock velocity, and business need rather than applying a single blended ROAS target across the entire catalogue.
What ROAS should an eCommerce brand target on Google Ads?
There is no universal ROAS target. The right target depends on your gross margin, average return rate, shipping costs, and payment terms. A fashion brand with 65% gross margin and 30% returns needs a very different ROAS than a supplements brand with 80% margin and 3% returns. We calculate a POAS (Profit on Ad Spend) target unique to each SKU category.
How does inventory affect Google Ads performance?
Advertising products that are low in stock wastes budget on clicks that can't convert. Conversely, over-stocked items tying up working capital need more aggressive bidding to recover cash. Syncing inventory data with bidding strategy prevents stockout spend (estimated to waste 8-15% of typical ecommerce ad budgets) and prioritises clearance when cash flow demands it.
What is the difference between ROAS and POAS?
ROAS (Return on Ad Spend) measures gross revenue per £1 of ad spend. POAS (Profit on Ad Spend) measures contribution profit per £1 of ad spend after deducting COGS, VAT, shipping, returns, and payment fees. A 4.0 ROAS can deliver near-zero profit when true costs are factored in. POAS reveals the actual commercial outcome of your advertising.
How should eCommerce brands structure Performance Max campaigns?
Segment Performance Max by commercial role, not just product category. Group high-margin SKUs separately from clearance items. Use listing groups to control which products enter each asset group. Exclude branded search terms to prevent PMax claiming organic conversions. Monitor asset group performance at SKU level to identify dilution where low-margin products cannibalise budget from profit drivers.
Ready to see what your Google Ads are really delivering?
We'll audit your account against the profit-first framework and show you exactly where margin is leaking. No contract. No obligation.
Book Your Free AuditStay informed
Get our latest insights on Google Ads strategy delivered to your inbox. No fluff, no spam, just honest thinking.
Unsubscribe anytime. No spam, ever.