Faceted Navigation
Allowing users to narrow down results by applying multiple filters based on object attributes.
The Specific Question
How do users drill down into 10,000 products without a rigid hierarchy?
Worked Example: Buying a Laptop
Facets: Brand, RAM, Screen Size, Price. Users can select "Apple" and "16GB RAM" simultaneously. This requires the underlying metadata to be perfectly structured.
Common Mistakes
- Displaying empty facets (0 results).
- Not allowing multi-select within a facet (e.g., unable to select both "Red" and "Blue").