MaxDiff helps you find out which options matter most and least to your customers. Instead of asking people to rate every option or rank a long list, you show a few at a time and ask them to choose one most important and one least important.
It's useful for prioritizing product features, comparing messages, testing benefits, or deciding which products to offer. You get a simple summary of the choices people made, with deeper statistical analysis available through Research Assistant.
How MaxDiff works
A MaxDiff question takes one place in your survey, but includes several rounds. Each round shows a different group of options. The person chooses one positive and one negative option, then clicks Next to continue. They can go back to an earlier round and change their choices.
If the question is Required, every round needs two different selections. For an optional question, people can leave rounds blank.
For example, you might ask:
When choosing a delivery service, which of these is most important and least important to you?
Your options could include delivery speed, price, tracking updates, flexible delivery times, packaging, pickup locations, customer support, and returns.
With eight options, four options per round, and three minimum appearances, each person completes six rounds. They compare a manageable part of the list each time, rather than sorting all eight at once.
MaxDiff measures preference relative to the options you include. Something can finish last and still be important. The results tell you how people prioritize this list, not whether they like or dislike every option in absolute terms.
Add a MaxDiff question
Open your survey and go to Build survey.
Click Add a new question, then More, and select MaxDiff.
Write your question and, if helpful, add a short instruction explaining what people should compare.
Add between 4 and 24 options. Enter them individually, paste a list with one option per line, or select Edit as a list. You can drag options to reorder them.
Check the number of rounds shown below the options. Use Advanced Options if you want to change the setup.
Click Save to generate the rounds, then preview the survey and click through the question.
Keep each option short, distinct, and easy to understand. Option labels must be unique and can contain up to 160 characters. A list of 8 to 20 options is a useful starting point for many studies, but a shorter list may be enough for your question.
Advanced Options
Options per round: How many options people compare at once. You can choose 3, 4, or 5, as long as it's fewer than the total number of options. Automatic uses 3 for lists of fewer than 8 options and 4 for larger lists.
Minimum appearances: The minimum number of times each person sees each option. Choose 3 for more comparisons, or 2 for a shorter survey. Three is the default.
Positive label: The heading for the most preferred option. The default is “Most important”.
Negative label: The heading for the least preferred option. The default is “Least important”.
Match the labels to your question. For a message test, “Most convincing” and “Least convincing” may make more sense than “Most important” and “Least important”.
The number of rounds is calculated for you. We multiply the number of options by minimum appearances, divide by options per round, and round up. For nine options shown four at a time with three minimum appearances, that's seven rounds. Rounding up means some options may appear one additional time.
A question can include up to 20 rounds. If your setup needs more, show more options per round or reduce minimum appearances.
How the rounds are put together
You don't need to create the groups yourself. Iterate generates them when you save, balancing how often options appear, spreading comparisons across different pairs, and varying where options sit on the screen. Different people can receive different sequences of rounds.
Once someone starts the question, their sequence stays the same as they move forward and back.
Editing a saved question
After saving, the options and round settings are locked. You can still edit the question text, instructions, prompt image, Required setting, and positive and negative labels.
To change the options or round settings, Duplicate the question. The duplicate opens for editing before you save it. Responses to the original stay with the original question.
If you translate your survey, the options and positive and negative labels are available in Edit translation copy. Keep translations consistent with the original meaning so everyone is answering the same study.
Read the response summary
Open View responses to see the MaxDiff summary. It updates as responses come in and shows:
Best: How often an option was chosen under the positive label.
Worst: How often it was chosen under the negative label.
Times shown: How often it appeared in an answered round.
Preference score: Best minus Worst, divided by Times shown, multiplied by 100.
Preference score = (Best − Worst) / Times shown × 100
For example, an option shown 100 times, chosen as Best 40 times, and chosen as Worst 10 times has a score of +30.
Scores range from −100 to +100. Positive scores mean an option was chosen as Best more often than Worst. Negative scores mean the reverse. Zero means the counts are equal. Dividing by Times shown lets you compare options even when they appeared slightly different numbers of times.
This is a summary of observed choices, rather than a fitted statistical model. Use it for a quick read on the results. Your usual response filters apply to this summary. Blank rounds don't contribute to the counts.
You can also open individual responses to see each person's Best and Worst choices for every round.
Run the modeled analysis
Modeled preferences is part of Research Assistant. If you don't see it, contact our support team to learn more about adding it to your plan.
In View responses, find your MaxDiff question.
Click Run analysis in the Modeled preferences section. You need write access to the project.
Leave the analysis running in the background. Larger studies may take a couple of hours, and we'll email you when it's ready.
Click View analysis to open the results.
The analysis uses hierarchical Bayesian modeling. In plain terms, it estimates each person's relative preferences from their best and worst choices, while also using patterns across respondents to help make those estimates. It considers the options shown together in each round, rather than only the total counts.
The model checks that its estimates have settled sufficiently before making results available. If those checks don't pass, the analysis can fail rather than show unreliable estimates. More data may help, but isn't a guarantee. Contact us if you need help with a failed run.
Each run uses the available MaxDiff responses for that question. Skipped rounds are left out, and dashboard filters don't change the modeled results. Modeled analysis currently supports questions with up to 10,000 respondents who answered at least one round. Questions above that limit can't be analyzed.
Modeled results are a snapshot. To update them after more responses arrive, use Run again. Another run becomes available 24 hours after the previous analysis completes, once you have at least 10 new responses or 10% of the previous respondent count, whichever is larger. The button's tooltip shows what you're waiting for.
Scores
The Scores tab has two views of the same modeled preferences.
Preference share
Preference share expresses estimated relative preference as percentages that add to 100% across your options.
For each person, the model converts their estimated utilities into shares totaling 100%, then averages those shares across respondents. Higher shares indicate stronger relative preference.
A share of 30% does not mean 30% of people selected the option in the survey. It also isn't a prediction of sales or market share. It's the option's share of estimated preference within this particular list.
Utility
Utility is the underlying estimate of preference strength. Each person's utilities are centered so they sum to zero, then averaged across respondents.
Above zero: Higher preference than the average option in the list.
Below zero: Lower preference than the average option in the list.
A negative utility doesn't mean someone dislikes an option. The differences between options carry the meaning. A utility of 2 isn't “twice as preferred” as a utility of 1.
Utility and the observed preference score can look similar because both show positive and negative values around zero. They are different calculations. The preference score comes directly from counts, while utility is estimated by the model.
95% credible intervals
The whiskers show uncertainty in each estimate. Given the responses and the model's assumptions, the displayed range contains 95% of the probability for that estimate.
A narrow range means a more precise estimate. A wide range means there's more uncertainty, so small differences between options deserve a cautious read. The range describes uncertainty in the overall estimate, not how widely individual people's preferences vary.
Compare two options
Use the Compare section below the chart to check the difference between two options. Comparisons always use preference share, including when the chart is set to Utility.
The result is the first option's share minus the second option's share, in percentage points. If the shares are 25% and 20%, the difference is +5 percentage points.
The comparison also has its own 95% credible interval. If the range includes zero, the responses don't clearly establish which option has a higher share. “No clear ordering” doesn't mean they're identical. It means the available evidence doesn't clearly separate them.
Counts
The Counts tab shows the observed choices in a table, including Best %, Worst %, and preference score.
Best % is the number of Best selections divided by Times shown, multiplied by 100. Worst % uses the same calculation for Worst.
These are live counts, so they can include responses received after the model ran. Modeled results stay unchanged until you run the analysis again.
TURF: find combinations that appeal to more people
The highest-scoring options don't always make the strongest combination. Several popular options may appeal to the same people, while a less popular option appeals to people the others don't cover.
For example, two product features might both be favorites among experienced users. Including one of them alongside a feature preferred by newer users could cover a broader audience than including both.
TURF stands for Total Unduplicated Reach and Frequency. It helps you compare combinations using the individual preference estimates from your completed model run. Someone covered by several options isn't counted multiple times.
Open the TURF tab after running the model.
Choose your Combination size and Reach method.
Set any option rules, then click Find combinations.
Choose a reach method
Weighted probabilities: Uses the strength of each person's preferences, including good second choices. It estimates their chance of choosing the combination over average competing options, then averages those chances across people. This is the default.
First choice: Counts a person as reached if the combination includes their most preferred option.
Top two choices: Counts a person once if the combination includes either of their two most preferred options.
Reach means something slightly different under each method, so compare combinations using the same method. A weighted reach of 70% isn't a count of 70% of people saying they would buy one of the options.
Set rules and compare combinations
Use Include to let an option be considered, Always include if it must appear in every combination, or Exclude to leave it out. Excluding an option doesn't move another option into that person's first or second place.
You'll see a recommended combination, alternatives, and a chart showing how reach changes as combination size increases. Use Try your own combination to calculate reach for a set you choose.
Small searches check every possible combination. Larger searches use a faster search, so the recommendation isn't a guarantee that every possible combination has been checked. TURF uses fitted preference estimates and doesn't show credible intervals for reach.
Use the results alongside practical considerations such as cost, availability, or implementation effort. They describe relative preferences among the tested options, not future sales.
Export responses
Your survey CSV has separate Best and Worst columns for each MaxDiff round, with the selected option labels as values. Unanswered selections and skipped questions are blank.
The export keeps one row per survey submission. It contains people's answers, rather than modeled preference shares, utilities, or TURF results.
Tips for a useful study
Ask one clear question. Compare options against the same criterion, such as importance, appeal, or priority.
Keep options comparable. Avoid mixing broad categories with very specific features, or bundling several benefits into one option.
Keep the full survey manageable. More options and appearances mean more rounds. Preview the whole experience, particularly on a phone.
Survey the right people. A precise estimate from the wrong audience still won't answer your business question.
Let the uncertainty guide you. There's no response count that makes every study reliable. More data usually helps, but wide intervals or a failed model check deserve attention.
If you have questions about setting up MaxDiff or interpreting your results, reach out to our support team.