Xeon Apps Sink Blog

Push Down vs. Hide Out-of-Stock Products in Shopify: Which Should You Use?

Push down what will restock; hide what won't. Pushing sold-out products to the bottom of collections keeps their pages published, indexed, and discoverable while getting them out of shoppers' way. Hiding (unpublishing) removes them from the storefront entirely — right for discontinued items, wasteful for anything coming back. Most stores with real catalogues end up doing both, scoped by product type.

Full disclosure up front: we build apps on both sides of this line — Sink — Push Down Out of Stock demotes, Blink hides whole products, and VarHide hides individual sold-out variants. All Shopify apps by Xeon Apps. This framework is the one we give our own users when they ask which to install.

What's the actual difference?

Push downHide
Product pageStays published and indexableUnpublished — URL stops resolving
Collection pageProduct moves to the bottomProduct disappears
Storefront searchStill findableGone
SEO / backlinksUntouchedAt risk unless redirected
Restock demandCaptured — shoppers can find & waitLost unless you notify
Perceived catalogue sizeUnchangedShrinks with every stockout

Which is safer for SEO?

Push-down, unambiguously — it has no SEO effect at all. The product page keeps its URL, its index entry, its backlinks, and its ranking history; the only thing that changes is a display position inside a collection. Google doesn't rank your products lower because they sit lower in a collection's manual order.

Hiding is a real SEO event: unpublishing takes the URL off the storefront, search engines eventually drop the page, and any backlinks or ads pointing at it hit a dead end. That's perfectly fine for a discontinued product you'll never sell again — and managed hiding tools soften it (Blink, for example, can keep direct URLs working while removing the product from search and collections). But doing it to a product that restocks in two weeks means repeatedly volunteering for an index round-trip you didn't need to take.

When is pushing down the right call?

Whenever the product has a future. Specifically:

  • Replenishing catalogues — apparel restocks, consumables, anything on a reorder cycle. The page keeps collecting demand signals while the item waits at the bottom.
  • Seasonal items that return every year and keep their reviews and rankings between seasons.
  • Stores where breadth sells — a collection that visibly shrinks at every stockout looks like a store running out of business, not one selling well.
  • Anything with backlinks, ads, or influencer links pointing at it. Those links keep converting into waitlist signups and future sales only if the page exists.

When is hiding the right call?

When the product has no future — or showing it does active harm.

  • Discontinued lines and one-off drops that will never restock. A permanent "Sold out" at the bottom of a collection is clutter, not merchandising.
  • Huge catalogues with long sold-out tails, where even the bottom of the collection is a bad browsing experience.
  • Individual dead variants — a colourway that's gone for good on an otherwise live product. That's variant-level hiding (VarHide's job), which keeps the product itself visible.

The hybrid most stores end up with

Demote the returning catalogue, hide the dead tail. In practice:

  1. Sink manages your collections: in-stock products stay sorted by your rule (best selling, price, title…), sold-out-but-returning products sink to the bottom, and restocks climb back automatically.
  2. Blink watches for the truly gone: scope it by a tag like discontinued and those products are unpublished — and would be republished if stock ever did return.
  3. Tags keep the two from fighting: Sink can exclude tagged products from push-down, so each product gets exactly one treatment.
Don't forget backorderable products: items set to "Continue selling when out of stock" are purchasable on purpose. Neither pushing down nor hiding should touch them — Sink leaves them in place by default-configurable settings, and that's usually what you want for preorders.

The bottom line

This isn't really a versus — it's a routing decision per product. Restocking products belong at the bottom of the collection, not off the site; discontinued products belong off the site, not haunting the bottom forever. Route each type to the right treatment and your collections stay honest in both directions.

Start with the demote half.

Sink pushes sold-out products down and lifts them back on restock — automatically. 5.0★ · Built for Shopify · free plan available.

Install Sink on Shopify