Guide StockTag

How to hide sold-out products in Shopify

Sold-out products do not always need to disappear forever, but they also should not clutter the collections shoppers are trying to browse.

Short answer

You can hide sold-out products in Shopify by changing product status, removing products from collections, using automated collections with inventory conditions, or using tags to control where sold-out products appear. The best option depends on whether you want the product hidden everywhere or only kept out of certain collections.

Why this gets annoying

A product selling out is normal. Cleaning up every place that product appears is the annoying part.

If a sold-out product stays in a collection, shoppers may click into something they cannot buy. If that happens across a busy catalog, your collections can start to feel cluttered with unavailable items instead of products that are ready to purchase.

The hard part is that not every merchant wants the same behavior. Some want sold-out products hidden completely. Some want them visible for SEO, waitlists, or restock interest. Others only want them removed from high-traffic collections like New Arrivals or Best Sellers.

Your options

Option 1: Change the product status

You can set a product to draft or archive if you do not want it visible. This is heavy-handed and works best when the product should truly disappear for now.

Option 2: Remove it from manual collections

If you use manual collections, you can remove sold-out products yourself. This works, but it becomes repetitive when inventory changes often.

Option 3: Use automated collection rules

Automated collections can help when your rules are simple and consistent. The downside is that collection logic can get messy if you already use tags, product types, vendors, or custom rules.

Option 4: Use an out-of-stock tag

A tag-based setup gives you more control. You can use the tag to identify sold-out products and decide which collections should avoid them.

Step-by-step manual cleanup

  1. Open the product in Shopify admin.
  2. Check whether all variants are out of stock.
  3. Add an out-of-stock tag if you use one.
  4. Remove the product from any manual collections where sold-out items do not belong.
  5. When inventory returns, remove the tag and restore the product where needed.

When this gets old

Manual cleanup is fine for a few products. It gets annoying when products sell out and restock often, especially if you manage multiple collections or a larger catalog.

That is where a small automation helps. You are not trying to rebuild your store. You just want the sold-out cleanup to happen without checking it every day.

Tiny tool option

StockTag watches for inventory changes, adds or removes an out-of-stock tag, and helps keep sold-out products out of the collections you choose. It does not delete products or edit your theme.

FAQ

Common questions

Should I hide sold-out products completely?

Not always. If the product may come back, you might want to keep it visible in some places while keeping it out of collections where shoppers expect available products.

Does hiding sold-out products hurt SEO?

It depends on how you hide them. Drafting or removing products can affect access to those pages. Keeping the product page live while managing collection placement is often a softer approach.

Can Shopify automatically remove sold-out products from collections?

It can in some setups, especially with automated collections. Manual collections usually need manual cleanup unless another tool manages it.

Does StockTag delete sold-out products?

No. StockTag does not delete products. It manages tags and selected collection cleanup.