methodatlas

UX Research Research method

Tree Testing

Checks whether people can find content in a navigation hierarchy.

Tree testing evaluates search tasks in a labeled, clickable hierarchy without a visual interface. Destination, first click, and path show information-architecture findability; finished-page appearance and interaction are outside the test scope.

Core question
Can relevant users find the required content in the proposed hierarchy?
Participants
Based on research question
Time
Study dependent

The phase bar connects hierarchy, tasks, paths, and revision.

Paper illustration of a branching category tree with a highlighted search path and possible dead ends.
  1. Tree

    Bound the hierarchy

    Set the tree structure and content area to test.

  2. Tasks

    Write tasks

    Write realistic search tasks with a clearly defined destination.

  3. Paths

    Collect paths

    Let participants search the tree and capture first choice, path, and final destination.

  4. Interpret

    Interpret findability

    Connect destination success to first click, path directness, and task wording.

Revise problem nodes and labels from task paths; test a changed structure with comparable participants who have not been primed by the prior version when possible.

A good fit when

Use tree testing when a hierarchy and its labels exist and you want to evaluate paths before UI design or independently of it. Card sorting is more suitable for discovering new groupings.

Ideal for

  • IA validation
  • Navigation comparison
  • Findability benchmarking

Not good for

  • Visual hierarchy feedback
  • Open discovery

Outputs

  • Findability paths

    First clicks, selected destinations, and detours by task.

  • Hierarchy findings

    Traceable label or node issues linked to a test task.

Tree-test task paths

Fictional teaching example

Keep expected destination, selected path, and interpretation traceable by task.

Tree-test task paths
Task pathSearch taskExpected destinationFirst click and pathFinding or follow-up
Wrong pathA path ending at the wrong destination.Fictional T1: Find a suitable tool available for Saturday.Lending > ReserveP1: Tools > Availability > Cordless drillsPossible confusion between stock and reservation; check against more paths.
Direct pathA path with the expected destination and no detour.Fictional T1: Find a suitable tool available for Saturday.Lending > ReserveP2: Lending > ReserveDirectness is a clue, not proof that every label is clear.
  1. 1. Search task

    Wrong path
    Fictional T1: Find a suitable tool available for Saturday.
    Direct path
    Fictional T1: Find a suitable tool available for Saturday.
  2. 2. Expected destination

    Wrong path
    Lending > Reserve
    Direct path
    Lending > Reserve
  3. 3. First click and path

    Wrong path
    P1: Tools > Availability > Cordless drills
    Direct path
    P2: Lending > Reserve
  4. 4. Finding or follow-up

    Wrong path
    Possible confusion between stock and reservation; check against more paths.
    Direct path
    Directness is a clue, not proof that every label is clear.

Keep path data linked to task and tree version.

NN/G

First step

Name the content people must find and the hierarchy, labels, and levels to evaluate.

Open the method guide

Deep dive

Purpose

When a navigation exists but search paths still fail, tree testing checks findability without visual distraction. The method shows whether labels, levels, and paths really lead to the intended destination.

How it works

Participants solve search tasks using only the structure, revealing where they branch off, get stuck, or jump back. The paths show which terms hold up and which structural edges weaken orientation.

In detail

Tree testing helps because it checks findability without visual distraction, making the pure structural performance of a navigation visible. The method becomes especially useful when search tasks reflect real goals and paths, backtracks, and wrong turns are read closely. Patterns matter more than single errors, so labels and levels get improved exactly where orientation actually breaks.

Facilitation

Formulate tasks from the perspective of real usage needs and keep the tree structure current enough that results stay meaningful. It matters most on paths that look plausible but regularly lead nowhere; naming or grouping is usually unclear there. In the end, a few prioritized structural problems are enough, so decide what changes before the next test.

The method guide walks execution through 4 phases, timing, 4 pitfalls, and clear stop criteria.

Open method guide

Your perspective

Does this method help with your work?

Your feedback helps shape the next improvements to methodatlas.

Sources and topics

Topics
Artifact templates
Tree Testing: WorksheetPlan the tree version, search tasks, participant study, and analyzable path data.
markdown

tree-testing-working-template.md

Plan the tree version, search tasks, participant study, and analyzable path data.

Tree Testing: Worksheet

Question

To be confirmed

Desired outcome

To be confirmed

Scope

Evaluate one navigation hierarchy Time: Multi-session study; duration depends on recruitment, format, tasks, and analysis.

Complete this worksheet on paper or in your own document during the work.

Preparation for this scope

Method setup

  • Materials: Versioned navigation tree, search tasks with expected destinations, participant profile, test tool, and capture grid for first clicks and paths.
  • Roles: Research lead prepares the tree and tasks. Participants search individually; moderation stays neutral. For remote studies, document sample quality and source.
  • Advance information: Gather critical content, current hierarchy, audiences, known findability issues, and the pending structural decision.
  • Overall time needed: Unmoderated studies may run over several days depending on recruitment; individual tasks often take only minutes. Plan setup, participant time, and analysis separately.
  • Setup: Version tree labels and destinations, pilot tasks, and confirm the test surface shows only hierarchy navigation.

Prepare for the work steps

Tree: Bound the hierarchy

  • Name the content people must find and the hierarchy, labels, and levels to evaluate.

Tasks: Write tasks

  • Versioned navigation tree with traceable destination nodes.

Paths: Collect paths

  • Versioned task set with expected destinations and rationale.

Interpret: Interpret findability

  • Task-level paths and final selections by participant.

Tree-test task paths

Task pathSearch taskExpected destinationFirst click and pathFinding or follow-up
Wrong path
Direct path
  • Wrong path: A path ending at the wrong destination.
  • Direct path: A path with the expected destination and no detour.

Blank template: capture your task, target, path, and finding.

NN/G

Tree: Bound the hierarchy

Expected artifact: Versioned navigation tree with traceable destination nodes.

Versioned navigation tree with traceable destination nodes.

Entry:

...

  • The tree is complete enough for tasks and is not mixed with visual cues.

Tasks: Write tasks

Expected artifact: Versioned task set with expected destinations and rationale.

Versioned task set with expected destinations and rationale.

Entry:

...

  • Each task has a justified target; multiple plausible destinations are noted in advance.

Paths: Collect paths

Expected artifact: Task-level paths and final selections by participant.

Task-level paths and final selections by participant.

Entry:

...

  • Tasks, tree version, and participant code stay linked.

Interpret: Interpret findability

Expected artifact: Findings about nodes, labels, and tasks with next structural tests.

Findings about nodes, labels, and tasks with next structural tests.

Entry:

...

  • Success, directness, and uncertainty use a suitable sample and stated denominator.

Open questions and next steps

...

Method guide: https://methodatlas.meierhoff-systems.de/en/methods/tree-testing/run-sheet

Alternatives and neighbors

Fitting alternatives with decision guidance, followed by other related methods.

All methods
Constraints and origin
MediumAsync1-2 Tage

Profile

Method form
Research method
Participants
Based on research question
Time
1-2 Tage
Maturity
Canonical
Origin
UX Research Community
Paper illustration of a participant using a prototype while an observer takes notes beside a highlighted usability issue.
Next up: Usability Testing