Writing Accessible Multi-Step Form Instructions
Writing Accessible Multi-Step Form Instructions records W3C WAI guidance for the text and organization that help users understand a staged form process.
For multi-step forms, repeat overall instructions where needed, divide controls into logical stages, identify optional stages, and communicate progress through the process.
Key details
Important caveats
Scope Boundary
This page covers instructional content and process communication rather than application routing or validation code.
Further guidance
Content
Explain the process across pages and use clear stage or progress wording so users know where they are.
Practical Application
Break a long form into clearly named stages, repeat any overall instruction that users still need at later stages, mark optional stages explicitly, and state progress in a consistent place.
Purpose
Staged instructions reduce uncertainty in long forms and help users understand the sequence.
Reader Check
At each step, can a user tell where they are, what this stage asks for, what is optional, and which earlier instruction still applies?
Worked Example
Example: Begin a stage with “Step 2 of 4: Delivery address. Fields marked * are required.” If an upload stage is optional, say “Step 3 of 4: Supporting document (optional).”
Sources and evidence
Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.
- Multi-page Forms — W3C WAI Forms Tutorial (opens in a new tab)World Wide Web Consortium (W3C) · W3C WAI guidance for instructions, logical stages, optional steps and progress in multi-page forms.