Navigation and Search

Navigation is the promise that users can always find their way. Search is the backup when structure fails or speed matters more than browsing.

Choose the Right Navigation Model

PatternBest ForWatch Out For
Top navigationBroad websites, marketing sites, lightweight appsToo many items dilute meaning
SidebarSaaS and productivity apps with many destinationsDeep nesting creates maintenance and cognitive cost
Tab barMobile apps and a few peer sectionsNot for complex hierarchies
Mega menuLarge commerce or content catalogsCan become a dumping ground
Command/search palettePower-user flowsNeeds good discoverability and keyboard support

Good Navigation Rules

  • Group by user mental model, not by internal teams.
  • Keep labels concrete and familiar.
  • Avoid overlap between categories.
  • Highlight current location clearly.
  • Make the path back obvious.

Wayfinding Cues

CuePurpose
Page titleConfirms where the user is
Active nav stateShows current section
BreadcrumbsHelps in deep hierarchies
Filter chipsReflects current scope
URL structureSupports orientation and shareability

Search UX

Search becomes essential when:

  • inventory or content volume is high
  • users know what they want
  • time pressure is high
  • browsing categories is slow or ambiguous

Good search includes

ElementWhy It Matters
Useful placeholder or labelSets expectations for searchable content
Fast resultsSearch feels broken if latency is high
AutocompleteReduces typing and suggests vocabulary
Tolerant matchingHandles typos and partial queries
Clear empty resultsSuggest next steps instead of dead ends
Filters and sortHelps users refine without restarting

Filters Without Frustration

  • put high-value filters first
  • show active filters visibly
  • make clearing filters easy
  • do not overload users with dozens of collapsed controls if only four matter
  • preserve filter state when it improves task continuity

High-Converting Navigation Decisions

ScenarioStrong Move
Marketing site heroKeep nav light and CTA visible
Ecommerce categoryUse filters that match buying criteria, not internal catalog quirks
SaaS onboardingReduce global nav until setup is complete
PricingKeep distraction low and make comparison easy

Common Mistakes

  • forcing users through deep menus for common actions
  • using cute labels that hide the real destination
  • changing nav patterns across adjacent sections without reason
  • putting search behind an icon when it is a core behavior