Choose patterns by need
A category chooses a direction; a filter narrows within it. With only a few items, a direct list may be easier.
Help shoppers find a relevant product and return to the same results.
A category chooses a direction; a filter narrows within it. With only a few items, a direct list may be easier.
Observe whether participants find an item meeting every need, not just how many cards they click. For measurement: relevant selections per eligible search/list visitor.
Small catalogs often benefit from a direct product list. Larger catalogs can use category hubs to help customers choose a direction.
An empty search result should offer relevant ways forward. Shoppers need to revise their search without restarting their visit.
A query may name a product, a feature or a question about the store. Provide a relevant destination for each.
Let shoppers navigate suggestions with the keyboard and edit the active suggestion before submitting.
Show applied filters and result counts. Allow multiple choices within a filter group so, for example, either of two colors can match.
A separate mobile filter interface should let shoppers make several selections and apply them together with a clear, easily reachable button.
Show prices and key attributes on the card. Group variants into one product card and preserve the shopper’s place when returning from a product.
Separate category hierarchy from the previous results list. A return action should preserve query, filters and sort.
Sorting should fit the shopping task. Price, recency, popularity and ratings each need their own data.
Show several relevant catalog entry points. A large campaign image should not make the whole store look like one product line.
Use product and need-based navigation labels. Creative campaign names need an explanation of what the link contains.
A category landing page should help shoppers choose a meaningful subgroup, with a clear route to all products.
Make product categories easy to find when opening the menu. Closing should be as easy as opening.
Give search a label, submit button and the previous query. Shoppers should refine a search without starting over.
Map shopper vocabulary to documented product types and attributes. Synonyms should bridge language, not invent functionality.
Offer a recognizable correction for known typos. Retain the original query until the shopper chooses it.
Show what the search covers. Let shoppers widen its scope without losing the query.
Explain zero results without blaming the shopper. Offer correction, a wider scope or removal of constraints.
Brown or black can both be acceptable colors. Size L and stock status must still apply to the same variant.
Show active constraints above results with readable labels. Let shoppers remove one choice without resetting everything.
A facet count should describe its effect in the current context. Keep selected zero-count values removable.
Preserve filters, sorting and position when returning from a product. Incremental loading needs a recognizable end.
Zero results, false variant matches, lost list context and slow filters. More product-page visits are not necessarily better.
Create a concrete measurement plan ↗