Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Also called “reverse card sorting”.

Introduction

Tree testing helps streamline and validate site navigation, allowing users to move through apps and websites in an effective and enjoyable manner.

Testing the structure, or tree, of a user interface independent of design elements helps to define the ideal organization of a product, without the possible biases created by said design elements.

What is Tree Testing?

Tree testing is a UX research method used to evaluate users’ “movement” through a website or app to find products and services. By tree testing one structure then another, you can also indicate which information architecture your users prefer.

What tools are needed?

 Click here to expand...

Tree testing tools leverage a wide reach and speedy test execution to produce focussed data. This data helps researchers to quickly identify where digital structures need improvement. With these cost-effective tools data organization structures can be easily tested without creating a full design. Examples of these tools include:

  • Optimal workshop

  • Userlytics

  • Maze

  • UXtweak

  • PlaybookUX

What are the types of Tree Tests?

 Click here to expand...

a. Quantitative Tree Testing- Focused on getting numerical data including task completion rates and average time taken to complete each task.

b. Qualitative Tree Testing- Focused on getting the context on why users struggle on certain tasks or why they took certain paths to complete the tasks.

What are the steps to Tree Testing?

1. Before the Test

  Preparing

a. Set Research Goals- Define what you want to learn about your product or (intended) users and what kind of information you want (Qualitative and/or Quantitative).

b. Define the demographics of your participants- Define the demographic makeup and diversity of your participants.

c. Build Tree Structure- Create a simplified version of your site or app’s information architecture including categories, subcategories and other key items. This should be completely in plain text form.

d. Define the Tasks for the Test- With the goals, demographics and structure defined, decide what tasks are most common to your (intended) userbase or most important to achieve your research goals. These will make up the tasks for the tree test.

e. Define follow up questions to fulfill Qualitative goals- Ask about users general opinions of the structure, why they might have found certain tasks convenient or challenging, and how they would improve the structure themselves.

f. Choose Testing Tool- Choose a testing tool that supports your goals, tree structure and tasks. For example, UXmetrics works well for both online and in-person testing, Maze is integrated with design tools and UXTweak features and an advanced user session filter.

g. Consider Compensation- Determine what compensation is needed to incentivize participation and when to offer compensation.

h. Discuss and finalize Research Guide with your team- Develop an understanding of participant recruitment, questions and note-taking/recording between interviewers, notetakers and stakeholders.

i. Prepare and Test your tools- Conduct a trial test and follow up interview (if necessary) and refine your tree, tasks, tools and data collection.

2. Conducting the Test

 Methodology

a. Start Easy- Introduce yourself (moderator) and the goals of your study. Let participants know you are looking for honest feedback and their opinions are valued.

b. Address any Privacy Concerns- It is important that you let participants know all data shared will be respected and kept private before conducting the interview.

c. Collect Data- While Users run through the tasks, the moderator or software records where users click, their time to task completion and the paths they take to complete the tasks. Participant responses to follow up questions should also be noted.

d. Ask Follow up questions- To get qualitative data on why users took certain paths to complete the tasks and what information architectures they are used to.

e. Wrap it up nicely- Ask any final questions. Thank your participants for their time and their assistance. Get the information needed to send them the proposed incentives.

3. After the Test

  Analysis & Presentation

a. Analyze data- Analyze the statistics for task completion to identify the weaknesses of your information architecture. Read through interview notes or review recordings to determine which paths users enjoyed most and why.

b. Present findings- Create Bar Charts to present average completion times and completion rates of each task. Use any interview responses to create user personas or archetypes of your (intended) user segments. Personas and archetypes help teams to understand their users’ priorities and how their users think.

Key Considerations

Set up Relevant Tasks- Make sure that the tasks used in the test represent your users’ goals when visiting your app or website. Strike a balance when it comes to tasks; they should be clearly-directed yet open. 

Testing your tools is key- Due to the diversity of tree testing tools and methods of representing infrastructure, make sure to test your structure within your tree testing tool of choice before pushing the test to any stakeholders or participants.

Define the depth of your trees- Determine which aspects of the tree to test and how deep the test should be. For sites with too many categories and subcategories, focus on testing the high-level structures.

The Key Benefit of Tree Testing

Tree testing unlocks clear, focused data about what parts of your site structure work well and which parts need to be redesigned.

References

Appert, Caroline. “The Power of Tree Testing in Optimization.” The Good, 4 Dec. 2024, http://thegood.com/insights/tree-testing/  

Raj, Theertha. “Tree Testing in UX: A Beginner’s Guide.” Looppanel, 30 Aug. 2024, http://www.looppanel.com/blog/tree-testing-ux  

Shaar, Sarah. “Tree Testing: Validating the Spine of Design.” Justinmind, 7 Nov. 2024, http://www.justinmind.com/user-testing/tree-testing  

Soegaard, Mads. “Tree Testing: A Complete Guide.” The Interaction Design Foundation, Interaction Design Foundation, Apr. 2024, http://www.interaction-design.org/literature/article/tree-testing-ux#  

  • No labels