QuantumAdsLab Logo Quantum Ads Lab
How to optimize google shopping campaigns: the feed, structure, negatives and bidding levers that move performance
Learn how to optimize google shopping campaigns with the four levers that move the needle

HOW TO OPTIMIZE GOOGLE SHOPPING CAMPAIGNS THAT CONVERT

Summary

What you'll learn in this article

  • The order of leverage I use for google shopping campaign optimization: feed, structure, negatives, bidding
  • Why the feed decides more of your performance than any bid you'll ever set
  • How structure lets you fund winners and starve losers instead of averaging them
  • How negatives claw back the wasted spend Shopping brings in without keywords
  • Where bidding actually fits, and why it's the last lever, not the first

Everyone wants to know how to optimize google shopping campaigns, and almost everyone starts in the wrong place: the bid. I've lost count of the accounts I've inherited where someone was nudging Target ROAS up and down every few days while a broken feed and a single undifferentiated campaign quietly bled the budget. Bidding is real, but it's the last lever, not the first, and treating it as the first is why so much effort produces so little movement.

The mental model I run on every account is a ladder of leverage. There are four rungs that actually shift results in Shopping, and they have an order: the feed, the campaign structure, the negatives, and only then the bidding. Each rung depends on the one below it. A brilliant bid strategy sitting on a weak feed is a fast car with no fuel, so effective google shopping campaign optimization means working bottom-up, not fiddling with the flashiest control first.

This article walks that ladder the way I run it on live accounts. I'll be honest about what moves the needle and what just feels like work. The theme throughout is inference over guesswork: read what the account is telling you, act on the highest-leverage thing you find, and resist the pull to tinker with bids because it's the easiest button to press.

One thing worth saying up front, because it colours every decision below: google shopping ads don't work the way Search ads do. There are no keywords you write, no ad groups full of phrases you've hand-picked, no ad copy you split-test. Instead, google search reads your product listing and matches it to whatever query it judges relevant, then renders a product ad on the fly. That mechanic is the reason the feed sits at the bottom of the ladder and bidding at the top. If you carry a Search-campaign mindset into Shopping and go hunting for relevant keywords to add, you'll spend weeks on a lever that barely exists here. Understanding the mechanic is the first step to knowing where your effort actually pays.

The order of leverage that actually moves the needle

Before the individual levers, the sequence matters more than any single one. When I think about how to optimize google shopping campaigns, I work in this order: feed first, structure second, negatives third, bidding last. It's not arbitrary. The feed decides which searches you're even eligible for; structure decides how budget flows between products; negatives decide which of the matched searches you keep paying for; and bidding decides how hard you compete inside what's left. Fix an upper rung before the lower ones are solid and you're optimising noise.

The reason people invert this is psychological, not strategic. Bidding has a slider you can move today and a number that changes tomorrow, so it feels like progress. Rewriting titles or auditing disapprovals is slower and less satisfying, yet it's where the real gains hide. Google's own advice on monitoring Shopping is to check the feed data and structure before assuming the problem is your bid, which lines up exactly with what the accounts show. You can read their walkthrough in the guide to monitoring and optimising Shopping campaigns.

Here's the practical test I apply. Before I change anything, I ask which rung a symptom belongs to. Low impressions usually mean a feed or eligibility problem, not a bid one. Plenty of impressions but poor conversion rates points at relevance or landing pages, which is a feed and structure question. Spend flowing to the wrong products is structure. Money leaking on off-intent search queries is negatives. Only "we're getting the right traffic but not enough of it, and the economics are healthy" is a genuine bidding problem. Diagnosing the rung first is what stops you from applying a bidding fix to a feed disease, which is the single most common waste of effort I see when someone wants to optimize your google shopping performance sustainably rather than in nervous daily twitches.

The feed: the lever nobody wants to touch

Shopping ads are built from your product data in Google Merchant Center, not from keywords you write. That single fact is why the feed sits at the bottom of the ladder holding everything up. The title, product type, attributes, price and image decide which queries you match and how relevant you look in them. I've improved accounts more by rewriting product titles than by any bid change, because a better title changes the searches you show for, which changes everything downstream.

The first pass is always health, not artistry. Price mismatches between feed and landing page, out-of-stock flags left stale, missing required attributes, disapprovals sitting unresolved for weeks: these quietly cap volume before any strategy gets a chance. I clear those first because a disapproved product is a product earning nothing, no matter how sharp the campaign around it. Getting the plumbing right is the unglamorous half of product feed optimisation, and it pays before anything creative does.

What most people underrate is how directly Google Merchant Center data shapes where you appear in search results. When your title, attributes and category align tightly with a query, google search treats your product listing as more relevant and shows it more often in the right places. Sloppy or generic product data does the opposite: you get matched to loose, low-intent searches that burn budget and drag your conversion rates down. So the very first lever in any serious attempt to optimize your google shopping account is auditing the product feed line by line and asking, for each field, whether it's helping google search understand exactly what this item is.

Then comes the part that compounds: titles and structure inside the feed itself. Front-load the terms buyers actually search, match the specificity of the query, and use the attributes Google reads to segment on later. A well-built feed with clean custom labels is what makes the next rung, structure, even possible. If the label column isn't there, you can't split by margin or bestseller status when you get to structuring, so the feed decision quietly constrains everything after it.

Don't overlook the promotional fields either. A correctly configured sale price attribute isn't just a cosmetic strike-through in the listing; it earns a visible price annotation that lifts click-through and, in my experience, feeds directly into higher conversions during promotional windows. I've watched a well-timed sale price on a hero SKU move a whole campaign's numbers for a week. The lesson is that the feed isn't a static data dump you set once. It's a living instrument, and every attribute in it, from the humble product identifier to the sale price, is a lever that shapes how your product ads perform in real auctions.

Structure: fund the winners, starve the losers

Once the feed is clean, structure is where google shopping campaign optimization stops being maintenance and starts being strategy. The default state of most accounts I inherit is one campaign holding the entire catalogue, where a handful of hero products carry the revenue and a long tail of losers quietly drinks the budget. Averaged together, they look mediocre. Split apart, the picture is obvious.

The move is to use the labels you built into the feed to separate products by role, then give each group its own campaign or product group with its own budget and target. Proven sellers get room to scale; unproven or thin-margin items get a tighter leash. This is exactly the logic behind a bestsellers-first feed strategy, where your top products are isolated so a shared budget can't let a few high-spend, low-return SKUs starve them of impressions at the moment they'd convert.

Structure also gives Smart Bidding something coherent to optimise. When high-intent winners and speculative long-tail products share one bucket, the automation is forced to average across two very different economic realities and does neither well. Separate them, and each group gets a target that fits its own return, which is the difference between an algorithm that has a clear job and one that's fighting itself. Structure, in other words, is the setup that makes the bidding lever worth pulling at all.

Practically, this happens through product groups and, where the account calls for it, separate ad groups and campaigns. In Shopping, ad groups hold your product groups, and how you subdivide them, by brand, category, custom label or item ID, is what lets you read performance at the granularity that matters and act on it. I subdivide down to the level where the numbers tell a clear story and no further, because over-splitting fragments the data and slows the learning every bit as much as one giant bucket does. The goal is groups that are internally consistent in intent and economics, so each one can carry its own budget and its own target without one product's behaviour muddying another's.

Negatives: reclaim the spend Shopping wastes by default

Because you don't choose keywords in Shopping, Google matches your products to whatever searches it judges relevant, and that judgement is generous. Broad queries, research-stage searches, wrong-intent terms and outright mismatches all slip in and spend money. Negative keywords are the only lever you have to push them back out, and on most accounts they're one of the fastest returns available.

The workflow is boring and effective: pull the search terms report on a schedule, read what you're actually paying for, and add clear non-buyer and off-intent terms as negatives. I look for the free-intent words ("diy", "used", "free"), the wrong-product matches, and the informational queries that will never convert for a product ad. Each one added is budget redirected toward searches that can actually buy. This is the Shopping-specific application of negative keywords for Shopping campaigns, and it compounds every week you keep at it.

There's a structural trick here too. By combining negatives with campaign priority settings, you can steer which queries land in which campaign, funnelling generic searches to a low-priority catch-all and reserving your high-priority budget for the specific, high-intent terms. That's negatives doing double duty: cutting waste and shaping traffic flow at the same time. Done consistently, it's a quiet, ongoing source of margin that most accounts leave on the table.

It helps to reframe how you think about negatives in Shopping. You never get to add relevant keywords to bid on the way you would in Search, so negatives are your only handle on the query side of the auction. Every negative you add is, in effect, you telling google search which search queries you don't want your product ads shown against. Over time that sculpts the pool of traffic down to the searches with real buying intent, and because you're no longer paying for the tyre-kickers and the researchers, your conversion rates on the remaining traffic climb almost mechanically. I treat the search terms report as the single most useful screen in the account for exactly this reason.

Bidding: the last lever, not the first

Now we reach the control everyone wanted to start with. Bidding matters, but it can only be as good as the feed, structure and negatives beneath it, which is why it earns the top of the ladder rather than the bottom. With those in place, the bid strategy finally has clean data and coherent groups to work with, and that's when it starts to compound instead of thrash.

For strategy selection I let data volume decide. A campaign without much conversion history goes on Maximize conversion value with no target so the system can gather signal; once performance stabilises I layer a Target ROAS on top. Google's own recommendation is to launch with a lower ROAS target to encourage scaling and tighten it once the campaign has ramped, which matches what I see: an aggressive target on day one strangles a campaign before it can learn. Choosing between the options is the core of any Shopping bidding strategy decision, and the right answer changes as the account matures.

The discipline is restraint. During the learning phase I leave targets alone, because every change resets the signal the automation is trying to build. Once there's a stable trend, I adjust in small steps and give each change time to settle. The accounts that win aren't the ones whose bids get touched most; they're the ones where the three rungs below bidding were solid first, so the bid strategy had a real foundation to optimise against.

It's worth understanding what Smart Bidding is actually doing so you trust it with the wheel. At the moment of every auction it sets competitive bids in real time, weighing signals you could never process by hand: the searcher's device and location, the time of day, the specific product being matched, and how similar products have converted. That real-time, auction-time calculation is precisely why manual bidding can't keep pace in Shopping at any real scale. Where a human tunes a bid once a week, Smart Bidding is recalculating for each query, which is how it squeezes higher conversions out of the same traffic once it has enough data to learn from.

But, and this is the whole point of putting bidding last, Smart Bidding can only bid well on what the lower rungs hand it. Feed it clean product data and it makes sharper relevance predictions. Give it coherent ad groups and product groups and its targets stop fighting each other. Screen out junk search queries with negatives and every competitive bid it places lands on traffic that can actually convert. The bid strategy is powerful, but it's an amplifier: it multiplies the quality of the foundation beneath it, in both directions. That's why the same Target ROAS produces a transformed account on a clean setup and disappointment on a messy one.

My workflow: feed, structure, negatives, bidding

Put together, the routine is the ladder in motion. On any new account I audit the feed and Merchant Center for disapprovals and mismatches first, because that's the fastest way to unlock volume that's being silently capped. Then I check structure: are the winners isolated with their own budget, or averaged into one bucket with the losers? Fixing that alone often reshapes the account's economics before I've touched a single bid.

Next I move to negatives, pulling the search terms report and cutting the off-intent queries, then I set the bidding to match each group's data and goal. The cadence follows the leverage: feed health weekly, search terms weekly to fortnightly, bidding targets left alone during learning and adjusted only on a stable trend. Ongoing google shopping campaign optimization is just running this loop and resisting the urge to jump straight to the bid slider every time a metric wobbles.

The takeaway is short. If you want to know how to optimize google shopping campaigns without wasting effort, work bottom-up: clean the feed so you match the right searches, structure so budget flows to your winners, add negatives so you stop paying for the wrong queries, and only then tune bidding on top of a foundation that's actually solid. Do that and the bid changes finally start to matter, because everything underneath them is pulling in the same direction.

If I had to compress everything I've learned about how to optimize google shopping campaigns into one sentence, it would be this: the account rewards patience with the boring rungs and punishes obsession with the exciting one. The feed and the negatives are unglamorous, slow, and where nearly all the durable gains live. The bid slider is instant, satisfying, and where nearly all the wasted motion hides. Every time I've walked into an underperforming account, the fix was further down the ladder than the previous manager wanted it to be. Start at the bottom, move up only when each rung is solid, and let Smart Bidding do the fast work once you've given it something worth optimising. That sequence, repeated patiently, is the whole craft.

FAQ on how to optimize Google Shopping campaigns

How do I optimize Google Shopping campaigns?
Work in order of leverage: fix the feed first, then structure, then negatives, then bidding. A clean feed decides which searches you show for, structure isolates products so you can fund them separately, negatives cut the wasted queries Shopping brings in without keywords, and bidding comes last because Smart Bidding is only as good as what sits under it. Chasing bids first is the most common mistake, and it rarely moves the needle.
What is the most important part of Shopping campaign optimization?
The feed, by a wide margin. Shopping ads are generated from your Merchant Center product data, not keywords, so titles, product type, attributes and images decide which queries you match. I've improved accounts more by rewriting titles and fixing disapprovals than by touching a single bid. If the feed is weak, no bidding strategy saves the campaign, because the system has nothing good to bid on.
Do negative keywords work in Shopping campaigns?
Yes, and they're one of the highest-return levers available. Shopping has no keywords you set, so Google matches your products to whatever it judges relevant, which lets off-intent queries slip in. Negatives push those out. I pull the search terms report on a schedule, add clear non-buyer and wrong-intent terms, and reclaim that spend for queries that actually convert.