---
name: wayfinding
description: 'Use this skill whenever a user must navigate within a non-trivial space — a multi-page web app, a documentation site, a hierarchical settings panel, a conference site, a multi-step flow, a campus, a building, an app with deep IA. Trigger when the user asks how navigation should be structured, when users get lost, when "I can''t find X" complaints recur, when designing breadcrumbs, sitemaps, search, or recovery flows. Wayfinding is one of the foundational principles in ''Universal Principles of Design'' (Lidwell, Holden, Butler 2003); it''s also the only principle from that source not previously covered by these plugins. Routes to sub-aspect skills for spatial metaphors, search-and-recovery, and breadcrumbs.'
---
# Wayfinding
Wayfinding is the process by which people use spatial and environmental information to orient themselves, choose a path, monitor their progress along it, and recognize when they've arrived. It originated as an architectural and urban-design concept — how people find their way through buildings, campuses, cities — and translates almost directly to information architecture and navigation design in software.
## Definition (in our own words)
Whenever a user must move from where they are now to where they want to be — across rooms in a building, across pages in a web app, across screens in a multi-step flow — they perform a sequence of cognitive operations: figuring out where they are, deciding which way to go, checking that they're still on the right path, and recognizing the destination when it appears. Designs that make any of these four operations harder than necessary produce the universal symptom: users get lost, double back, give up, or call support.
## Origins and research lineage
- **Kevin Lynch**, *The Image of the City* (MIT Press, 1960). The foundational text. Lynch interviewed residents of Boston, Jersey City, and Los Angeles about how they navigated their cities, and identified five elements of the cognitive map: **paths, edges, districts, nodes, and landmarks**. These five categories still organize the field.
- **Romedi Passini**, *Wayfinding in Architecture* (1984) and *Wayfinding: People, Signs, and Architecture* (with Paul Arthur, 1992). Translated Lynch's urban concepts into architectural design, particularly for hospitals, airports, and other complex public buildings where wayfinding failure is consequential.
- **Roger Downs and David Stea**, *Cognitive Maps and Spatial Behavior* (1973), and the broader cognitive-mapping research tradition in environmental psychology.
- **Lidwell, Holden & Butler**, *Universal Principles of Design* (2003), articulated the four-stage model (orientation, route decision, route monitoring, destination recognition) that is the most-cited contemporary summary in design education.
- **Web wayfinding** translates the same framework. Steve Krug's *Don't Make Me Think* (2000) is the most-cited application to web design; the "where am I, where can I go, what's here" trio of questions is wayfinding restated for screens.
## The four stages
A useful structure adapted from the design-research literature:
### 1. Orientation
Where am I right now? What's around me? Where is my destination relative to here?
In a building: signs, landmarks (the central atrium, the colored carpet, the unique sculpture), maps at decision points.
In an app: the page title, the breadcrumb, the highlighted nav item, the URL, the visible chrome that anchors the user in the system's structure.
A user with poor orientation feels "lost in the app" — even if they could reach their destination by clicking forward, they don't know where they currently are or how the current page relates to the rest.
### 2. Route decision
Given where I am and where I'm going, which path do I take?
In a building: signage at each junction, with the destination clearly named and an unambiguous direction.
In an app: navigation that lists destinations clearly, with link text matching the destination's name. Search as the universal "I don't know which path; just take me there" recovery.
A user with poor route-decision support faces too many choices, ambiguous labels, or paths that look equivalent. They guess; they're often wrong.
### 3. Route monitoring
Am I still on the right path? Is the destination getting closer or farther?
In a building: continued signage along the path, intermediate landmarks, paths that have clear "this leads somewhere" character (a long hallway with the destination at the end, not a series of identical turns).
In an app: visible progress indicators (steppers, breadcrumbs that fill in as you go), a stable URL pattern that reflects depth, transitions that show the user moving "into" rather than "across."
A user with poor route monitoring takes a step, looks up, doesn't recognize where they are anymore, and either retreats or guesses again.
### 4. Destination recognition
Have I arrived?
In a building: the destination has a clear identity — a marked door, a desk, a sign. Dead-ends or terminals reinforce arrival ("you have reached the end of the path; this must be it").
In an app: a clear page title, a layout that matches the user's mental image of the destination, no ambiguity about whether this is the right page or a stop-along-the-way.
A user with poor destination recognition arrives at the right page and doesn't realize it. They scroll, check again, click somewhere else.
## When to apply
- **Designing or auditing IA.** Wayfinding is the IA discipline applied at the user's eye level.
- **Designing onboarding flows or wizards.** Multi-step flows are explicit wayfinding exercises.
- **Documentation sites.** Doc users routinely report "I know it's in here somewhere" — a wayfinding failure.
- **Settings panels with depth.** Whenever users must drill into a sub-section to change a value, all four stages apply.
- **Help / support surfaces.** Users land here in a degraded wayfinding state already; design must repair their orientation before doing anything else.
## When NOT to apply (or when to be careful)
- **Single-page tools.** A calculator, a simple form, a one-screen dashboard doesn't have wayfinding to design.
- **When the IA itself is wrong.** Wayfinding is about helping users navigate the IA you have. If the underlying IA is incoherent (the user expects "Settings → Notifications" and you've put notifications under "Account → Preferences → Communications"), no amount of wayfinding cosmetics will fix it. Restructure first.
- **In voice-only or text-only conversational interfaces.** Wayfinding intuitions about visual landmarks don't transfer; replaced by narrative ordering, prompts, and confirmation.
## Worked examples
The examples are framework-agnostic — written in plain HTML, conceptual mockup, or general structure — to make the wayfinding decisions visible. Apply them to your stack of choice.
### Example 1: a documentation site
A docs site with 200 pages of content is a wayfinding nightmare unless designed deliberately.
**Orientation:** every page has a sidebar showing the user's current section expanded and the current page highlighted. The breadcrumb at the top shows the path from root. The URL pattern (`/docs/section/subsection/page`) reinforces depth.
**Route decision:** the sidebar lists sibling pages and parent sections. A search box (with type-to-filter) handles "I don't know where this is, take me there."
**Route monitoring:** as the user clicks deeper, the URL extends and the breadcrumb grows. The sidebar's currently-active item visibly shifts. Internal links use a slightly different style than external links so the user can predict outcomes before clicking.
**Destination recognition:** every page has a single H1 matching its title in the nav. The sidebar's current-item highlight confirms "you are here." The page's own structure — code samples, examples, conclusion — matches the user's expectation of what a docs page contains.
```html
Quickstart