Filtering: Interface & Layout Flashcards

Product Lists & Filtering

1
Q

What issue arises with long lists of filter options in a user interface?

A

Long lists of filter options push other available filter types out of view, making it harder for users to get an overview of what filters are available.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How should filter options be handled if there are more than 4-8 options?

A

Truncate the filter options if there are more than 4-8. Ensure that the “View More” link is easy to discern and shows the number of truncated options in the truncation link. Avoid both inline scrollable areas and untruncated lists with 8+ filter options.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What problems arise when the list of filter types extends across multiple viewports?

A

When the list of filter types (e.g., “Color,” “Brand,” “Material”) extends across multiple viewports, users have much more difficulty establishing an overview of which filter types are available. This increases the likelihood that they’ll miss out on potentially ideal filters that are pushed too far down the page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What issues arise when filter options are displayed in inline scrollable areas?

A

When filter options are displayed in inline scrollable areas, it’s impossible to get an overview of all options because only a small part of the list is viewable at any given time. This makes it difficult to compare filter options that are not positioned closely together. For example, if there are 15 formulations of eyeliner available but only 5 are visible at once within an inline scrollable area, users will have to scroll down and up within the list to form an overview of the available options.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the recommended approach for displaying more than 4-8 filter options?

A

Truncate filter options where there are more than 4-8. Truncation has been proven to perform better in testing for displaying more than 4-8 filter options compared to displaying all options untruncated or using inline scrollable areas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 3 implementation details for truncating filter options?

A
  1. Never truncate a single option
  2. Include the number of hidden filter options in the truncation link
  3. Ensure appropriate visibility of the truncation link
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why should you include the number of hidden filter options in the truncation link?

A

It helps users to know how many additional filters they can expect by including the number of hidden filter options in the truncation link (e.g., “Show More (9)”). For example, if users can’t see a suitable option visible by default, knowing that there are 9 more to pick from could encourage them to click the truncation link — clarifying to them that there aren’t just 2 or 3 more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What happens when the number of matches for filtering options isn’t shown?

A

When the number of matches for filtering options isn’t shown, users won’t know the effect of applying the filters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How should the number of matches for each filtering option be displayed and updated?

A

Show the number of matches for each filtering option, and live update the numbers as filters are applied or deselected.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What issues were observed during testing on sites that didn’t show the number of matches for each filter option?

A

Participants either wasted time applying filters that didn’t narrow the product list enough or ran into dead ends when the application of filters led to too few items being shown in the list.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the consequence of users not knowing how many items match each filter option?

A

If users don’t know how many items match each filter option, they won’t be able to pick the options that will significantly reduce the length of the list.

For example, if a user in a product list with 8,000 items starts applying filters to reduce it to a manageable size and there is no indication of the matches for each filtering option, there is no way for them to know if selecting a specific option will reduce the list by 10 items or 1,000.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why is it important to show the number of matches for each filter option?

A

Showing the number of matches for each filter option gives users confidence that they will be able to tailor the product list to one that has suitable items and contains neither too many nor too few items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What factors determine whether a product list is considered “too many” or “too few” items?

A

What constitutes “too many” or “too few” depends both on users’ needs and the context. Some users may want a large list, such as those who don’t know exactly what they want and prefer to view an extensive list of items. Others might have more specific needs, like a brand of shoe in a certain color and size, and may favor a shorter list. Others still might have no preference. It’s important to display the number of matches for the subset of users who will find this information helpful.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How should the numbers of matches for filter options be updated when filters are chosen?

A

The numbers of matches for filter options should be updated each time a filter is chosen. Once a filter option is selected, the numbers of matching items for all other filter options should update to reflect that selection. This is especially important when selecting multiple filters.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why is it important to update matching values immediately after a filter is chosen?

A

Unless matching values are updated as soon as a filter is chosen, there is no point in showing the numbers at all after users have selected a filter. Users are concerned about the total size of the resulting product list.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why is it important for the numbers of matches for filtering options to update as each option is chosen?

A

When the numbers of matches for filtering options update as each option is chosen (ideally as a live update), users can feel confident in the number of products that will be displayed in the product list. This helps avoid dead ends with too few items and makes the site feel more responsive to users’ needs. Additionally, live updating the number of matches can help establish a sense of progression for users adding multiple filters because they see the number of matches decrease with each addition (or increase as filters are deselected).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Why is it helpful for users to see the total number of products matched by all active filters?

A

Seeing the total number of products matched by all active filters is helpful to users because it allows them to see the effect of applying a filter on the total number of items in the list.

For example, if a user applied a filter that reduced the number of items too much, they could immediately deselect it and then either choose another filter or browse the list as is.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How should the total number of matches be displayed on mobile sites and apps where filters are in a separate interface?

A

On mobile sites and apps, the total number of matches should be shown within the filter interface. For example, the “apply” button text can be adjusted to “Show 78 Items,” where 78 is the total number of items in the list with the currently active filters.

19
Q

What happens if the total number of matches isn’t shown on mobile sites and apps?

A

If the total number of matches isn’t shown, users would have to apply the filter(s), go to the product list, view the total number of items, and if necessary return to the filtering interface to adjust the filters as needed — a time-consuming and frustrating process.

20
Q

Why is it important to indicate the number of matches for filtering options on mobile?

A

For mobile users, showing the total number of matches prevents the need to “apply” and then re-open the filter interface if the results need to be refined further

21
Q

Why is it important to indicate the number of matches for filtering options?

A

Users can get real-time feedback as they apply filters regarding how many relevant options they will be evaluating

22
Q

What are the 3 issues that were observed which made finding filtering and sorting difficult?

A
  1. Using only an icon to represent the path to filtering or sorting
  2. Having overly cluttered interfaces near the paths to filtering or sorting
  3. Having an overly subtle path to filtering or sorting
23
Q

How should mutually exclusive options like category links be displayed, and why?

A

Mutually exclusive options like category links should not use checkboxes, as this suggests the options are combinable. Instead, they should use either plain text or radio buttons to convey that only one option can be selected. During testing, participants mistakenly tried to select multiple categories with checkboxes and were surprised when this wasn’t possible. Using plain text or radio buttons avoids this confusion.

24
Q

How should categories be handled when an initial filter selection will benefit most users?

A

For categories where an initial filter selection will benefit most users, consider promoting those filtering values above the product list while also keeping them in the normal filtering interface.

25
Q

What was the first action of the majority of participants arriving on product lists during testing?

A

The first action of the majority of participants arriving on product lists was to look for suitable filters to make the list more manageable and relevant to their needs.

26
Q

What are the most popular filters for apparel and other visually driven products?

A

The most popular filters for apparel and other visually driven products are price, size, and color.

27
Q

How does promoting helpful filters at the top of product lists benefit users?

A

When helpful filters are promoted to appear at the top of product lists, such as filters for styles of jeans on, users can quickly narrow down the selection before even viewing the full list or scanning other filter types.

28
Q

What issues arise when important filters are only displayed in the filtering interface?

A

When important filters are only displayed in the filtering interface, whether on desktop in a sidebar or in the separate filtering interface on mobile, they could be overlooked for several reasons:

  1. They could be “lost” among many filter types and values, making their importance less apparent.
  2. Users who are not familiar with a particular domain may not know which product attributes are important and may not be able to discern them in the regular filter interface.
29
Q

Why should important filters be promoted to users, and how should the choice of filters be determined?

A

Promoting important filters to users makes them more highly visible than other filters, ensuring they are not overlooked. The choice of which filters to promote will vary by industry, depending on the type of product and what’s most important to users.

30
Q

Why and how should important filters be promoted to users?

A

Promoting important filters to users makes them more highly visible than other filters, ensuring they are not overlooked. The choice of which filters to promote will vary by industry, depending on the type of product and what’s most important to users.

31
Q

How does the placement of “Promoted Filters” at the top of product list pages benefit users?

A

The placement of “Promoted Filters” at the top of product list pages allows sites to add imagery that both attracts attention and depicts the differences between the options shown. This helps users quickly understand and choose between the most important filters.

32
Q

What should be kept in mind when promoting a limited and select number of filtering values?

A

It should be kept in mind that promoting a limited and select number of filtering values only makes sense if the vast majority of users will have interest in or get significant benefits from applying them.

33
Q

When should filters be promoted at the top of the product list?

A

Filters should only be promoted when the product list is so large that the vast majority of users are better off applying a filter before devoting any attention to the actual product list.

34
Q

Why are “Promoted Filters” especially helpful to mobile users?

A

“Promoted Filters” are especially helpful to mobile users because most filters on mobile are hidden until users access the filter interface. This means it may not be immediately clear how to begin to narrow the scope of the list or what filters have already been applied when landing on a product list. Promoting important filters helps users quickly start refining their search.

35
Q

How can “Promoted Filters” reduce the time and effort needed for mobile users to apply filters?

A

Because filters are typically in a separate interface on mobile, users may need to make multiple trips back and forth between the product list and the filtering interface to tailor the list to their needs, especially if filters are auto-applied once selected. Suitable “Promoted Filters” can reduce the time and effort needed to apply the first filter, helping users quickly begin the process of narrowing down the list.

36
Q

What issue arises when each filter choice is auto-submitted, and how does it affect users?

A

During testing, it was observed that for a significant subset of participants, the process of applying filters was more troublesome when each filter choice was auto-submitted. When each filter choice is immediately applied and users are returned to the product list, they will have to make an additional trip to the filtering interface for every additional filter they need. This makes some users more reluctant to fully explore their filter options.

37
Q

What risk is associated with a time-consuming and arduous filter application process?

A

If the process of applying multiple filters is too arduous and time-consuming, users might settle for a product list that contains irrelevant items, thereby slowing down the product-finding process.

38
Q

What issue did test participants encounter with the “Apply” button, and what was the consequence?

A

Test participants preferred to apply their filter choices with an “Apply” button. However, on some sites, many participants unintentionally left the interface without applying their choices due to issues with the “Apply” button. As a result, they returned to the product list to find it unexpectedly unfiltered.

39
Q

How can the issue of users unintentionally leaving the filter interface without applying their choices be avoided?

A

To avoid the issue of users unintentionally leaving the filter interface without applying their choices, two key implementation details are important:

  1. The “Apply” button should be sticky, ensuring it remains visible as users scroll through filter options.
  2. There should be a prominent “Apply” button, not a link, to make it clear and easy for users to apply their selected filters.
40
Q

Why should mobile sites have a sticky “Apply” button in the filtering interface?

A
  1. For large filter lists, users may not be able to see the “Apply” button if it is further down in the interface viewport
  2. Autosubmitting filter choices as they are selected is by comparison a cumbersome “pogo-sticking” process
  3. Having a sticky element also encourages the use of an always-accessible “Reset” or “Clear All” option for convenience
41
Q

Which filter types had the longest lists of options during testing?

A

During testing, the longest lists of filter options, which could take up from 8 to 10 viewports, were observed to be in the “Brand” and “Manufacturer” filter types.

42
Q

How can the issue of long lists of filter options be addressed?

A

To avoid the issue of long lists of filter options, enable users to search within filter types. During testing, participants were able to quickly find filter options when a search feature was available. For example, in a list of over 70 brands, participants only had to type 2 characters for an autocomplete list to appear, allowing them to select the desired brand quickly.

43
Q

How can users quickly scan and find specific filter options in long lists?

A

To enable users to quickly scan lists of filter options, order the options alphabetically (or numerically). This way, users will know where to look for specific options based on their names. For example, users looking for the “Sennheiser” brand of electronics will know to look towards the end of the list, while those looking for “Bose” will see it towards the top. Alphabetical ordering saves users time, allows them to tailor product lists without unnecessary delay, and eliminates the need to understand the ordering method. Even if popular filter options aren’t at the top, their predictable location in an alphabetized list ensures they can still be found quickly.

44
Q

On a mobile site, what should you do when there are more than 20 options within a single filter type?

A

Sort the options alphabetically by default, and include a search box