Google forms as a free alternative for your tree test studies (Part 1)

A budget-friendly option for small websites with flat sitemaps

Sreedevi Purayannur
Bootcamp

--

Information Architecture (IA) is an important aspect of the user experience of an application that has the potential to make navigation of its features a frustrating or enjoyable experience. Easy-to-understand labels, clear call-to-action buttons (e.g. log in) and logical nesting of menu categories contribute towards a friction-less navigation experience for the user. There are two core methods by which the IA of a website can be tested with users:

- a card sorting exercise where users group menu labels into headers that make sense to them

- a tree testing exercise where users are asked to find specific functions within a list of nested labels

Through a 2-part series, I want to explore using Google forms as an alternate tool for tree test studies.

In the first part of this article, I walk you through the process of setting up, a tree-test using Google Forms. In the second part, I’ll briefly discuss ways to analyze the results of such a test and list a few important aspects that you may want to consider while deciding if this tool is for you.

User Zoom, Treejack and UX Tweak are some of the custom tools out there to conduct tests for information architecture. Each of these tools let the researcher set up specific tasks that guide users/respondents through nested labels into specific destinations on a website or app. While there are free versions of these tools, tasks are limited and you typically need a subscription to set up a full-fledged study that can provide meaningful insights about your website’s information architecture.

Setting up the study

The first step towards a successful tree test starts with a clear and logical hierarchy of content categories for a website or a well-organized sitemap. A set of nested menu labels can be created from either of those artifacts.

For example, let’s take a concept website I created to help users relocate internationally. I had a sitemap diagram for my website on Miro, which I used to create a complete list of content categories and subcategories.

A flow chart diagram showing a visual sitemap for a concept relocation website
Sitemap for a relocation web application
Image of a spreadsheet depicting different levels of menu labels
Nested Menu Labels

Writing Tasks

The next step is to write a list of tasks that you would like the user to complete. For example, I had three tasks for my relocation website.

  • You are planning to move to New Delhi and have some questions about a specific high school in that city. See if there any resources on this website that can help you find answers (2-part question)
  • You want to know if it’s safe to relocate to the United States during Covid. Where can you read more about travel restrictions to the US? (4-part question)
  • Find out how to be a member on this website (2-part question)

This article from the Nielsen Norman Group contains a section on how to write tasks for tree tests.

Setting up Google Forms using branching logic

Once you have the labels and the tasks, then you start by opening a new form on Google Forms. You need a Gmail account for this step. Now, depending on the number of tiers you have in your hierarchy, each question will have 2–5 parts to it depending on the hierarchy levels on your website (see list of questions above). However, I would recommend having two parts to every question — the intended destination and one tier above it. I’ll explain why later in this article.

If you have not used Google Forms before, you can learn how to do that here.

The key process to simulating a tree test is to set up tasks as survey questions on Google Forms in the following format:

  • Each task will be a question with multiple parts
  • You’ll have as many parts to a question as you have hierarchy levels
  • Every part of every question must have a separate section. Each section will have only one question. If you are not familiar with sections on Google Forms, here’s how to do it
  • Every part except the last will have a drop-down menu item
  • The last part will be a multiple choice, one selection only question

Step 1

Once you have set up all questions and their parts in separate sections, you can start applying the forking logic on Google Forms to ensure that respondents are directed to specific sections depending on their answer.

Create separate sections for every part of each question you have on your test. Use the same name for all sections relating to the same question so that it becomes easier to direct users to relevant sections based on their answers. For example, if I have two parts to a question about schools, both sections will be named so.

Step 1.1 Screenshot from Google forms— how to set up questions
Step 1.1: Different parts to a question will have same section names

All question parts except the last one should be Dropdowns;the last part to every question will be Multiple Choice.

Step 1. 4 Screenshot from Google Forms showing how to set up drop-down categories for survey responses
Step 1.2: Drop down answers for question parts
Step 1.3 Screenshot from Google Forms showing how to set up multiple choice categories for survey responses
Step 1.3: Last part of each question to have a multiple choice answer

Step 2

For all Dropdown questions, check the option on bottom right that says ‘Go to section based on answer’.

Step 2.1 Screenshot from Google Forms showing how to click on settings to direct users to different sections
Step 2.1: Click vertical dots for more options
Step 2.2 Screenshot from Google Forms showing how to click on settings to direct users to different sections
Step 2.2: Check ‘Go to section based on answer

Step 3

For the one correct choice in a dropdown, direct users to the next part of the question, which will be in the next section. For all other choices, select the section that begins the next question series. This is where the naming convention discussed above — using same section names for all parts of the same question — reduces errors that can arise from inaccurate redirections in the survey.

For example, if a survey participant chooses the wrong answer at the first hierarchy level, i.e., the first part of a question, they will then be directed to the first part of the next question.

Step 3: Screenshot from Google Forms showing how to direct respondents to relevant sections based on their answers
Step 3: Direct respondents to relevant sections based on their answers

Step 4

For all multiple-choice questions — which will be the final parts of every question — use the default ‘continue to next section’ option at the bottom.

Step 3: Screenshot from Google Forms showing how to direct respondents to the next section
Step 4: For last part of every question, use the default option for section navigation

Step 5

For the last question on the survey, redirect users to “Submit Form” if they choose a wrong answer.

Step 5: Screenshot from Google Forms showing how to direct respondents Submit Form in the last question
Step 5: Direct users to ‘Submit Form’ option for all wrong answers

Next steps

Read the second part of this article to know how to interpret results of a Google forms tree test, and also understand the pros and cons of this tool.

--

--