The size decision happens too late
Most apparel stores ask shoppers to think about size at the worst possible moment: on the product page, after they have already fallen for the garment. By then the emotional decision is made and the size decision is a formality, which is exactly why it goes wrong. The shopper picks their usual size, adds a second size "just in case," and the bracketed order is born.
Fit-first search flips the order. Before a shopper ever sees a product page, they declare their size once, in the navigation or the search filters, and the catalog reshapes itself around that declaration. Products unavailable in their size disappear. Size selectors on product pages arrive pre-set. The size question gets answered when the shopper is in a filtering mindset, not a buying mindset, and the answers are better.
What the data pattern looks like
Stores that implement persistent size filtering see a consistent pattern: average units per order drops, but conversion holds steady or rises. The mechanism is straightforward. A large share of bracketed orders are not fit uncertainty at all. They are inventory anxiety. The shopper adds two sizes because they are not sure either will be in stock by the time they decide, or because the size they want showed as low stock and the backup felt prudent.
When the catalog is filtered to only what fits, that anxiety has nowhere to live. Every product on the screen is available in the shopper's size. The backup size never enters the cart because the shopper never sees a reason to doubt availability. The orders that remain bracketed are the genuine fit-uncertainty cases, which are the ones your fit tooling and size guides can actually address.
Where to put the size declaration
The highest-leverage placement is the site header or the search bar itself: a "my size" selector that persists across the session. The second-best placement is the category page filter panel, promoted above the fold instead of buried under color and price. The worst placement is the product page alone, because by then you are asking the question after the desire is formed.
Persistence matters more than placement. A size filter the shopper has to re-select on every page is a size filter they will abandon by the third page. Store it in the session at minimum, in the account profile when the shopper is logged in. Returning shoppers should never declare their size twice.
The category problem
Fit-first search gets complicated across categories because sizes do not mean the same thing everywhere. A medium in tops is not a medium in bottoms, and footwear runs on a different scale entirely. The naive implementation asks for one size and applies it everywhere, which creates exactly the confusion it was meant to remove.
The fix is category-aware size profiles. Ask for top size, bottom size, and shoe size as separate declarations, or better, infer them from purchase history and let the shopper correct the inference. The goal is not a single size but a size identity: the set of sizes that describe this shopper across the categories they buy. Once that identity exists, every surface on the site can respect it.
What to measure
The metric that matters is multi-size order rate among sessions that used the size filter versus sessions that did not. Expect the filtered cohort to bracket less. The secondary metric is filter adoption: what share of sessions declare a size at all. If adoption is low, the placement or the persistence is wrong, not the concept.
One caution. Fit-first search reduces the inventory-anxiety bracket, but it can mask genuine fit problems if you read the dashboard carelessly. A falling bracket rate after launch is good news, but check the return rate too. If returns hold steady while bracketing falls, you removed doubt-driven multi-size orders. If returns rise, your filter may be steering shoppers into sizes that do not actually fit, and the problem moved from the cart to the returns queue. Measure both, and you will know which story is true.
Frequently asked questions
How do size filters reduce bracketing?
They remove the near miss browsing that leads shoppers to guess. When a shopper can filter a category to her size and see only stocked options, she chooses between garments that can actually fit instead of ordering two sizes of one she likes.
Should filters show out of stock sizes?
Showing them greyed out with a notify option is usually better than hiding them. Hiding a size makes shoppers suspect the chart, while a visible stockout explains the gap and captures demand for the restock.
What makes a size filter trustworthy?
Accuracy against real inventory and garment measurements. A filter that returns items whose actual fit contradicts the size label teaches shoppers to ignore it and go back to ordering two.