Content Tree / Sitemap

Also known as: Site Structure / Navigation Model

explorationmediumIntermediate

TL;DR

Hierarchical structure of information and navigation for a digital product.

Strategic value

Allows discovering dead ends and structural errors before writing a line of code. Facilitates communication between UX, development and stakeholders through a common visual language.

Category: information-architectureEstimated time: 4-8 hours for medium site (50-100 pages)

What is it

The Content Tree (or Sitemap) is a hierarchical visual representation of a digital product's information architecture. It shows how pages, sections, and content are organized and connected through navigation.

What it is for

  • Define the navigation structure of a digital product
  • Align the team on information architecture
  • Identify missing or redundant content
  • Serve as the basis for navigation and menu design

Research methods that feed it

Card Sorting (open and closed)Tree TestingExisting content analysisMental model interviews

When to use it

  • When designing a website or app from scratch
  • When restructuring an existing product's navigation
  • When users report problems finding information
  • Before designing wireframes or prototypes

When NOT to use it

  • For very simple products with 3-4 screens
  • If you haven't researched how users think about structure (do Card Sorting first)
  • As a final document — it should evolve with the product

Required components

  • Page nodes: rectangles or boxes labeled with each page name
  • Connectors and arrows: lines showing hierarchical relationships between site areas
  • Numbering system (identifiers): each page with unique number (e.g. 1.0, 2.0, 2.1, 2.1.1) to link with wireframes and flows

Optional components

  • Pagestacks: stacked boxes icon for multiple pages with similar structure
  • Decision points (diamonds): when visualization depends on a condition
  • Business/user context: varied sizes or color codes to represent priority
  • Key/Legend: explanation of symbols, lines and colors
  • Rationale: attached document explaining decision reasoning

How to create it step by step

  1. 1Content inventory: List all current or planned product content.
  2. 2Research mental models: Use Card Sorting to understand how users group information.
  3. 3Define hierarchical levels: Organize content into levels (L1: main sections, L2: subsections, L3: pages/screens).
  4. 4Map connections: Define relationships between sections and main navigation flows.
  5. 5Validate with Tree Testing: Test the structure with users by asking them to find specific information.
  6. 6Document and share: Create a visual diagram using tools like Miro, FigJam, or GlooMaps.

Tips for small teams

  • Start with the 3 most critical flows, don't try to map everything
  • Use free tools like GlooMaps or Octopus.do
  • Validate with remote Tree Testing (no lab needed)
  • Keep maximum 3 depth levels to avoid complexity

Common mistakes

  • Organizing by internal company structure instead of user mental model
  • Creating too many depth levels (more than 3 clicks)
  • Not validating with real users
  • Treating the map as a static document

Quality criteria

  • Unambiguous traceability: numbering convention that matches exactly with content matrices, wireframes and test plans
  • Reinforced information hierarchy: facilitates understanding parent-child relationships and discovering dead ends before coding
  • Format scalability: for massive sites, can be moved to spreadsheet format sacrificing visual for efficiency

Authority quotes

“In practical terms, user-centered design means the days of designing a site map that mirrors an org chart are over.”

— Visual Vocabulary / JJG

“Any page you identify in your site map should have a number, and your numbering system should allow for subsequent changes as new iterations are created.”

— IA Documentation Standards

“Creating a site structure can seem like a somewhat arbitrary process to the untrained eye, and therefore easy to modify without considering the consequences.”

— Information Architecture

Contextualized example

Context: University website redesign.

Before: Navigation organized by department (Admissions, Academic, Administration). Students couldn't find scholarship forms.

Card Sorting revealed: Students group by 'what I want to do': Apply → Study → Pay → Graduate.

New tree: L1: I Want to Apply | My Degree | Financing | Campus Life. Result: 40% fewer support tickets about 'I can't find X'.

Template available

Format: Google Slides$10 USD

Related deliverables

Related methodologies

Free tool by UXR — UX Research Consulting in Chile