Skip to main content

Navigation Structure

Breadcrumb rules

Breadcrumb rules — documentation pending.

Complete

Breadcrumbs appear on detail pages, listing pages, and docs surfaces — NOT on Home or the landing screens. Every breadcrumb emits a `BreadcrumbList` schema entry for SEO + AEO.

Breadcrumb anatomy

Position
Above the page title (H1). Inside the page content container, not the global chrome.
Separator
Mono forward slash (`/`). Border-colored. Has `aria-hidden="true"` because the visual is decorative — screen readers walk the link list.
Last segment
Current page title. NOT a link. Bold/foreground color. `aria-current="page"` when present.
Other segments
Routes back to higher levels. Muted color. Hover → primary purple.

Per-surface breadcrumb patterns

  • Docs topic page Documentation / [Section title] / [Topic title]
  • Event details Home / Calendar / Events / [Event title]
  • Founder File reader Home / Founder Files / [File title] / Reader
  • Coverage article Home / Coverage / [Article title] — with an extra "← from the event" anchor below.

Where breadcrumbs do NOT appear

  • Home page (/:lang/) — no breadcrumb. Home IS the root.
  • Module landing pages (/:lang/calendar, /:lang/docs) — no breadcrumb, the page title carries the orientation.
  • Founder Account pages — gated chrome with its own back-stack.