Domandata
FeaturesProductPlansAboutHelp
Sign InCreate Free Account
Domandata
Follow us on LinkedInFollow us on YouTubeFollow us on XFollow us on Bluesky

Product

  • Features
  • Product
  • Plans
  • Changelog

Company

  • About
  • Cite
  • Help
  • Feedback

Compare

  • Switch to Domandata

Account

  • Sign In
  • Create Account

Legal & Trust

  • Privacy
  • Terms
  • Security
  • Trust Center
  • Status
© 2026 Domandata LLC. All rights reserved.
Back to Help
Question Types

Grid Matrix Survey Questions

Build repeated measures, scale batteries, and Likert-style items that export in a tidy, interpretable form.

When To Use Grid Matrix

Grid Matrix questions are designed for repeated measures that share the same response scale. They are common in academic survey software because social science research often uses batteries of agreement items, trust measures, policy attitudes, satisfaction ratings, and Likert-style scales.

Block Builder: Grid Matrix

Use a grid when the rows are statements or items and the columns are the same answer options for every row. If each row needs a different scale, split the measures into separate questions. For scale-specific guidance, see Likert Scale Survey Questions.

How It Supports Research Design

  • Radio grids collect one categorical scale point per row.
  • Slider grids collect numeric ratings for repeated items. Each row's handle starts unset unless you turn on Show a starting position; see the anchoring caveat below.
  • Row and column order controls help reduce order effects.
  • Row-subset randomization shows each respondent a random subset of the authored rows, useful for a long battery where every respondent doesn't need every item.
  • Row and column locking/anchoring keeps specific rows or columns included under a random subset, or pinned to their authored position under shuffle — independent of each other.
  • Checkbox rows (allow multiple selections per row) support an exclusive "None of these" column and a forced-inclusive "Select all" column, the same mechanism used by Multiple Choice.
  • Mobile-friendly layout presents rows in a respondent-friendly format on small screens.
  • Section breaks split a long grid into pages of a fixed number of rows, reducing straightlining risk on long batteries.
  • Row and column shading add zebra striping for readability, and answered rows can highlight once completed.
  • An attention-check row instructs respondents to pick a specific column on one statement, flagging anyone who doesn't as a failed attention check.
  • Column recodes make Likert exports easier to analyze.
A visible starting position on a slider is a well-replicated source of anchoring bias: respondents cluster their answers near wherever the handle starts. Leave Show a starting position off on slider grids unless the study specifically calls for a documented anchor, the same guidance as for a standalone Slider.

Block Builder: Row/Column Order

Randomization, Locking, And Section Breaks

Rows support the same randomization controls as other question types: row order (fixed, flipped, or shuffled) and an optional random subset that shows each respondent fewer than the full set of rows. A row can be locked (always included when a subset is shown) and separately anchored (stays at its authored position under shuffle) — the two are independent, so a row can be locked, anchored, both, or neither. Columns support order and anchoring the same way, but have no subset concept: a shared rating scale should show the same scale points to every respondent.

For a long battery of statements, turn on "Break up block after every N rows" to split the grid into sections of a fixed size. With Page break between sections on (the default), each section is its own survey page; with it off, the sections appear on the same page as separate, smaller grids, each with its own column headers. The editor Preview always shows the sections as separate grids. This is a concrete mitigation for straightlining on long grids, not just detection after the fact — splitting a long battery into smaller sections has been shown to reduce missing data and satisficing compared to one long grid.

Block Builder: Randomization And Section Breaks

Checkbox Rows: Exclusive And Forced-Inclusive Columns

When "Allow multiple selections per row" is on, each row renders checkboxes instead of radio buttons. Mark one column as exclusive (e.g. "None of these") to clear a row's other selections when it's chosen, and mark one column as forced-inclusive (e.g. "Select all") to select every other eligible column in that row when it's chosen. This is the same mechanism used by Multiple Choice, so behavior stays consistent across question types.

Selection limits set a minimum and/or maximum number of columns per row, like Multiple Choice selection limits. A limit applies to a row only once the respondent has answered that row. Instrument Review warns when the minimum per row is higher than the maximum or than the number of columns.

Block Builder: Column Behavior

Attention-Check Row And Follow-Up Triggers

Turn on "Add an attention-check row" to designate one statement as an instructed-response item: its text is replaced with an instruction (e.g. "please select Strongly Agree for this item"), and any respondent who doesn't select the required column is flagged as a failed attention/manipulation check. That row is excluded from straightlining detection, since it's an instructed answer rather than a genuine data point.

A Grid Matrix question can also trigger a follow-up question based on a specific row's answer — for example, showing a clarifying question only to respondents who selected a particular column on a particular row. Configure this the same way as any other follow-up trigger, choosing "Grid cell" as the trigger type.

Block Builder: Attention Check

Configure It In Domandata

  1. Step 1: Open Block Builder. Open the survey and select the block where the battery belongs.

    Step 1: Open Block Builder

  2. Step 2: Add a Grid Matrix question. Choose Grid Matrix from the question type selector.

    Step 2: Choose Grid Matrix question type

  3. Step 3: Add rows. Create one row for each statement, item, or repeated measure.

    Step 3: Add rows

  4. Step 4: Add shared columns. Add the response scale, such as Strongly Disagree through Strongly Agree, and use Likert Scale Survey Questions for scale-specific guidance.

    Step 4: Add shared columns

  5. Step 5: Choose the input style. Use radio inputs for categorical scales or slider inputs for numeric repeated ratings.

    Step 5: Choose input style

  6. Step 6: Set recodes and order. Configure row order, column order, mobile layout, and recode values before publishing.

    Step 6: Set recodes and order

  7. Step 7: Preview mobile layout. Open Preview and check whether the matrix is readable on a small screen.

    Step 7: Preview mobile layout

Preview: Editor and Respondent Side by Side

Grid Matrix: Editor and Preview

See the row and column editor alongside the respondent-facing table.

Block Builder

Tap, drag, or scroll

Respondent Preview

Drag or scroll sideways

Data And Export Notes

Grid Matrix exports one response per row, with each row tied to the selected column or slider value. Keep row labels stable after launch so longitudinal or multi-wave social science research data stays comparable.

Block Builder: Row/Column Order

Related Help

  • Slider Survey Questions
  • Semantic Differential Survey Questions for bipolar-adjective rating scales
  • Multiple Choice Survey Questions
  • Card Sort Survey Questions when grouping items is the construct of interest
  • Create Experimental Conditions
  • Set Survey Quotas

Frequently Asked Questions

When is a grid matrix better than separate questions?

Use a grid for repeated measures or Likert-style batteries that share the same scale, so the export stays aligned for analysis.

How do grid responses export?

Each row typically becomes its own field with the column/scale value, plus any randomized row or column order needed to interpret the answers.