Faceted Navigation: Vertical Stack

    
Share/Bookmark

Problem Summary

  • Users need to evaluate and understand the overall navigation space and see what's available at a glance.
  • Users need to refine their results to locate specific records or explore relevant subsets.





Usages

  • In applications where the primary means of navigation is through the selection of facets and values.
  • In simple faceted navigation applications (as opposed to complex analytical applications requiring aggregate views of the data and/or other complex Boolean queries).

Constraints and Challenges

  • Co-existence of local navigation menus, which need to work in combination with the faceted navigation menu.
  • Users may be hit with information overload if it appears that too many choices are available.
  • Disparity between the height of the faceted navigation menu and the height of the search result area can mean that the faceted navigation menu extends far beyond the search result area, or vice versa, and thus one or the other is no longer visible when scrolling to the bottom of the page.

Solution Elements

  1. Reserve a consistent salient location on the page for available refinements.
 
  1. Provide a meaningful natural language label for the entire faceted navigation menu, e.g., "Narrow your results", "Narrow or expand your results", "Refine your results", etc.
 
  1. Provide a meaningful natural language label for each facet.
 
  1. Visually group facet labels and facet values using proximity, spacing/indents, color coding, etc.
 
  1. Visually distinguish facet labels from facet values using font variations, color, justification, etc.
 
  1. Select and present a subset of facets that align with the user’s likely task flows.
 
  1. Arrange the facets in a suitable priority order, e.g., frequency of use or alignment with common task flows.
 
  1. Truncate the number of values displayed within a given facet to an easily scanned list.
 
  1. In general, it is preferable to sort facet values by record count to surface the most common values.
 
  1. Allow individual facets to be open and closed where appropriate, e.g., when there are many facets relevant to a given result set, or when the facets can be organized into meaningful groups and folded away to save space.
 
  1. Augment the display of facet values with record counts to communicate the number of matching records for each value.
 

Comments (0)

Leave a comment...

 

 


Your comment:




 

Related Patterns

Additional Examples