2026 is fully booked. Now accepting a limited number of new clients from February 2027. Join the waitlist
· 8 min read

What Your Store Does When a Product Sells Out (And Why It Costs You in Q4)

Out of stock product pages: what your store does when an item sells out, and what it costs you in Q4.

Your best seller hit zero on Thursday. Nobody made a decision about it. The page is still up, still ranking, still taking clicks from an ad set nobody paused, and everyone who lands there meets a grey button and leaves.

That page did not go quiet when the stock ran out. It keeps its rankings for weeks, and its slot in your collection pages. In Q4, when you are buying traffic harder than any other month, it keeps taking that traffic and returns nothing.

A stockout is an inventory event for about an hour. After that it is a page problem, and the page is the part almost nobody touches.


Find out how much traffic your zeros still get

Before you change a setting, size the problem. Three places, twenty minutes.

  • GA4. Landing page report, last 30 days. Sort by sessions and look for product URLs currently at zero inventory.
  • Search Console. Pages report, last three months. Impressions and clicks for those same URLs. Impressions do not stop the day the stock does.
  • Your ad platforms. Filter active ads by destination URL and check which ones point at something nobody can buy.

Do not estimate this. Founders guess low, because the item feels gone the moment the last unit leaves. Search does not agree for another month. Whatever it is, it is traffic converting at zero percent by default.


The setting you inherited instead of chose

On Shopify, every product and every variant has a Continue selling when out of stock option in the Inventory section. It is only available when inventory tracking is on for that item. Turn it on and customers can keep buying after inventory hits zero or goes negative. Leave it off and nobody can buy that item until you add stock back.

Two limits before you touch it. It does not apply to orders placed through Shopify POS. And with multiple locations, the product shows as out of stock when the location that fulfills your online orders is at zero or below, no matter how many units sit somewhere that does not.

Most stores never set this deliberately. It is on for some items and off for others because of how they were created two years ago.

Pick a rule and apply it. Continue selling belongs on items you can genuinely fulfill late, and only when the page states the date the buyer gets it. Everything else gets it turned off. Selling something you cannot send is not a sale. It is a refund, a support thread and a bad review with your name on it.


Your feed says one thing and your page says another

This one runs silently until products drop out of Shopping.

Google requires an availability value for every product in your data source. The accepted values are in_stock, out_of_stock, preorder and backorder, plus build_to_order for vehicle ads. Google’s documentation on the availability attribute is blunt about what has to line up: show a consistent availability across the landing page, structured data, checkout page and your data source. A mismatch in any one of those triggers a product disapproval.

So the item that sold out on Thursday, still marked in_stock in a feed that refreshes on a schedule, is not just wasting clicks. It is risking disapproval.

Two fixes. Open the Automations page in Merchant Center and confirm automatic updates are on for availability. They are on by default, and they let Google correct its copy of your product data from your website when it finds a mismatch. Then check the structured data those updates read: availability is recommended, not required, accepted values include InStock, OutOfStock, BackOrder, PreOrder and SoldOut, and never more than one. If your theme hardcoded InStock into the schema block years ago, it is lying on every sold-out page you own, and the correction reads that lie as truth.

If you have never audited the feed itself, start with the product feed errors I find most often. Availability mismatch sits right alongside them.


Do not delete the page

The instinct is to hide it. Unpublish the product, pull it from the collection, make the problem disappear. That throws away the rankings and links the page spent months earning, and you buy them back when stock lands.

Google’s own ecommerce documentation points the other way: marking products as out of stock lets your site content, products included, stay indexed. The same guidance tells you not to disable add-to-cart to stop purchases, because Google may use add-to-cart to verify final price details including tax and shipping.

Keep the page. Give it a job. Three things, in this order:

  1. A date, or an honest lack of one. Back in stock September 8 is useful. Coming soon is not. If you do not know, say so and offer the email.
  2. One email field. Notify me when this is back. No account creation, no popup. A sold-out page that captures an email is the only version that earns anything.
  3. Two or three real alternatives. Same category, similar price, visible without scrolling. Not your full catalog. Products a buyer would accept instead.

Discontinued is a different decision. A product that is never coming back should not sit there pretending to be live.


Then open your collection page on a phone

Open your best collection on your phone and count the sold-out tiles you scroll past before something buyable.

Count it, do not assume it. Sort order drifts, especially on collections somebody arranged by hand during a launch. On desktop three dead tiles are part of a row. On a phone they are the first screen.


Do this in August, not November

Black Friday 2026 is November 27. Cyber Monday is November 30.

October goes to campaign production. November should be frozen, because every change you make during peak is one you get to debug during peak. That leaves right now.

The sold-out page you ignore in August is the one taking your most expensive paid click in late November. This belongs in the same window as your tracking and checkout work, which is how the Q4 prep checklist I run is ordered.


What I would do this week

Pull your zero-inventory SKUs and cross-reference them against GA4 landing pages and Search Console impressions. Set continue selling deliberately, item by item. Confirm automatic updates are on and fix the availability value in your structured data. Add a restock date, an email field and three alternatives to your top five sold-out pages. That is one focused afternoon, and it changes every stockout after it, not just the current ones.

If you would rather have someone find every fixable problem in the store at once, that is a Growth Audit. $497, 72 hours, and what is broken gets found, named and ranked by what it is costing you. The fee credits toward any Sprint within 30 days, and Sprints start at $3,500 and run 14 days. Booked in August, that is finished long before November 27.


Frequently asked questions

Should I delete a product page when the item sells out?

No, not for a temporary stockout. Deleting the page throws away the rankings and links it earned, and you rebuild them when stock lands. Google’s ecommerce documentation says marking products as out of stock lets your site content, products included, stay indexed, and it tells you not to disable add-to-cart to stop purchases. Keep the page, set availability correctly, and add a restock date, an email field and a few alternatives. A permanently discontinued product is a different decision.

What does continue selling when out of stock actually do?

On Shopify it sits in the Inventory section of a product or variant, and it is only available when inventory tracking is on for that item. Turned on, customers can keep buying after inventory reaches zero or goes negative. Turned off, nobody can buy until you add stock. It does not apply to orders placed through Shopify POS, and with multiple locations the product reads as out of stock whenever the location that fulfills online orders is at zero or below.

Why does Google disapprove my out of stock products?

Usually because the availability in your product data does not match what the buyer sees. Google requires an availability value for every product, with accepted values of in_stock, out_of_stock, preorder and backorder, and asks for consistent availability across the landing page, structured data, checkout page and your data source. A mismatch in any one triggers a disapproval. Automatic item updates let Google correct its copy from your website when it spots the discrepancy.

When should I fix this before Black Friday?

August or September. Black Friday 2026 is November 27 and Cyber Monday is November 30. October is consumed by campaign production and November should be frozen, because any change made during peak has to be debugged during peak. Setting inventory rules, fixing feed availability and rebuilding sold-out pages is a calm afternoon now and a bad idea in the last week of November.

Ready to fix what's broken?

Stop guessing and get a real diagnosis. Book a Growth Audit or jump straight into a Sprint.

Find this useful? Make Ecomm Decoded a preferred Google source → so it shows up first when Google answers your ecommerce questions.