Question types3 min readUpdated 2026-08-19

Ranking

Drag options into a preference order.

On this page (6 sections)

Respondents drag a list of items into their own order of preference — the standard way to capture priority or preference across a set of options.


What respondents see#

A list of answer options (items) that respondents drag to reorder, from most to least preferred (or by whatever instruction you give). Depending on your Answers Display setting, items render as a plain list, image cards, or a mixed image + text layout.

When to use it#

  • Prioritize a list of features, brands, or attributes.
  • "Rank your top 3" preference exercises.
  • Any question where relative order matters more than an absolute rating per item.

Configuring it in the builder#

  1. Add your items as answer options, same as a choice question.
  2. In Settings, choose the Answers Display mode (text / image / both) — same control used by single choice, multiple choice, and matrix.
  3. In Validation, turn on Selection Limits to require a minimum and/or maximum number of items ranked (respondents aren't forced to rank every item unless you require the full count).

Settings reference#

SettingWhat it controlsDefault
Answers DisplayCard layout for items (text/image/both)Text
Minimum SelectionsFewest items that must be ranked (0 = no minimum)0
Maximum SelectionsMost items that can be rankedAll items
Best LabelText shown at the top/best end of the ranking list"Best"
Worst LabelText shown at the bottom/worst end of the ranking list"Worst"
Item Order (Randomization)Randomize, reverse, or hold fixed the order items are presented in — plus advanced order/lock/show-N-of-M/Least Fill controlsFixed

Best/Worst labels only appear on the native Ranking question — the Tap & Drag Rank and Group Rank plugins hide them since their layouts don't have a fixed top/bottom axis. See Randomization & Section Loops for the full randomization option set.

Related plugins: Tap & Drag Rank and Group Rank are mobile-optimized ranking interfaces built on the same base type — see Custom Interfaces.

Logic support#

Ranking has its own position-based condition operators, since the stored answer is an ordered list rather than a single value:

OperatorMeaningInputs
Item ranked atA specific item is at an exact positionItem + position
Item not ranked atA specific item is NOT at that positionItem + position
Items ranked count =The number of ranked items equals a countCount
Is emptyNothing was ranked
Is not emptyAt least one item was ranked

Items the respondent didn't rank are treated as not matching any position. See Display logic — Ranking for the full reference and examples (e.g. "Show follow-up if 'Quality' is in top 3").


Was this page helpful?