I have a product page with product reviews which can be filtered. The top level filters are by review type: All, videos, product reviews and stories.

Product reviews and stories can then be filtered by subject type. How should the subject type filter work. For example if ALL is selected the subject filter only applies to Product reviews and stories. How do I show the filters only apply to two of the review types?

  • Can you give some examples of "subject types"? How many are there?
    – Matt Obee
    Dec 4, 2012 at 18:25
  • 1
    There are 3 review subject types based on rating scales the user fills out in a feedback form. "Fast acting" "Continuos benefit" and one other yet to be defined. So if the user rated the "Fast acting" as high the product review would be tagged with this term and can therefore be seen if the user wants to filter reviews by users who have said the product is "Fast acting" Hope that helps?
    – user19592
    Dec 4, 2012 at 18:46
  • Are the reviews of different types (video, product reviews, stories) interleaved on the page or are they separated into groups of reviews of the same type, e.g., all videos together, all product reviews together, all stories together? Dec 4, 2012 at 20:14

1 Answer 1


One idea is to group the child category filters below the parent category. This makes it clear that the child category filters will return a subset of the parent:


download bmml source – Wireframes created with Balsamiq Mockups

This design gives you flexibility in the event that your taxonomy changes. For example if a new subject type is created for Product Reviews but not videos, you could add that in without having to make any changes to the control's logic.


The more I have thought about it, the more I dislike having "All" as an option in the UI at all.

Marcos' question about faceted search made a good point:

...most of the websites use a set of check boxes, and the All function is done by checking all the boxes, eg. Kayak or Amazon do it like this.

With only 3 review types, it is fairly simple for a user to select 1, 2, or 3 options. As a result I'd instead use the following UI:


download bmml source

Update 2 Incorporated kountor's excellent suggestion of pre-checking child categories.

  • Great answer, the key is that it must be very clearly expressed that the subject types are related to the Product reviews and Stories only... Dec 4, 2012 at 22:01
  • 1
    As an addition you can consider the following when a user clicks on "Product Reviews": Automatically also check all child-types.
    – kontur
    Dec 5, 2012 at 10:25
  • Excellent point, I updated the second mockup to reflect that Dec 5, 2012 at 18:03

Your Answer

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

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