Home / Guides / Google

Google

Google Shopping when the shelf is already empty

Feeds keep serving after your warehouse reality moves. How to think about Shopping and inventory together.

Updated 9 Sep 2026 · ~846 words

Shopping is ruthless in a useful way. It shows up when you are available and quietly punishes you when you are not. The lag between stock and feed is where money leaks.

Short version: The lag between Shopify stock and the Shopping feed is where money leaks: the feed keeps advertising a sold-out SKU, the click bounces, quality signals soften and you pay more to stay visible. Measure the lag by zeroing a variant and timing the flip, turn on automatic item updates in Merchant Center, check availability at variant level, and put a named owner on feed hygiene. When stock returns, confirm feed and site before reopening prospecting.

13:0014:0015:0016:0017:0014:03 last size 12 sold15:40 catalogue says out of stock97 minutes of paid clicks to an empty shelf
The shelf empties at 14:03. The catalogue finds out at 15:40. Every click in between is paid for and lands on nothing.
Shopify stockFeed lagGhost clicksBounce or refund
Customers do not care that your feed job runs every six hours.

Typical leak

SKU sells down. Site says limited. Feed still cheerful. Click happens. Customer bounce or cancel. Quality signals soften. You spend more to stay visible.

Practical habits

Google-only tools can be excellent at auction mechanics. They will not care that your ops inbox is on fire. Someone has to hold catalogue truth next to demand. That is the Shopify-specific problem space we outline in Google Ads for Shopify.

Feed hygiene that is not glamorous

Titles, availability, and identifiers sound boring until a week of wasted clicks teaches you otherwise. Assign an owner. “Everyone” means no one.

Questions people actually ask

How often should the feed update?

As often as sell-through demands. High velocity hurts at multi-hour lag.

Owner checklist

If those answers live only in someone’s head, you will repeat the same week every quarter.

What “good” looks like after a stockout week

You will still get some ghost clicks. The goal is fewer of them, faster recovery of feed accuracy, and no new budget piled on SKUs that cannot fulfil. If your only success metric is ROAS during a stockout week, you will keep learning the wrong lesson.

When stock returns, do not instantly re-open full prospecting. Confirm feed availability, site availability, and a clean landing experience first. Then spend.

How to stop Google Shopping serving products you cannot ship

The fix is rarely one setting. It is measuring the gap, shortening it where you can, and designing for the spend that will always land inside it.

  1. Measure your actual lag before changing anything. Pick a low-volume variant, set its Shopify inventory to zero, and note the time. Then watch the product in Merchant Center and re-run the search that shows the ad. Record how long until availability flips. Most stores have never measured this and guess far lower than reality. You now have a number to argue with instead of a feeling.
  2. Turn on the mechanisms that shorten it. In Merchant Center, enable Automatic item updates for availability and price, which lets Google correct from your structured data between fetches. If you use the Google & YouTube app on Shopify, confirm it is actually syncing rather than sitting in a stale error state. Both are quick and both are commonly left off.
  3. Decide what "available" means at your business, not Google's. If you allow overselling, or you hold back units for wholesale, or your last few units are reserved for exchanges, then zero in Shopify is not the line you care about. Decide the real threshold, and be aware that continue selling when out of stock keeps a variant advertisable long after you can ship it.
  4. Segment by cover with a custom label. Rather than a binary in-or-out, push a cover band into a custom label via a supplemental feed and subdivide your Shopping product groups by it. That lets you bid down on thin cover instead of waiting for the cliff. The setup is in the supplemental feeds guide.
  5. Handle the variant case explicitly. A parent product marked available while the three sizes that actually sell are gone will keep taking clicks. Check availability at the item level that Google receives, which for most Shopify setups is the variant. Parent-level thinking is what produces the empty-shelf click.
  6. Give the landing page somewhere to go. Some spend will always arrive after the shelf empties, because no sync is instant. A sold-out PDP that offers the same style in stock, a size guide, or a back-in-stock signup recovers a share of that traffic. A dead-end recovers none of it.
  7. Put a weekly five-minute check on someone's calendar. Open Merchant Center diagnostics, look at disapprovals and availability mismatches, and spot-check two SKUs against Shopify. Almost every long-running empty-shelf problem is a sync that broke quietly weeks before anyone noticed.

If the lag itself is the dominant cost, the experiment and the arithmetic are in catalogue lag is a media tax.

If you want stock, ads and the morning list in one place: that is what we built Ralph for: a growth operator for Shopify, with review before anything ships. Not magic. Fewer tabs. See Ralph · Docs