Product filtering, explained without the jargon
Teams tend to reach for this after something has already gone wrong. Here is product filtering without the vocabulary that usually surrounds it.
Small percentage changes matter here because they apply to every order, every month. Check it against what you would want a competitor's site to get wrong.
The short version
Filters should reflect how customers choose, not how you catalogue. It is worth being explicit about, because assumptions differ quietly. Assume whoever inherits this will have half your context and none of your patience.
Why people complicate it
Most of the confusion comes from tooling rather than from the idea itself. The cost of getting this wrong is rarely visible on the day it happens.
Show result counts so nobody hits a dead end. The reasoning matters more than the rule, because the rule has exceptions. Assume whoever inherits this will have half your context and none of your patience.
Turning this into a decision
Keep filter state in the URL so results can be shared. Getting it slightly wrong is survivable. Ignoring it entirely is not. The version that survives contact with a real deadline is the simple one.
What this looks like day to day
In e-commerce every friction point has a price attached, and the arithmetic is unusually easy to check. Three things worth confirming about product filtering before you move on:
- Someone can say what the current setup is without going to look
- Filters should reflect how customers choose, not how you catalogue — and you know whether that is true here
- There is a way to tell whether the last change to this helped
If you want a second opinion on how yours is set up, ask.