Product quiz field guide

Product recommendation quiz accessibility checklist

A practical WCAG-aligned checklist for testing labels, answer groups, progress, validation, keyboard operation and recommendation results.

Answer: an accessible product recommendation quiz exposes every question, answer, error, progress change and result to keyboard and assistive-technology users without changing the decision they receive. Test the complete path, not only the first question or a static accessibility scan.

What does accessibility mean for a product quiz?

Product quiz accessibility means people can perceive the questions, understand the instructions, operate every control and receive the same meaningful recommendation regardless of input method. The W3C Forms Tutorial applies directly because a quiz is a multi-step form with grouped controls, validation, notifications and progress.

The 18-point test

AreaCheckPass evidence
StructureOne clear heading names the quiz or current stepHeading is visible and exposed in the accessibility tree
StructureRelated answers form one named groupNative fieldset and legend, or an equivalent programmatic group
LabelsEvery control has a discernible nameVisible label activates the associated control
LabelsInstructions do not rely on placeholdersFormat, required state and examples remain visible
ProgressCurrent and total steps are stated in textFor example, Question 3 of 7
ProgressOptional stages are identifiedSkip control is keyboard reachable and clearly named
KeyboardAll answers and navigation controls work without a pointerLogical Tab order, arrow-key behavior for radios, visible focus
KeyboardNo keyboard trapFocus can enter and leave embeds, dialogs and results
VisualText and controls meet contrast requirementsNormal, hover, focus, selected and disabled states checked
VisualSelection is not indicated by color aloneText, checkmark, border shape or native state also changes
ZoomThe flow works at 200% zoom and narrow widthsNo clipped controls or two-dimensional scrolling for questions
MotionAnimations respect reduced-motion preferencesEssential content does not depend on motion
ErrorsErrors identify the field and explain the fixMessage is visible, programmatically associated and announced
ErrorsValid prior answers survive an errorUser corrects only the failing field
FocusFocus follows replaced contentNext question or result heading receives sensible focus
ResultThe recommendation is announced and understandableProduct or plan name, reason and next step are text
ResultNo-match and loading states are announcedStatus text is not visual-only
RetakeBack and restart behavior is predictableAnswers persist when expected and reset only after confirmation

A 12-minute manual path

  1. Load the quiz, put the pointer aside and complete it with keyboard only.
  2. Repeat at 200% browser zoom and at a 320 CSS-pixel viewport.
  3. Turn on a screen reader and listen to the quiz title, question group, answer state, progress and result.
  4. Trigger a required-field error and an invalid email error.
  5. Use Back, change an earlier answer and confirm the result recalculates.
  6. Enable reduced motion, then repeat the transition from final answer to result.

Record the browser, operating system, assistive technology, quiz version and date. A pass in one combination is useful evidence, but not proof that every combination works.

Worked markup pattern for one question

A mattress-finder question about sleep position is a related choice set. The question belongs in a legend, each answer uses a native radio input and visible label, and supporting instructions can be associated with the group. Native radios provide expected name, role, state and keyboard behavior without recreating them in script.

Common failures in one-question flows

Sources

Method: checklist synthesis from current W3C guidance, applied to the site's skincare ecommerce and B2B plan-matcher paths. Limitation: this is implementation guidance, not a legal compliance opinion or a substitute for testing with disabled users. Next review: March 2027, or after a material WCAG guidance update.

Continue with the Shopify product-finder launch checklist or compare builder capabilities.

Corrections: send the page URL, the exact statement and a current source through the contact form.

Compare the eight product recommendation quiz builders or read the full testing protocol.