How to Remove Archived Products From a Shopify Collection

The new Shopify collections UI has no status filter, so archived products still take up manual sort positions. Here are two ways to clear them out, including one that scales to thousands.

By AjayCodeWiz · July 19, 2026 · 9 min read

Answered on the Shopify Community

A merchant ran into this and asked about it on the forum. I worked through it on a test store and posted the fix there on July 19, 2026. You can read the original thread, including the follow-up questions, over on the Shopify Community.

View the original thread

The problem

A merchant asked about this on the Shopify Community, and it is a good example of a UI change quietly breaking a workflow.

They had a collection they sort by hand. After Shopify's collections redesign, the collection view lost its status filter. Archived products still sit in the collection, still occupy numbered manual positions, and there is no longer any way to filter them out from inside the collection itself.

Their exact words: they had to click "next" roughly 400 times to reach the end of the collection and reorder products.

I reproduced it on a test store. Here is a collection where every single item is archived, and the collection view gives you nothing to hide them with.

A Shopify collection where every product is archived, with no status filter availableA Shopify collection where every product is archived, with no status filter available

You are not missing a setting. The filter genuinely is not there in the new collection view.

Why archived products still clog the collection

This is the part worth understanding, because it explains why the fix works.

Archiving a product hides it from your storefront and from every sales channel. Customers cannot see it. That part works exactly as you expect.

But archiving does not remove the product from collections it already belongs to. Inside the collection it keeps its membership and, if you sort manually, it keeps its position number. So position 1 through 400 might be mostly invisible products that no shopper will ever see.

That is the whole issue. The archived products are doing nothing for you except taking up slots in your manual sort order.

Once you frame it that way, the answer changes. You do not need to filter them out of the view. You need to get them out of the collection.

Nothing customer facing changes when you do. They were already hidden from shoppers.

First, check which kind of collection you have

Everything below depends on this, so check it before you start clicking. It takes about five seconds.

Open the collection in your admin and look at the section under the title and description.

If you see a list of conditions, something like "Product tag is equal to summer", it is an automated collection. Shopify decides what belongs in it by matching rules against your catalog, and it re-checks those rules whenever a product changes.

If instead you see a product list with a Browse or Add products button and no rules, it is a manual collection. You chose each product by hand.

There is a reliable second signal too. Automated collections cannot be sorted manually, so if the Sort dropdown offers you "Manually" as an option, the collection is manual.

This distinction is the whole article in one line. Manual collections need Method 1, a cleanup you perform. Automated collections get Method 2, a rule that does the work forever. Merchants often assume theirs is manual because they remember adding products, when in fact a tag rule has been quietly filling it for months.

Method 1: Remove them in bulk from the Products page

The collection view lost its status filter. The Products page did not. It still has both filters, and it can act on collection membership. So do the work from there instead.

Step 1. Filter to exactly the products you want gone

Go to Products. Add a filter for Collection and pick your collection. Then add a filter for Status and pick Archived.

Shopify Products page filtered by collection and archived statusShopify Products page filtered by collection and archived status

You are now looking at precisely the archived products inside that one collection, and nothing else. Check the count before you go further. It should match roughly what you expect.

Step 2. Select them and choose Remove from collection

Tick the checkbox in the table header row to select everything on the page. Open the ... overflow menu in the bulk action bar and choose Remove from collection(s).

The Remove from collections bulk action in the Shopify adminThe Remove from collections bulk action in the Shopify admin

Take note of what that header checkbox actually selects. It selects the products on the current page, not every product matching your filter. With a large collection you will be repeating this a few times, page after page. If that sounds painful, skip to Method 2, which handles any size in one move.

Step 3. Pick the right collection, then Save

The dialog lists all of your collections, not just the one you filtered by. Tick only the collection you are cleaning up, then Save.

Choosing which collection to remove the products fromChoosing which collection to remove the products from

Slow down on this screen. It is the one place in this process where a mis-click costs you real work, because removing the wrong collection's products would wipe a manual sort order you may not be able to rebuild.

The result

The archived products leave the collection, and the manual order closes up behind them and renumbers with no gaps.

The collection after removal, with manual sort order intact and renumberedThe collection after removal, with manual sort order intact and renumbered

On my test store the collection went from 7 items down to 4, renumbered 1 through 4. The sort order I had set for the remaining products was untouched. That last part is the bit people worry about, and it holds up.

Method 2: Let an automated collection exclude them permanently

Method 1 is a cleanup. It fixes today's mess but does not stop the next archived product from landing in the collection.

If your collection is automated, meaning it fills itself using conditions rather than manual selection, there is a much better answer.

Open the collection and add a condition:

  • Product status
  • is not equal to
  • Archived

Make sure the selector at the top is set to Match all conditions, otherwise the new rule widens the collection instead of narrowing it.

Adding a Status is not equal to Archived condition to a Shopify collectionAdding a Status is not equal to Archived condition to a Shopify collection

On my test store this took a collection from 24 items to 4 the moment I saved it.

This is the one to reach for, and here is why it is genuinely different. Archived products never enter the collection in the first place. Anything you archive in future drops out on its own. There is no page-by-page clicking, no repeat cleanup, and the collection size does not matter at all. One rule handles 20 products or 20,000.

The catch is that it only applies to automated collections. If yours is manual, you are on Method 1.

Which one should you use

Pick based on how the collection is built, not how big it is.

Your situationUse
Automated collection, any sizeMethod 2, the status condition
Manual collection, smallMethod 1, bulk remove
Manual collection, thousands of itemsMethod 1, but consider converting to automated first

That last row deserves a note. The merchant who asked this came back and said they had around 23,000 archived products, all added automatically by tag. At that size Method 1 is not realistic, page-by-page selection would take hours.

But the detail that matters is "added automatically by tag." That means the collection is already rule based, so Method 2 applies.

Add the status condition alongside the existing tag condition. All 23,000 archived products drop out at once. The tag rule keeps working exactly as before.

If you are dealing with a big collection, check whether it is automated before you start clicking. It usually is, and that changes the answer entirely.

What to check if it did not work

The count did not change after adding the condition. Check the Match all conditions selector at the top. On Match any, your new rule adds products instead of filtering them.

Products came back later. You used Method 1 on an automated collection. The rules re-added them on the next sync. Use Method 2 instead.

Your manual order looks scrambled. Removal renumbers to close gaps, so positions shift, but relative order is preserved. If the actual sequence changed, check that the collection's sort is still set to Manually and not something like Best selling.

You cannot find the Status condition. It sits under Product status in the condition dropdown, not simply Status, and only appears on automated collections.

How to remove a product from a Shopify collection, archived or not

Everything above works for any product, not just archived ones. If you landed here because you simply want a product out of a collection, the route depends on the collection type, same as before.

For a manual collection, open the collection, find the product in the list, and use the remove control on its row. For several at once, use the Products page method in Step 1 to Step 3 above and skip the Status filter. Filter by Collection only, tick the products you want gone, then use Remove from collection(s).

For an automated collection, you cannot remove a product directly. It is there because it matches a rule, so removing it by hand would just re-add it on the next sync. Either change the rule so it stops matching, or change the product so it no longer qualifies. Adding a condition is usually cleaner than editing the product.

That distinction catches people out constantly. If a product keeps reappearing in a collection after you remove it, the collection is automated and a rule is putting it back.

What happens when you archive a product on Shopify

Archiving does four things:

  • Removes the product from your main Products list, so it looks deleted when it is not
  • Hides it from your online store and every other sales channel
  • Keeps all of its data, including variants, images, and history
  • Leaves it in any collection it already belonged to, holding its manual sort position

That last one is the behaviour this whole article exists for. Archiving is about sales visibility, not collection membership, and merchants reasonably expect it to handle both.

Your existing orders are unaffected. Past orders containing an archived product keep working normally, and you can still find the product through search or by filtering Status to Archived.

Archive vs delete

Archiving is reversible and deleting is not.

Archive when you might sell it again, or when you need the product's history for reporting. You can set it back to active at any time and nothing is lost.

Delete only when the product was a genuine mistake, like a duplicate or a test entry. Deleting is permanent, and it can affect how older orders display.

For seasonal stock, archive. For a product you accidentally created twice, delete. When in doubt, archive, because you can always delete later but you cannot undo a delete.

Archived, draft, and unlisted are not the same thing

This trips people up constantly, and it matters here because each status behaves differently once a product is inside a collection.

Active is a product on sale and visible in every channel you have enabled.

Draft is a product you are still working on. It is hidden from shoppers, but it stays in any collection it belongs to and keeps its manual position, exactly like an archived product does.

Archived is a product you are finished selling. Shopify hides it from all channels and removes it from your main product list, which is why it feels deleted when it is not.

Unlisted is newer and narrower. The product stays active and reachable by direct link, but it stops appearing in collections, search, and sitemaps.

So if your collection looks cluttered, archived products may not be your only problem. Drafts sit in there too, and they are easy to miss because the admin does not badge them as loudly. When you run the Method 1 filter, check the Draft status as well as Archived. When you build the Method 2 rule, you can add a second condition for draft the same way.

Unlisted is the interesting one for merchants who want a product to survive but stop cluttering their storefront. It is worth knowing about before you reach for archive out of habit.

One last thing worth asking

Before you clean up thousands of archived products, ask whether they need to stay archived.

Archived is meant for products you are genuinely done selling. If you are archiving seasonal stock you plan to bring back next year, the Method 2 rule handles that on its own. Products drop out of the collection while archived and return the moment you set them active again. You never touch the collection.

That is the real advantage of solving this with a rule instead of a cleanup. A cleanup fixes the collection once. A rule keeps it correct while your catalog changes underneath it.

Spending too long on manual Shopify busywork?

PinFlow turns your Shopify catalog into Pinterest pins and posts them on a schedule, automatically. Same idea as the rule above, let the system handle the repetitive part.

Get PinFlow on the Shopify App Store