Skip to content
Innovialabs

Card Sorting and Tree Testing: How to Validate Site Navigation

Practice4 min

In short

Card sorting shows how users group your content on their own, while tree testing checks whether they can find things in the resulting structure; sort first, then test the tree, then fix and retest.

The two methods in brief

Card sorting: participants arrange cards with page or feature names into groups. It answers the question: how do users think about your content?

Tree testing: participants see only a text-based navigation tree, with no visual design, and get tasks such as "Where would you look for the return policy?". It answers the question: can people find things in the proposed structure?

The right order: sorting helps you build the structure, tree testing helps you validate it.

Three types of card sorting

TypeHow it worksWhen to use
OpenParticipants create and name their own groupsA new site or full redesign, when you need the mental model
ClosedCategories are predefined, participants place cards into themValidating existing sections or fitting new content into a structure
HybridCategories are given, but participants can add their ownYou have a draft structure but are not sure it is complete

Preparing a card sort

  1. List the cards. Usually real pages or features. Too many cards tire participants, so keep the most important ones at a consistent level of detail.
  2. Write cards in plain language. Avoid internal jargon and repeated words: if three cards contain "payment", people group them by the word, not by meaning.
  3. Add descriptions where needed. A short note helps when a name alone is ambiguous.
  4. Pick a format. Remote and unmoderated through an online tool is fast and scalable. Moderated, in person or by video, means fewer participants but you hear their reasoning.
  5. Run a pilot with one or two colleagues to catch confusing cards.

Recruiting and sample size

  • Participants should come from your target audience, not your own staff. If the site serves several segments, such as buyers and partners, recruit each.
  • For open card sorting, practitioners commonly aim for roughly 15-20 participants per segment, after which new patterns rarely appear.
  • Tree testing is quantitative, so it needs more participants, usually several dozen, for success rates to be stable.
  • For multilingual sites, test in the language people will read the navigation in.

Tools

Online studies typically use dedicated services: OptimalSort and Treejack from Optimal Workshop, UXtweak, Maze and similar. For moderated sorts, any online whiteboard like Miro works, or physical cards on a table.

Reading card sort results

A similarity matrix shows what percentage of participants put two cards in the same group. Dark clusters along the diagonal are groups users agree on.

  • Strong pair: the cards almost always go together. Keep them in one section.
  • Card without a clear partner: its place is not obvious. It may need links from several sections or a new name.
  • A dendrogram shows how cards merge into clusters at different agreement levels and helps you choose the number of sections.

In open sorts, also look at group names: the words participants use are good candidates for menu labels.

Running a tree test

  1. Build the navigation tree as a text hierarchy.
  2. Write tasks based on real user goals. Do not reuse words from the labels in the task wording, or the test becomes word matching.
  3. Mark the correct answer, or several, for each task.
  4. Analyze the metrics:
    • Success rate: the share of participants who found the correct item.
    • Directness: the share who got there without backtracking.
    • Time to complete the task.
    • First click: where people went first. A wrong first click often points to a problem with a top-level label.

Tasks with low success are the main candidates for changes. Revise the tree and test again.

Common mistakes

  • Testing with colleagues who know the company's internal structure.
  • Hints in the wording of tree test tasks.
  • Copying sort results into the menu literally, without expert refinement.
  • Testing the tree together with visual design: then you cannot tell whether the problem is the structure or the interface.

FAQ

Yes, if a structure already exists and you need to validate it. But if you do not know how users group your content, start with an open card sort.

We can help with this

If you'd rather get the result than figure it all out yourself — this is what we do every day.

Discuss a project

Read next

Have an idea or a task? Tell us about it

We'll reply within one business day and propose a solution. The consultation is free.