Google Ads for Online Clothing Stores: Shopping, Search, and Performance Max
Shopping ads show product photos, titles, and prices before the click, which helps clothing shoppers evaluate fit and style. A feed full of rejected SKUs and a campaign optimized to purchase revenue instead of return-adjusted value will burn money. The platforms are not complicated, but apparel-specific details break most accounts.
This guide shows you how to run Shopping campaigns, Search campaigns, and Performance Max for an online clothing store. You get product feed requirements, bidding logic that accounts for returns, and the campaign structure that gives you visibility before you scale.
Start with Shopping campaigns and a clean product feed
Shopping ads convert better than Search for clothing because shoppers need to see the product before they click. A text ad describing a dress does not tell you if you like the neckline.
Google Merchant Center requires attributes for apparel SKUs including color, age_group, gender, size, and item_group_id. Miss one and the product gets rejected. Google needs these fields to match your blue medium hoodie to someone searching for exactly that, not your black small version.
The item_group_id groups color and size variants under one parent product. Without it, Google treats each variant as unrelated. When a shopper searches for "black leather jacket large", Google might show your small brown version because it does not know they belong to the same style. Set the item_group_id to the parent SKU, then list each color and size combination as its own product with a unique item_id.
Use lifestyle images, not white-background catalog shots. Google pulls the image from your feed, so upload the lifestyle shot as the primary image_link.
Start with Standard Shopping campaigns, not Performance Max. Standard Shopping gives you search term reports, product-level performance data, and manual control over which categories get budget. Performance Max hides search terms and decides everything for you. You need the visibility first.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Search campaigns capture branded and high-intent queries
Search ads work when someone already knows what they want. Brand names, product names, and competitor terms convert because the shopper has intent. Generic terms like "women's jeans" mostly waste money unless you sell basics with consistent margins.
Run separate campaigns for branded and non-branded search. Branded queries typically convert better than non-branded cold terms. Mixing them in one campaign means you either underbid the branded terms that print money or overpay for generic queries that burn budget.
Use exact match and phrase match for high-AOV categories like outerwear, dresses, and shoes. Broad match works for basics with predictable margins like socks and t-shirts because the category intent is clear.
Turn off Dynamic Search Ads for apparel. Google scrapes your product pages and matches ads to queries based on the text it finds. When your dress description mentions "silk blend" and "polyester lining", Google will show your ad to someone searching for polyester dresses even though the main fabric is silk.
Bid higher on mobile for impulse categories like graphic tees and athleisure. Shoppers browse Instagram, see a style, and search for it immediately on their phone. Bid lower on mobile for considered purchases like suits and coats because those shoppers research on mobile but often convert later on desktop.
Optimize for return-adjusted conversion value, not raw revenue
Online clothing stores see substantial return rates. Optimizing Google Ads to purchase revenue rewards the SKUs that convert fast and come back. You train the algorithm to buy traffic for products with negative unit economics.
Set up return deductions in Google Ads. When a customer returns an item after purchase, Google subtracts the refunded amount from the original conversion value. Without it, your ROAS target optimizes a number that ignores a significant portion of your actual costs.
Track size-specific conversion rates and return rates at the SKU level. If you sell out of medium and large every week but sit on piles of small inventory, your feed and bidding are broken. Check Merchant Center diagnostics and filter your Shopping performance by custom label to see which sizes move.
Use item_id level reporting in Shopping campaigns to find which products burn budget at negative margin after returns. Sort by cost divided by return-adjusted conversion value. Products with ratios above your breakeven are losing money. Exclude them from the campaign or drop the bid.
Set ROAS targets only after return data flows into the account. Wait for the return window to close on your first cohort of conversions, then calculate your true ROAS after refunds. That is the number you bid to.
When to add Performance Max and what it actually does
Performance Max works for stores that already run a profitable Shopping campaign and want to test YouTube, Discover, and Gmail placements without managing five separate campaigns. It does not replace Shopping. It expands reach into channels where product search does not exist.
Feed Performance Max your best-selling SKUs as asset group products, not your entire catalog. Google will spend much of the budget on the first products it decides to test. If you upload hundreds of SKUs, Google picks the ones it thinks will work and ignores the rest. Curate the list yourself.
Use audience signals to tell Performance Max who bought before, who added to cart, and what interests correlate with your customer file. Upload a customer list, add your remarketing audiences, and include affinity segments like fashion enthusiasts. These signals do not restrict targeting. They tell Google where to start.
Performance Max hides search terms. You get asset performance reports and audience insights but no query-level data. Use it only for top-of-funnel awareness and discovery traffic, not bottom-funnel product search. Keep Standard Shopping for that.
Run Performance Max at a higher ROAS target than Shopping because it includes cold traffic from YouTube and Display that converts worse than product search. If your Shopping campaign runs at a given ROAS, set Performance Max higher to account for the difference in traffic quality.
Creative and landing page tactics that move conversion rate
Product titles in Shopping ads need four things: brand, category, color, and one differentiator. "Everlane Organic Cotton Crew T-Shirt in White" works. "Comfortable everyday tee" does not. Shoppers filter on attributes, not adjectives.
Run promotional annotations in Shopping for free shipping, free returns, or size exchanges. The promotional annotation sits below the price in the ad and answers the objection before they click. Test "Free returns + exchanges" against "Free shipping over $50" to see which removes more friction.
Send traffic to product pages, not category pages. Every extra click between ad and buy button cuts conversion rate. Use the link attribute in your Merchant Center feed to send each SKU to its own product page.
Test customer photos and fit reviews in your Performance Max asset groups. Studio shots perform fine, but customer photos with real body types can outperform for conversion. Upload user-generated content as image assets and use review snippets as text headlines.
Add size guides and fit predictor tools above the fold on product pages. If shoppers have to scroll or click a tab to find the size chart, many will bounce and check a competitor instead.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Budget structure and how to scale without lighting money on fire
Start with most of your budget in Shopping, a smaller portion in branded Search, and a test allocation for Performance Max or non-branded Search. This split reflects where the demand already exists. Shift the allocation based on return-adjusted CPA once you have data.
New clothing stores need conversion volume before automated bidding works. Target ROAS and Maximize Conversion Value require conversion volume to learn. Start with manual CPC or Maximize Clicks until you cross the threshold.
Scale by adding product categories and SKU depth to the feed, not by raising bids on the same products. Google Ads rewards variety in apparel. A store with more active SKUs gets more impression share than a store with fewer because Google has more products to match to queries.
Set separate campaigns for high-margin categories like accessories and low-margin basics like t-shirts. Accessories might profitably support a lower ROAS target while basics need a higher target to break even. Split by margin band so you can optimize each category to its own economics.
Use campaign-level ROAS targets in Shopping and Performance Max, not portfolio bidding. Portfolio bidding lets Google move budget between campaigns to hit one blended target. Campaign-level targets keep the data clean so you can evaluate performance without cross-campaign pollution.
What clothing store operators get wrong and how to fix it
Most stores launch Performance Max first because agencies push it. Then they wonder why they cannot see what they are buying or control which products get shown. Performance Max works after you have baseline Shopping data and know your unit economics.
Ignoring size and color variants in the item_group_id means Google shows the wrong size in the ad or sends traffic to an out-of-stock variant. A shopper searches for "red sweater large", clicks your ad, and lands on the medium in blue. They bounce. You paid for the click. Fix the feed structure.
Bidding the same amount for every product treats a low-priced tank top and a high-priced coat as equal when the coat has more margin and a different return rate. Use custom labels in Merchant Center to segment products by margin, price band, and return rate. Then build separate campaigns for each segment.
Running Google Ads without return tracking makes the account optimize for fast clickers who buy impulsively and send everything back. These customers look great in your dashboard because they convert at high rates. They also destroy your unit economics. Configure return deductions in your conversion action settings.
Sending cold traffic from Performance Max or Display to the homepage instead of the product wastes clicks. A shopper sees an ad for a specific jacket on YouTube, clicks, and lands on your homepage with multiple navigation options. They do not remember which jacket they clicked. Deep link every ad to the exact product shown in the creative.
See Graphed in action
Graphed connects your Google Ads account to your analytics and gives you return-adjusted reporting without building custom dashboards. See which campaigns, products, and channels actually make money after refunds.
More Google Ads guides
Google Ads for Lawn Care & Mowing: What Works in Local Search
Google Ads for lawn care works when you bid for recurring customers, not one-time mows. Most operators waste budget on search campaigns when Local Services delivers lower cost per lead.
Google Ads for Lawyers: Costs, Setup, and What Actually Works
Google Ads puts your law firm above organic results when prospects search for attorneys. Here's what it costs, how to structure campaigns by practice area, and when paid search beats content.
Google Ads for Lead Generation: Stop Optimizing for Form Fills
Lead gen businesses burn budget on cheap clicks and easy conversions. The fix: connect your CRM, track closed deals, and train Google's algorithm on revenue instead of form submissions.
Google Ads for Lead Paint Removal: Campaign Structure That Converts
Google Ads is the fastest channel to turn high-intent lead paint removal searches into booked quotes. Campaign structure matters more than spend.
Google Ads for Life Coaching: How to Generate Qualified Leads Without Burning Budget
Most life coaches burn through ad budgets chasing vanity metrics. The difference between a $400 lead and a $40 lead comes down to intent-based targeting and funnel architecture.
Google Ads for Life Insurance: What Works When Clicks Cost $50
Life insurance has some of the highest CPCs in Google Ads, with 60-90 day sales cycles that break standard attribution. Here's what works when clicks cost more than SaaS and conversion windows outlast platform optimization.