← All posts

How to show different filters on different Shopify collections

Search & Discovery can't pick filters per collection. It keeps one filter list and one filter order for the whole store, and each collection shows only the filters its products match. For a different set or order, you pay a developer to change your theme, or use a filter app that lets you pick the filters for each collection.

You sell a joint supplement for dogs and cats, so it sits in both collections. Now the cat collection offers a Dog age filter. Your main Laundry collection is worse: capacity, drum size, and scent stacked in one sidebar, because washers and detergent share the page.

Two shopkeepers pull tags off a crowded filter board on the wall while a teal bird on top carries one away.

What does Shopify already hide on its own?

More than it gets credit for. Search & Discovery shows a filter on a collection only when products there carry a value for it. A Wattage filter never reaches your towels, so clean product data gets you halfway.

Everything else is store-wide. You drag filters into one order, and that order serves every collection and the search page. The Empty values setting, with its Hide, Show at the end, and Show in default order options, is a single choice for the whole store too.

The theme editor adds a switch, not a selection. Dawn's Product grid section carries one filtering checkbox, and Horizon keeps the same setting on its Filters block. A second collection template, a separate page design you assign to chosen collections, can turn filtering off for them, but it still can't choose which filters appear. Nothing in Shopify's product updates through September 2026 adds a filter list per collection. The 25-filter ceiling and the 5,000-product cutoff are a separate wall, covered in Shopify filter limits.

Where does one filter list break?

Overlap breaks it first. A product that belongs in two collections brings its values into both, so the Dog age filter follows the supplement onto the cat page. Fixing the data won't help, because the data is right.

Broad collections break it next. Laundry holds washers and detergent, so capacity, drum size, and scent each have products to match, and all three show.

Order is the quieter problem. Capacity should lead on washers and Scent on detergent, but the store holds one order for both. And sometimes a filter has values and still has no business on the page, like Vendor on a single-brand collection.

Option A: pay a developer to edit your theme

You can also have a developer give each collection its own filter list. Collections without a list keep showing every filter.

Renaming a filter can break the edit. Since a July 2023 update, any filter can be renamed or translated, so a filter that reads Colour today can read Shade next month. Ask for a change that still works after a rename, and test one before you pay. Setting up filters from your own product details is its own walkthrough.

Credit where due: a developer's edit costs their time and nothing else, and the filters show as soon as the page loads.

Where it stops: phones get their own filter drawer in Dawn, so a change made only to the desktop sidebar leaves phones with the full list. A quick trick that hides whichever filter sits in a set spot is shakier still, because a filter with nothing to match drops out and the next one moves into that spot. The catch is that this logic now lives in your theme, so theme updates can make it something you'll need to check again. And the order stays the store's unless you pay for a bigger rebuild.

Option B: a filter app with per-collection filter trees

Boost and Searchanise handle this with filter trees, each a set of filters assigned to specific collections.

Boost AI Search & Filter rates 4.7 from 1,629 reviews on the Shopify App Store as of September 2026. Its filter tree docs say a custom tree applied to a collection replaces the default tree, with one tree per collection at a time. The Launch plan runs from $29 to $159 a month for stores under $50K in monthly online sales, and includes 5 custom filter trees.

Searchanise Search & Filter rates 4.8 from 1,254 reviews. It assigns custom filter trees to collections, again one tree per collection. Paid plans start at $19 a month billed monthly, and the free plan covers test stores and stores under 25 products.

Both keep the trees in the app. Setup can still change your theme: one Searchanise option edits your theme's collection page, and a theme update keeps that edit only when it doesn't clash. The trade is one more subscription.

Option C: give each collection its own filter group in Sledge

Sledge is a Shopify filter and search app that builds filter groups from custom product details, tags, sizes and colors, vendor, price, and availability, and applies each group to the collections you choose. Every group has an Applies to setting, pointed at specific collections, all collections, or the search results page.

  1. Install Sledge from the Shopify App Store and start the 14-day free trial. Then switch Sledge on under App embeds in the theme editor, and turn on filters in the Product Filter tool.
  2. Keep one filter group applied to all collections as your store-wide default.
  3. Add a group for the cat collection, apply it to that collection only, then trim its default items and leave Dog age out.
  4. Save the group, then drag its filter items into the order that collection needs and save again.

On a collection page, a group set to that exact collection replaces the all-collections group instead of adding to it, so nothing store-wide leaks back in. Each group keeps its own filter order: Capacity first on washers, Scent first on detergent. A group covers a whole collection, though, so Laundry keeps one shared list until washers and detergent get collections of their own.

When a product belongs in two collections, each page shows its own group, so the supplement sits under dog filters in one place and cat filters in the other. Sledge filters ship on every paid plan, from $29.99 a month, and switch on from the theme editor, with no code.

Shopify alone, a developer, a filter app, or Sledge?

Shopify alone Developer edits Filter tree apps Sledge
Filter set per collection Only what products match Yes, from a list you keep per collection Yes, one tree per collection Yes, one group per collection
Filter order per collection No, one store order Only with a bigger rebuild Yes, each tree keeps its own filter order, per both apps' docs Yes, an order per group
Survives theme updates Yes Only if the edit doesn't clash Trees yes, a setup that changes your theme only if it doesn't clash Yes, nothing changes in your theme
Mobile drawer Same list as desktop Needs its own fix Handled by the app Same group as desktop
Cost Included Developer time Boost from $29/month by sales, Searchanise from $19 billed monthly From $29.99/month, 14-day free trial

The honest read: if clean data already hides the stray filters, stay native. One or two collections with a fixed list and a developer on hand: a theme edit works, as long as phones get the fix too. Many collections, each wanting its own set and its own order: that is a filter group per collection.

Before you split the filter list

  • Every stray filter is traced to the products that bring it in.
  • Products are out of collections they don't belong in.
  • A store-wide default stays in place for collections without their own list.
  • A developer's change still works after a filter is renamed.
  • The mobile drawer is checked, not only the desktop sidebar.
  • Filter order is set per collection wherever the first filter should differ.
// FAQ

Questions, answered

Can Shopify Search & Discovery show different filters on different collections?

Not directly. Search & Discovery keeps one filter list and one filter order for the whole store. A collection only shows the filters whose values match its products, so clean product details hide a lot. Picking a different set, or a different order, for one collection takes a developer or a filter app.

Why does a filter show on a collection where it doesn't apply?

Because a product in that collection carries a value for it. Shopify shows every filter that matches a product on the page, so a supplement sold for dogs and cats brings a dog-age filter into the cat collection. Fix wrong tags and options first. If the product truly belongs in both, only a per-collection filter list hides it.

Can the filter order differ per collection?

Not in Search & Discovery, where you drag filters into one order for the whole store. A developer can change the order for one collection, but it means rebuilding how your theme lists filters. In Sledge, a filter group set to one collection keeps its own order, so Capacity can lead on washers while Scent leads on detergent.

What happens to a product that sits in two collections?

It shows in both, and the filters around it follow the page. With Search & Discovery, its values add filters to both collections. With Sledge, the shopper sees the filter group set for the collection being viewed, so the same supplement sits under dog filters on one page and cat filters on the other.

Dog age stays off the cat page.

Give one collection its own filter group, and the store-wide list steps aside there. On Pro and up, Growth Intelligence puts a dollar estimate on what to fix next.

14-day free trial · No code · Works with any theme · Uninstalls clean