A matrix question grid: four item rows, three response columns, one answer selected in each row
One question for you to build, four questions for the respondent to answer — which is where both the efficiency and the risk come from.

Matrix questions group several related items into a grid and ask respondents to rate each one using the same set of response options. This guide is for anyone designing a survey who wants the efficiency of a grid without the data quality problems that come with it. Below: copyable matrix question examples for four common scales, the difference between single and multiple selection, how to detect straightlining before it contaminates your results, and the cases where a matrix costs you more than it saves.

What are matrix questions?

A matrix question is a closed-ended question format in which rows hold the items being evaluated and columns hold the shared response scale. From your side it is one question in the builder. From the respondent’s side it is as many questions as there are rows — a distinction worth keeping in mind, because it is the source of both the efficiency and the failure mode.

The shared scale is the point. Because every row is rated the same way, you can compare rows against each other, track each one across waves, and rank them by mean without worrying that the scales differ. Ask the same items as separate questions with slightly different wording and that comparability quietly disappears.

Matrix question examples you can copy

Four scales cover most of what matrix questions are actually used for. Swap the rows for your own items and keep the columns as they are.

Agreement — employee experience

Please indicate how much you agree with each statement.

ItemStrongly disagreeDisagreeNeitherAgreeStrongly agree
My workload is manageable○○○○○
My manager gives me useful feedback○○○○○
I have the tools I need to do my job○○○○○
I can see a path to develop here○○○○○

Satisfaction — customer experience

How satisfied were you with each part of your experience?

ItemVery dissatisfiedDissatisfiedNeutralSatisfiedVery satisfied
Ease of ordering○○○○○
Delivery time○○○○○
Product condition on arrival○○○○○
Contact with support○○○○○

Importance — product prioritisation

How important is each feature to you?

ItemNot importantSlightlyModeratelyVeryEssential
Single sign-on○○○○○
Offline access○○○○○
Custom reporting○○○○○

Frequency — behaviour

How often do you do each of the following?

ItemNeverRarelySometimesOftenAlways
Check the dashboard before a meeting○○○○○
Export data to a spreadsheet○○○○○
Share a report with a colleague○○○○○

One thing to avoid copying from elsewhere: an importance matrix on its own tells you what people say matters, not what they will act on. Pair it with a satisfaction matrix over the same rows and you get the gap analysis that actually drives a roadmap — high importance and low satisfaction is the list you work from.

Single-selection vs multiple-selection

Single-selectionMultiple-selection
Respondent picksOne option per rowAny number per row
Best forRating on a scale — agreement, satisfaction, frequencyAttributes that can co-occur — channels used, features owned
AnalysisMeans, distributions, comparisons between rowsCounts and percentages per cell; no meaningful average
Common mistakeNone inherentTreating the result as a scale and averaging it

The mistake in the last row is worth naming, because it produces numbers that look valid. If respondents can tick several columns in a row, the row has no single value, so a “mean” across it is arithmetic on categories rather than a measurement.

Straightlining: the failure mode that quietly ruins matrix data

The efficiency of a matrix comes from the respondent evaluating several items in one visual sweep. That same design makes it effortless to answer without reading — tick the same column all the way down and move on. This is straightlining, and it is the reason a matrix can produce worse data than the same items asked separately.

It matters because it does not look like missing data. A straightlined response arrives complete, passes validation and enters your averages as if it were considered.

It is, however, detectable:

  • Calculate within-respondent variance across the matrix rows. A variance of zero means every row got the same answer.
  • Accept a baseline. Some people genuinely agree with everything, especially in a short matrix of related items. A few flat responses are not evidence of anything.
  • Treat a tenth of the sample as a design signal. If that many people straightlined, the matrix was too long, the rows were too similar, or the survey was too far in.
  • Reverse one item. Wording a single row in the opposite direction turns straightlining into a visible contradiction — but reverse-code it before analysis, or you will average a scale that runs both ways.

When a matrix helps, and when it hurts

Use a matrix whenAvoid a matrix when
Items share one scale and belong togetherItems would need different scales
There are five to seven rowsThere are more than ten rows
Comparing items against each other is the pointEach item deserves its own follow-up
Most responses come from a desktop or a builder that reflows on mobileThe audience is mostly on phones and the grid scrolls sideways
The scale is familiar to the audienceThe scale needs explaining in every row

The mobile line is the one most often ignored. A grid that requires horizontal scrolling on a phone produces measurably worse data than the same items asked one at a time, and on most surveys the majority of traffic is mobile. Check it on a real device rather than a narrowed browser window.

How to analyse matrix data

Each row is its own variable, so the analysis is per row first and per matrix second:

  1. Distribution before mean. A row averaging 3.0 because everyone chose the middle is a different finding from one averaging 3.0 because the group split into two camps. The mean hides which one you have.
  2. Rank rows against each other. This is what the shared scale bought you — use it.
  3. Cut by segment. A matrix with six rows and four segments gives twenty-four cells; that is usually where the actual insight is rather than in the overall averages.
  4. Track rows over waves. Because the scale is fixed, movement in a row is interpretable in a way that a reworded standalone question never is.
  5. Check straightlining before you report. It costs one variance calculation and it can change the conclusion.

For rating scales specifically, our guide to Likert scale surveys covers the scale-level decisions — how many points, whether to include a midpoint — that sit underneath any matrix using one.

Six design rules

  1. Limit rows to five to seven. If you need fifteen items, use two or three matrices grouped by theme.
  2. Keep row wording short and parallel. Rows that start the same way scan faster and are rated more consistently.
  3. Use a balanced scale. Equal numbers of positive and negative options; an unbalanced scale shifts results in the direction of the extra option.
  4. Put the items in a deliberate order, or randomise them. Rows late in a long matrix are answered less carefully, so a fixed order quietly favours whatever is at the top.
  5. Pilot with ten people and read their completion times. A matrix answered in four seconds was not answered.
  6. Give the matrix a lead-in sentence that states the scale once, so the columns do not have to be re-read for every row.

The conditional matrix approach

One technique that gets little attention: rather than showing every row to everyone, use a short screening question and show only the rows that apply.

Ask which of five products someone uses, then show the satisfaction matrix with only those rows. A respondent who uses two products rates two rows instead of five, which raises the quality of those two ratings and removes the “not applicable” answers that otherwise pollute the column.

The trade-off is worth stating: you end up with a different number of responses per row, so the rows are no longer rated by an identical sample and cross-row comparisons need that caveat attached. For tracking satisfaction it is a clear win. For ranking items against each other it is not.

Building a matrix question in Responsly

In the survey builder a matrix is one question type: add the rows, pick the scale for the columns, and choose whether respondents select one option per row or several. Two settings are worth attention because they are where matrices usually go wrong — row randomisation, and the mobile layout that stacks the grid into single questions instead of scrolling it sideways.

For the analysis side, results break out per row automatically and sit next to the rest of your feedback analytics, so a satisfaction matrix can be compared with open-text themes from the same survey. If you want a ready-made starting point, the employee satisfaction survey template uses matrix questions in the form described above.

Conclusion

A matrix question is a trade: you buy comparability and a shorter survey, and you pay in attention. The payment only becomes visible if you look for it, which is why straightlining detection belongs in your analysis routine rather than in a list of theoretical pitfalls.

Keep the rows few, the scale shared, the wording parallel, and check on a phone before sending. Where a grid is the wrong shape for what you need, one open-ended question often beats five cramped rows. For the wider question of what goes into a questionnaire and in what order, see our guide to survey design.

Create a free account and build your first matrix question in a few minutes.

FAQ

What is a matrix question?

A matrix question is a closed-ended format that puts several related items in a grid and asks respondents to rate each one using the same response options. Rows hold the items — workplace aspects, product features, service moments — and columns hold the scale, usually agreement, satisfaction, importance or frequency. It is one question in the survey builder and several questions from the respondent's point of view.

What is an example of a matrix question?

"How satisfied are you with each of the following?" with rows for workload, manager support, tools and career development, and columns running from very dissatisfied to very satisfied. Every row is rated on the same five-point scale, which is exactly what makes the answers comparable between rows and between waves of the survey.

What is the difference between a matrix question and a Likert scale?

A Likert scale is the response format — a symmetrical agree-to-disagree scale. A matrix is the layout that applies one scale to several items at once. A matrix often uses a Likert scale, but it can equally use frequency, importance or satisfaction options, and a Likert item can perfectly well stand on its own outside a grid.

How many rows should a matrix question have?

Five to seven is the working range, and ten is the point at which quality visibly drops. The cost is not the reading time but the response pattern: past a certain length people stop evaluating each row and start repeating their previous answer down the column. If you need fifteen items, split them into two or three shorter matrices grouped by theme.

What is straightlining in a matrix question?

Straightlining is when a respondent gives the same answer to every row without reading them — the single most common way matrix data goes bad. It is detectable: calculate the variance of each respondent's answers within the matrix and flag the zero-variance ones. A handful is normal, but if a tenth of your sample straightlines, the matrix is too long or the items are too similar.

Do matrix questions work on mobile?

Not in their desktop form. A grid that needs horizontal scrolling on a phone produces worse data than the same items asked one at a time, and more than half of most survey traffic is mobile. Use a builder that reflows the matrix into stacked single questions on small screens, and test on an actual phone before sending.