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 '12 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 '12 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? – user1757436 Dec 4 '12 at 20:14

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.

| improve this answer | |
  • 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... – Marcos Ciarrocchi Dec 4 '12 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 '12 at 10:25
  • Excellent point, I updated the second mockup to reflect that – Charles Wesley Dec 5 '12 at 18:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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