Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
Most stores pick the wrong campaign type first — here is the decision framework that prevents wasted spend
What Is Google Ads for Ecommerce?
Three campaign types. One budget.
Google Ads for ecommerce is a pay-per-click advertising system with three core campaign types — Search, Shopping, and Performance Max — that together cover every stage of purchase intent. According to Google's own data, Shopping ads drive 76% of retail search ad spend, and stores running all three campaign types see 25% higher ROAS than single-campaign setups (Google Internal Data, 2025).
Most Shopify store owners launch Google Ads the same way. They pick one campaign type — usually Search or Shopping — dump budget into it, and check ROAS after a week. When results disappoint, they blame the platform.
The platform is not the problem. The campaign structure is.
We audit Google Ads accounts for ecommerce brands across Malaysia and Singapore every month. The pattern is consistent: stores running the wrong campaign type for their product and margin profile waste 30-40% of their ad spend before anyone notices. And stores running all three types without understanding how they interact waste even more.
This post breaks down each campaign type, when to use it, and how to structure them so they work together instead of cannibalising each other.

How Do Search, Shopping, and Performance Max Actually Differ?
Each type serves a different intent signal.
Search ads target keyword intent (text ads on search results), Shopping ads target product intent (image-based product listings), and Performance Max uses automation across all Google surfaces — Search, Shopping, Display, YouTube, Discover, and Gmail. Shopping ads convert at 1.91% on average vs 2.81% for Search in ecommerce, but Shopping's lower CPC produces higher ROAS for most product categories (WordStream Benchmarks, 2025).
Here is what each type actually does and where it shows up.
Search Ads
Text-based ads triggered by keyword queries. You bid on terms like "buy organic skincare Malaysia" or "best wireless earbuds under RM200." Your ad appears at the top of Google search results as a text listing.
Search ads work best when someone already knows what they want and is comparing options. The intent signal is explicit — they typed it. You are paying for that specificity. CPCs are higher, but conversion rates tend to be strong because the buyer is further down the funnel.
Shopping Ads
Product-based ads pulled from your Google Merchant Center feed. They show a product image, title, price, and store name directly in search results. The buyer sees the product before clicking.
Shopping ads are the workhorse for ecommerce. Lower CPCs than Search, high purchase intent, and the visual format pre-qualifies the click. If someone sees your product image, price, and clicks anyway — they are far more likely to buy.
Performance Max (PMax)
Google's fully automated campaign type. You provide assets (images, video, headlines, descriptions) and a product feed. Google's algorithm decides where to show your ads across every Google property — Search, Shopping, Display, YouTube, Discover, Gmail, Maps.
PMax is powerful but opaque. You get less control over targeting and placement. Google decides which audience, which surface, which creative combination performs best. For stores with clean conversion data, PMax can outperform manual campaigns. For stores without it, PMax burns budget on Display and YouTube impressions that look like reach but produce nothing.

The Comparison Table
| Factor | Search Ads | Shopping Ads | Performance Max |
|---|---|---|---|
| Ad format | Text | Product image + price | Mixed (all formats) |
| Surfaces | Google Search only | Search + Shopping tab | All Google surfaces |
| Targeting | Keywords (manual) | Product feed (automated) | Audience signals + automation |
| Average CPC (ecommerce) | $0.66-$1.16 | $0.38-$0.66 | $0.40-$0.85 |
| Average conversion rate | 2.81% | 1.91% | 2.2% (blended) |
| Best for | High-intent branded/category terms | Product discovery + comparison | Scaling across channels |
| Control level | High | Medium | Low |
| Data requirement | Keyword research | Clean product feed | 30+ conversions/month minimum |
| ROAS range (ecommerce) | 3-5x | 4-8x | 3-10x (high variance) |
Sources: WordStream 2025, Google Ads Benchmarks, WebMedic client data (60+ Shopify accounts, MY/SG)
The ROAS range for PMax is wide because it depends entirely on the quality of your conversion data and product feed. Stores with 100+ monthly conversions and a well-optimised feed see the top end. Stores with thin data see the bottom.
Which Campaign Type Should You Start With?
Start with Shopping. Almost always.
For most ecommerce stores, Standard Shopping campaigns should be the first Google Ads investment. Shopping ads produce the highest ROAS per dollar spent — averaging 4-8x for well-optimised feeds — because the visual format pre-qualifies clicks and CPCs run 40-60% lower than Search ads. Start Shopping first, add Search for branded terms, then test PMax only after hitting 30+ monthly conversions (Google Ads Help).
Here is the order we recommend for every Shopify store we work with:
Phase 1: Standard Shopping (Month 1-2)
Set up Google Merchant Center. Connect your Shopify product feed. Launch a Standard Shopping campaign with manual CPC bidding.
Why manual CPC first? Because automated bidding needs conversion data to work. If you start with Target ROAS or Maximise Conversions on a new account, Google has no history to optimise against. It will spend aggressively on irrelevant queries while it "learns."
Manual CPC lets you control spend at the product group level while the account accumulates conversion data. Boring, but effective.
Phase 2: Branded Search (Month 1-2, parallel)
Run a Search campaign targeting your brand name and close variations. This is defensive — you are paying a few cents per click to prevent competitors from appearing above you when someone searches your brand name directly.
Branded search CPCs are typically $0.05-$0.20. The ROAS is massive because these people already know you. Do not skip this.
Phase 3: Non-Branded Search (Month 2-3)
Once you have Shopping data showing which products convert, layer in non-branded Search campaigns for high-intent category terms. "Buy [product type]", "[product type] price Malaysia", "[brand competitor] alternative."
Use your Shopping search terms report to find which queries actually convert. Those become your Search keywords.
Phase 4: Performance Max (Month 3+)
Only launch PMax after your account has at least 30 conversions per month. PMax's machine learning needs this volume to exit the learning phase and optimise effectively.
When you do launch PMax, use it alongside your existing Shopping campaign — not as a replacement. We will cover this structure later.

How Do You Set Up a Google Merchant Center Feed That Converts?
Your feed quality determines your Shopping ad performance.
Google Merchant Center feed quality directly controls Shopping ad visibility and click-through rate. Products with optimised titles (including brand, product type, and key attributes) receive 40% more impressions than generic titles. Feed errors — missing GTINs, incorrect pricing, policy violations — suppress products entirely. According to Google Merchant Center documentation, feed accuracy is the single largest factor in Shopping ad eligibility.
Most store owners install a Shopify-to-Google-Shopping app and assume the feed is done. It is not. The default feed pulls your Shopify product titles and descriptions verbatim. Those titles were written for your website visitors, not for Google's matching algorithm.
Feed Optimisation Checklist
Product titles: Front-load the most important attributes. The format that works: [Brand] + [Product Type] + [Key Attribute] + [Size/Colour/Variant].
- Bad: "The Classic Everyday Tote"
- Good: "StoreBrand Classic Leather Tote Bag — Black, 15L"
Product descriptions: Include materials, use cases, sizing, and specifications. Google uses this text for query matching even if it does not display it.
Product category (google_product_category): Do not let the app auto-assign. Manually map your products to the most specific Google taxonomy category. The more specific, the better the matching.
GTINs/Barcodes: If you sell branded products, GTINs are essential. Products without GTINs get fewer impressions. If you sell private-label products, set identifier_exists to false — do not leave it blank.
Images: White background, no text overlays, no watermarks. Google is strict about this. Lifestyle images can go in the additional_image_link field.
Price and availability: Must match your website exactly. Any mismatch triggers a policy violation and product disapproval.
Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.
How Should You Structure PMax Alongside Shopping?
PMax and Shopping compete for the same auctions. Structure matters.
When Performance Max and Standard Shopping run simultaneously, PMax takes priority in Shopping auctions — Google's own auction dynamics give PMax precedence. The fix is asset group segmentation: group products by margin tier and conversion rate, not by category. Stores that segment PMax by profit margin see 20-35% higher ROAS than those using a single catch-all asset group (WebMedic client data, 2025-2026, 40+ Shopify accounts across MY/SG).
This is the most common mistake we see in accounts running both campaign types. The store launches PMax with all products in one asset group, and PMax cannibalises the Shopping campaign's best-performing products while wasting budget on low-margin items across Display and YouTube.
The Structure That Works
PMax Campaign 1: Hero Products (high-margin, proven converters)
- Products with above-average margin AND above-average conversion rate
- Assign 50-60% of your PMax budget here
- These products have the data density for PMax to optimise well
PMax Campaign 2: Mid-Tier Products
- Decent margin, moderate conversion history
- 30-40% of budget
- Performance Max tests these across surfaces to find new audiences
Standard Shopping: Long-Tail Products
- Keep low-volume, niche, or new products in Standard Shopping
- Manual CPC gives you control over spend on unproven products
- Once a product accumulates 15+ conversions, graduate it to PMax
Branded Search: Always Separate
- Never let PMax handle your branded traffic
- PMax will claim branded conversions and inflate its reported ROAS
- Keep branded Search as a separate campaign so your attribution stays clean
Negative Keyword Lists for PMax
PMax does not support traditional negative keywords at the campaign level. But you can add account-level negative keywords through your Google Ads rep or by applying them via the Google Ads API. Block branded terms, competitor terms you do not want to appear for, and irrelevant queries you spot in the Insights tab.

What Bidding Strategy Should You Use?
Match the strategy to your data volume.
The right bidding strategy depends on your monthly conversion count. Below 30 conversions per month, use Manual CPC or Enhanced CPC. Between 30-100, use Maximise Conversions with a target CPA. Above 100, use Target ROAS. Jumping to automated bidding too early causes erratic spend — Google's bidding best practices recommend a minimum of 15 conversions in the last 30 days before switching to any Smart Bidding strategy.
Here is the progression:
| Monthly Conversions | Recommended Bidding | Why |
|---|---|---|
| 0-15 | Manual CPC | Not enough data for automation. Control spend manually. |
| 15-30 | Enhanced CPC (eCPC) | Google adjusts bids slightly based on conversion likelihood. Low risk. |
| 30-100 | Maximise Conversions (with target CPA) | Enough data for basic automation. Set a CPA cap to prevent overspend. |
| 100+ | Target ROAS | Full automation. Google optimises for revenue, not just conversions. |
| 200+ | Target ROAS (aggressive) | Lower your ROAS target to scale volume while maintaining profitability. |
Source: Google Ads Help Center + WebMedic account management data
The biggest mistake: launching a new campaign with Target ROAS from day one. Google has no data. It either spends nothing (if your target is high) or overspends wildly (if your target is low). Build the data foundation first.
Use the ROAS Calculator to determine your break-even ROAS before setting any target. Most store owners guess. Guessing leads to bidding targets that are either too aggressive (losing money on every sale) or too conservative (missing profitable volume).
How Do You Track Whether Google Ads Is Actually Profitable?
ROAS alone can lie to you.
Platform-reported ROAS overstates actual profitability by 15-30% on average because Google counts revenue on assisted conversions, includes returns in revenue, and uses a default attribution window of 30 days. True profitability requires calculating contribution margin after ad spend, fulfilment, COGS, and returns. Track MER (Marketing Efficiency Ratio) as the top-level metric alongside platform ROAS (ecommerce PPC metrics breakdown).
Google Ads will report a 5x ROAS and your bank account will disagree. Here is why.
Attribution overlap. A customer clicks a Google ad on Monday, a Facebook ad on Wednesday, and buys on Friday. Both platforms claim the sale. Your total reported revenue across channels is now 2x your actual revenue.
Returns are not subtracted. Google counts the sale at purchase. If the customer returns the product two weeks later, that revenue stays in your ROAS calculation. Depending on your return rate (8-15% for most ecommerce), your real ROAS could be significantly lower than reported.
The fix: track MER.
MER (Marketing Efficiency Ratio) = Total Revenue / Total Marketing Spend.
This single number tells you whether your overall marketing — across all channels — is profitable. If MER is above your break-even threshold, you are making money. If it drops as you scale Google Ads spend, you have a problem.
We track MER alongside platform ROAS for every client. The spread between the two tells you how much attribution inflation you are dealing with.
What Are the Most Expensive Mistakes in Google Ads for Ecommerce?
Five mistakes account for most wasted spend.
The costliest Google Ads mistakes for ecommerce are: running PMax without enough conversion data (wastes 40-60% of budget on low-intent Display traffic), neglecting negative keywords (10-25% of spend goes to irrelevant queries), using unoptimised product feeds (40% fewer impressions), ignoring search terms reports (lets bad queries compound), and setting bidding targets without knowing break-even ROAS. These five issues account for an estimated 30-50% of wasted ecommerce ad spend based on WebMedic's audit findings.
Mistake 1: Launching PMax Too Early
PMax needs conversion data to function. Without it, the algorithm defaults to showing your ads on Display and YouTube — cheap impressions that look like reach but do not convert. We see this in half the accounts we audit. The store has a PMax campaign with a 0.8x ROAS and 90% of spend going to Display placements.
Mistake 2: Ignoring the Search Terms Report
In Shopping and Search campaigns, check your search terms report weekly. You will find queries like "free [product]", "[product] DIY", or "[product] jobs" eating your budget. Add these as negative keywords immediately.
Mistake 3: One Product Feed for Everything
Your Shopify product data is not your Shopping ad data. Optimise titles, descriptions, and categories specifically for Google. A separate feed management layer — whether through a Shopify app like DataFeedWatch or through custom feed rules in Merchant Center — is essential.
Mistake 4: No Margin-Based Segmentation
Not all products deserve equal ad spend. Segment by margin. A product with 60% gross margin can tolerate a lower ROAS than a product with 25% margin. If you bid the same across both, you are overpaying for low-margin products and underbidding for high-margin ones.
Mistake 5: Branded and Non-Branded in the Same Campaign
Branded search converts at 8-12x ROAS. Non-branded converts at 2-4x. If they share a campaign, the blended ROAS looks healthy — but it hides the fact that your non-branded campaigns might be unprofitable. Always separate them.
Frequently Asked Questions
How much should an ecommerce store spend on Google Ads?
Start with RM1,500-3,000/month ($350-700 USD) to accumulate meaningful conversion data. Below this threshold, most campaigns stay in Google's learning phase indefinitely and never optimise properly. Scale spend only after identifying which products and campaign types produce ROAS above your break-even point. WebMedic recommends keeping ad spend below 15% of gross revenue.
Is Performance Max better than Standard Shopping for ecommerce?
Performance Max outperforms Standard Shopping only when the account has 30+ monthly conversions and a clean product feed. Below that threshold, PMax wastes budget on Display and YouTube placements with minimal purchase intent. Start with Standard Shopping to build conversion data, then layer PMax on top for proven products with strong margin.
What is a good ROAS for Google Ads ecommerce campaigns?
A good ROAS depends on your gross margin. Stores with 60%+ margins can profit at 2-3x ROAS. Stores with 30% margins need 4-5x minimum. The industry average for Google Shopping is 4-8x ROAS. Use the ROAS Calculator to find your specific break-even point — most store owners overestimate their acceptable ROAS floor.
How long does it take for Google Ads to work for ecommerce?
Expect 4-8 weeks before Google Ads campaigns stabilise. The first 2 weeks are learning phase — erratic performance is normal. Weeks 3-4 show early patterns. By weeks 6-8 you have enough data to optimise bidding, cut underperforming products, and scale winners. Stores that change campaign settings during the learning phase restart the cycle.
Should I run Google Ads and Facebook Ads at the same time?
Yes. Google captures high-intent demand (people searching for products). Facebook creates demand through discovery (people scrolling). They serve different funnel stages. The overlap is intentional — a customer might discover your product on Facebook, research it on Google, and buy through a Shopping ad. Track MER across both platforms to measure total profitability.
Keep Reading
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes



