I am working an applying filters & sort options to a product list. Each product displayed has a number of attributes which are displayed within a card layout. one of the attributes is product type. While filtering applies a hard boundary removing certain products from the list, sort order dictates the sequence in which the products are going to be displayed. hence my question:

If each product also shows which category it belongs to for example ( sport) is it necessary to have a section header providing the same information? Bearing in mind that users are able to see from filtering and sorting options default values how products are listed.

1 Answer 1


Yes when... When I designed search for store front ends, and when the search was made from outside a known category, or otherwise we needed to disambiguate the query, we showed 1-4 products per category, ranked with the best* results first. We then showed the category as a headline for the "group result" (for a visual example, consider the TV category here), allowing the user to drill down into this category.

No when... We winnowed the search logs a lot to identify popular search terms. Sometimes the query would be really unambiguous, such as a particular product name. Then we skipped showing "group results" and just listed out the product in its various colors, for instance. We then also skipped the category naming.

The design was considered a success and the store won "e-commerce site of the year" or similar in Norway, if I remember correctly (It was all the way back in 2006). We felt the search fulfilled expectations.

To summarize, we only used section titles when we needed to disambiguate. So no, in my experience an ordered list should not always have a section title or label.

* What is "best results"? By default we ranked the results in this fashion:

rank = r × p × a × m

where r is technical relevancy, p is sales performance, a is availability and m is product margin. Each factor has a damper applied to it so that we could tweak how much each factor impacted the overall result.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.