“How many people do we need to get?”

 

This is the #1 question we hear when we help clients run online studies. And because we’re consultants, our stock answer is “It depends.”  (smile)

The simple answer is:

Aim for about 50 participants per user group.

 

The more sophisticated answer is:

For a more rigorous look at how many participants you should aim for, see this MeasuringUsability article on tree testing.

Counting by user group

Most products/websites have more than one major type of user. In Which part of the tree? in Chapter 6, for example, we saw that the Shimano website has 3 user groups – cyclists, anglers, and rowers.

If your study is covering several user groups, you’ll ideally want about 50 participants for each group. That way, you can filter the results by user group and still have enough data to see clear patterns in your results.

(You’ll also need a way of identifying which participants belong to which user group. We often do this with survey questions – see Adding survey questions in Chapter 8.)

Some user groups are more important than others, and your pool of participants is often limited, so try to get more participants from your major groups. If you end up with too few participants of a less important group, that’s something your project team can probably live with.

 

More participants for fewer questions

The other factor that affects how many participants you need is how many tasks (out of the total) that each participant does.

If each participant is only asked a subset of your tasks, you’ll need proportionally more participants.

 

To understand this, let’s consider two cases:

In the end, the formula for this is simple: if you divide your total number of tasks by the number per participant, this gives you a multiplier for how many participants you need. For example, if you have 20 tasks total and you ask 10 per participant, this would be (20 ÷ 10) = 2, so you’ll need 2 times the normal number of participants. If you wanted 50 responses per task (the minimum we recommend), that means you'll need to get (50 X 2) = 100 participants in total.

 


Next: Different user groups