Google Shopping Ads for Ecommerce: Setup and Feed Optimization

Google Shopping ads product grid for an ecommerce store

Most people set up Google Shopping ads for ecommerce the way they set up Search: pick keywords, write copy, set a budget. Then they get confused when none of those controls exist. Shopping doesn't work that way, and the gap between how it actually works and how people expect it to work is where budget quietly disappears.

I run Google Shopping across a book of client accounts, and the single biggest lever is one most brands treat as an afterthought: the product feed. You don't bid on keywords in Shopping. You submit a catalog, and Google decides which products to show for which searches based on what's in that feed. Get the feed right and everything downstream gets easier. Get it wrong and no bid strategy will save you.

How Google Shopping ads work for ecommerce

A Shopping ad is a product listing — image, title, price, store name — that appears in Google Search, the Shopping tab, and across Google's network. Unlike a Search ad, you don't write it and you don't attach keywords to it. Google builds the ad from your product data and matches it to searches on its own.

That data lives in Google Merchant Center. You upload a feed of your products with their titles, descriptions, images, prices, availability, and identifiers. Merchant Center connects to Google Ads, and your Shopping or Performance Max campaign draws from that feed to serve listings.

So the "targeting" in Shopping isn't audiences or keywords. It's the words in your product titles and descriptions. When someone searches "waterproof hiking backpack," Google reads your feed and decides whether one of your products is a match. If your title says "Model X - Blue - 32L," you're invisible for that search. If it says "Waterproof Hiking Backpack 32L - Blue," you're in the auction. The feed is the campaign.

The feed is the real lever

Because Google matches searches to your product data, feed quality is the highest-return work in Shopping. Two brands with identical budgets and identical products can get wildly different results based entirely on how their feeds are written.

The title is the most important field. You have 150 characters, and you should use them to front-load the attributes people actually search: product type, brand, key feature, color, size, material. Put the most important words first, because titles get truncated in the ad. "Organic Cotton Crew Neck T-Shirt - Men's - Heather Gray - Large" will out-earn "The Weekender Tee" every time, because the first one contains the language buyers type.

A few feed fields do most of the work:

Feed field What to do with it
Title Front-load searchable attributes: type, brand, feature, color, size
Product type & Google category Categorize accurately — it helps Google understand context
GTIN / identifiers Include real barcodes where they exist; wrong or missing ones cause disapprovals
Image Clean, high-resolution, matches the exact variant, white background for most categories
Price & availability Must match your site exactly, updated in real time, or the product gets suspended
Custom labels Tag products by margin, bestseller, season — this is how you control bidding later

Custom labels deserve a special mention. They don't affect what Google shows — they exist purely so you can segment your own catalog inside campaigns. Labeling products by profit margin or by "hero product vs. clearance" is what lets you later bid more aggressively on the items that actually make money. Set them up early, even before you need them.

Standard Shopping vs. Performance Max

There are two ways to run Shopping ads today, and the choice matters.

Standard Shopping campaigns serve only on Shopping placements and give you more control and far better reporting. You can see exact search terms, add negative keywords, and split products into tightly controlled campaigns. The tradeoff is less reach and more hands-on management.

Performance Max uses the same feed but serves across all of Google — Shopping, Search, YouTube, Display, Gmail, Discover — with automated bidding and targeting. It usually delivers more volume, but you give up search-term visibility and granular control. I wrote a full breakdown of that campaign type in Google Performance Max for Ecommerce, so I won't repeat it here.

The short version: most established ecommerce accounts run Performance Max as the primary Shopping vehicle and keep a Standard Shopping or Search campaign for brand terms and specific product tests. New accounts with thin conversion history often do better starting on Standard Shopping, where the added control makes early spend easier to steer. Either way, both pull from the same feed — which is why feed work comes first, regardless of campaign type.

Setting up Merchant Center without the common traps

Merchant Center is where most Shopping problems start, usually before a single ad runs. Product disapprovals are the quiet killer — a disapproved product just doesn't show, and no one gets an alert unless they go looking.

The traps I see most often:

  • Price mismatches. The price in your feed must exactly match the price on your product page, including sale prices and currency. A stale feed showing yesterday's price gets products suspended fast.
  • Missing GTINs. For most branded products, Google wants the barcode (GTIN). Leaving it off or faking it triggers disapprovals. If a product genuinely has no GTIN, set the identifier-exists attribute correctly instead of inventing one.
  • Image problems. Promotional text or logos burned into the product image is against policy. Use clean product shots that match the exact variant.
  • Policy categories. Some categories (supplements, anything health-adjacent, certain apparel) get extra scrutiny. Read the Merchant Center requirements before launch rather than after a suspension.

Set your feed to refresh automatically — daily at minimum, or via a real-time connection if your platform supports it. Shopify, WooCommerce, and BigCommerce all have direct Merchant Center integrations that handle this. A feed that updates itself is one you don't have to babysit.

Structure and bidding that hold up

Once the feed is clean, structure and bidding are the next levers. The mistake here is running your entire catalog in one undifferentiated campaign and letting the algorithm spend evenly across products that have nothing in common.

Use those custom labels you set up. A common pattern is to separate high-margin or bestselling products into their own campaign or asset group so you can bid toward a lower ROAS target and let them scale, while keeping thin-margin items on a tighter target. You're not fighting the automation — you're giving it the boundaries it needs to make good tradeoffs.

On bidding, start with Maximize Conversion Value while the campaign gathers data, then layer in a Target ROAS once you have a few weeks of conversions to anchor on. Setting an aggressive ROAS target on day one usually just starves the campaign of the volume it needs to learn. Give it room first, then tighten.

The mistakes that quietly waste budget

A handful of errors show up in almost every account I audit:

  • Ignoring brand cannibalization. Shopping and Performance Max will happily spend on people searching your brand name — easy conversions that inflate ROAS and hide weak prospecting. Watch branded spend and separate it out so your reported returns reflect real new demand.
  • Treating the feed as one-and-done. Titles, images, and prices drift. A feed audited quarterly stays competitive; one set up once and forgotten slowly rots.
  • One campaign for everything. Bestsellers and clearance items don't deserve the same bid logic. Segment them.
  • No negative keywords (on Standard Shopping). Without them you pay for irrelevant searches. Review the search terms report and prune.

Measuring Shopping honestly

Shopping ROAS inside the Google Ads dashboard is almost always flattering. It counts branded conversions, it can double-count against other channels, and it doesn't know your margins. The number that matters is what the channel does to your actual business — blended ROAS and real contribution after cost of goods.

I never optimize to the platform's reported ROAS alone. I calculate a true, margin-adjusted figure, which I walk through in How to Calculate True ROAS. If you're weighing Shopping against paid social, the Meta Ads vs Google Ads for Ecommerce comparison covers how the two channels play different roles in the same funnel.

Google Shopping is one of the most efficient acquisition channels in ecommerce when the feed is right and the measurement is honest. Most of the work is unglamorous — writing better titles, fixing disapprovals, keeping prices in sync — but that unglamorous work is where the returns come from.

If you'd rather have this run than build it, Clare Digital manages Google Shopping and feed optimization across client accounts directly. If you're an operator who wants to build the reporting and feed workflows yourself, the systems I use are packaged in The Operator ($397).

Q: Do I need keywords for Google Shopping ads?

No. Shopping ads don't use keywords the way Search ads do. Google matches searches to your product feed — your titles, descriptions, and attributes. That's why feed optimization, not keyword research, is the core work in Shopping. On Standard Shopping campaigns you can add negative keywords to exclude searches, but you don't build the campaign around a keyword list.

Q: What's the minimum budget for Google Shopping ads?

There's no hard floor, but the automated bidding needs enough conversions to learn. In practice, campaigns under roughly $30–50 per day tend to stay stuck in a volatile learning phase because they don't gather data fast enough. A cleaner feed and a tighter product selection make a small budget go further than spreading it across an entire catalog.

Q: Should I use Standard Shopping or Performance Max for ecommerce?

Most established accounts run Performance Max as the primary Shopping vehicle for reach and keep a Standard Shopping or Search campaign for brand terms and controlled tests. Newer accounts with limited conversion history often do better starting on Standard Shopping, where the extra control and search-term visibility make early spend easier to steer. Both use the same product feed, so feed quality matters either way.

Want these workflows without building them yourself?

This is one of the workflows I packaged into The Operator: pre-built Claude Code skills for marketers you can install and run today, plus The Lab, where new skills land every month. One-time payment, not a subscription.

Get The Operator for $397

Launch price, going up as the Lab grows. Prefer it done for you? Book a call with Clare Digital.