Category page filters shoppers actually use: building facets from real behaviour
October 24, 2026
Short answer: Useful category filters match the decisions shoppers make in that category: size, fit, colour, price, material, and compatibility are common examples, in an order set by how often each is used and how much it narrows the range usefully. Build facets from site search terms, filter usage data, returns reasons, and customer questions. Keep values consistent and few enough to scan, show product counts, and make the panel fast and thumb friendly on mobile, where most filtering now happens.
Start with the decision, not the database
Every category has a short list of decisions that determine whether a product is even a candidate. In clothing it might be size, fit, and colour. In parts and accessories it is compatibility first, before any preference. List those decisions by watching search terms used inside the category, questions asked in chat and reviews, and the reasons products are returned. A filter that answers a return reason, such as length or fit type, earns its place twice.
Database fields make poor starting points because they include everything a product has, including attributes nobody chooses by. A filter panel with twenty options signals that the store has not done the thinking. Shoppers read that as work transferred to them, and many leave a category that a five filter panel, correctly chosen, would have made easy.
Order and counts do quiet persuasion
Put the most used and most decisive filters first, and on mobile show that first group without forcing a scroll through refinements few people use. Show the number of products behind each value. Counts prevent the frustrating click that returns two products, and they teach shoppers the shape of the range: which sizes are deep, which colours are rare, and where a compromise will be needed.
Keep the selected state obvious and reversible. Shoppers should be able to see every active filter, remove one without resetting all, and share or return to a filtered view. Losing a carefully built filter set because of one back navigation is a small cruelty that costs real sales, and it is entirely a design choice.
Facet values need governing like product data
Filter quality collapses through value drift: navy, dark blue, and midnight as separate colours, or sizes recorded in three formats across suppliers. Set a controlled vocabulary per facet, map supplier values into it at product setup, and audit values with tiny counts, because they are usually errors or duplicates. A value with one product is occasionally a gem. A hundred such values are a data problem.
Watch for filters that return zero in combination and either prevent impossible combinations or handle them gracefully with the nearest useful widening. Dead end combinations feel like broken promises, especially when the interface happily offered both values. Testing the top categories with their real filter combinations, on a phone, finds most of these before customers do.
Measure filters by what they change
Track filter use per category, conversion with and without filtering, and the queries shoppers type after filtering fails them. A filter nobody uses after a fair trial should be demoted or removed. A repeated search term with no matching filter is a candidate facet asking to be created. This is merchandising by evidence, and it compounds: each season the panel gets closer to how your shoppers actually decide.
Share the findings with buying and product teams. Filter data is demand data in disguise. If everyone filters for a feature the range barely offers, that is a range gap with a number attached. Category pages then stop being only a selling surface and become one of the clearest research tools the store owns.
Keep reading: Choosing the hero product for a homepage: the pick that has to sell the whole store in five seconds, Gift guides that actually convert: grouping by the buyer, not by the catalogue, and Merchandising a new arrivals collection without cannibalising your best sellers cover the nearby cases in this series.
Frequently asked questions
How many filters should a category page have?
As many as answer real decisions in that category, usually a focused set led by size, fit, colour, price, or compatibility as relevant. Twenty database driven options are a sign the thinking was skipped.
What data should decide which filters to show?
Site search terms inside the category, filter usage, returns reasons, and customer questions. Together they show the decisions shoppers actually make, in the order they make them.
Why show product counts next to filter values?
Counts stop wasted clicks, reveal the depth of the range, and help shoppers plan a compromise. A value with two products behaves very differently from one with two hundred.
How do we keep filter values clean over time?
Use a controlled vocabulary per facet, map supplier values into it at setup, and audit low count values regularly, because they are usually duplicates or errors fragmenting the panel.