Better Faceted Navigation: Advanced Design TechniquesMike MadaioApril 8, 2010IA Summit
What weโ€™re going to do todayMulti-phased usability study of our Faceted Navigation redesignReview challenges we faced implementing advanced faceted nav for a large datasetSpecific focus on multi-select functionalityShare how we overcame these challenges2
The Basics3
Definitions4Faceted NavigationAllows users to define taxonomy on the fly instead of following a predetermined orderFacet or AttributeThe grouping (Variety, Country)ValueCabernet, Merlot
Multi-SelectThe ability to select more than one value within an attributeFor example:	Attribute = Memory	Values = 1GB, 2GB, 3GB5
6
The Challenges7
Visual Options
Visual Options Traditional Single-Select Nav is a text linkMulti-select introduces a layer of UI complexityDesigners are finding other ways to display information9
Checkboxes Have become the standard
 Testing showed no difference in customer    performance Aesthetically pleasing10
Slider - Endless11
Slider - Kayak12
Visual Nav - Sears13
Visual Nav - Endless14
15
16
Visual OptionsRetains interaction paradigmRequires the same (or less) cognitive effortLooks nice17
Precision vs. EaseHow much precision do users need?18
Managing Large amounts of attributes (categories)
Accordians
Challenge 2: Managing Large amounts of attribute values
Endless22
eBay23
eBay24
Scrolling Box vs OverlayPerformance was equivalent for both optionsOverlay allows for highlighting of certain values on the original page25
Choices can be hiddenโ€ฆ26
โ€ฆ or grayed out27
28
Gray out Problems
Challenge 4: Page Transitions
eBay31
32
Actual User Behavior34
Overall RecapProvide clear feedbackHighlight frequently used featuresBalance precision with ease of useRemember that the โ€œproductโ€ is the focus35
Other issues to considerTranslating data from database into customer-facing values What order should attributes and values be in?What level of the hierarchy to expose each attribute?โ€ฆ and on and on36

Better Faceted Navigation: Advanced Design Techniques

Editor's Notes

  • #6ย Does not mean more than one attribute at a time
  • #11ย Make sure one is filled in (show HTML for contrast). No difference in terms of performance (be clear)
  • #19ย If you make it hard to use, they just wonโ€™t use it, and then it is less precise than the simpler version.
  • #37ย Search nav having same rules. Surfacing attributes at certain levels (ie forcing someone to go into Rings to see ring type in search). Caveats โ€“ other things to consider