Goal
Ensure the reading order of content makes sense when accessed by assistive technologies.
Loading ...
Success Criterion · WCAG 1.3.2
When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.
Goal
Ensure the reading order of content makes sense when accessed by assistive technologies.
What to do
Structure content in the DOM in a logical reading sequence that matches the intended visual order.
Why it matters
Screen readers read content in DOM order, not visual order—CSS positioning can create confusing sequences.
Success criterion
Summarized directly from the official Understanding document so teams can quote the requirement accurately.
When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.
Intent
Benefits
Why it matters
Summaries drawn from the Understanding document help you socialize impact statements with product stakeholders.
Screen reader users may hear content out of order, making instructions, stories, or processes incomprehensible.
Keyboard users may tab through form fields in an illogical sequence.
Users may encounter answers before questions, conclusions before arguments, or steps out of order.
Confusion from illogical reading order can cause users to abandon tasks or misunderstand information.
When content must be read in a specific order to make sense, the DOM order must reflect that meaningful sequence. Screen readers and other assistive technologies read content in the order it appears in the code, not how it appears visually. Using CSS to visually reorder content while leaving the DOM in a different order can cause users to encounter content in a confusing sequence that doesn't match the intended reading flow.
Reference: All summaries and highlights originate from Understanding WCAG 1.3.2 and the W3C quick reference.
Examples
Share pass/fail snapshots to coach designers, engineers, QA, and content authors.
Pass
A two-column article has content in DOM order that reads left column completely, then right column—matching how users should read it.
Fail
CSS grid places article content in two columns, but DOM order jumps between columns, so screen readers announce paragraphs out of sequence.
Pass
A form's HTML places fields in logical completion order (name, email, address, submit), matching the visual top-to-bottom flow.
Fail
A form uses CSS to visually place "Submit" at the bottom, but in the DOM it appears before the form fields.
Pass
Product cards are in DOM order that matches the visual grid flow (left to right, top to bottom).
Fail
CSS flexbox order property reorders cards visually, but screen readers announce them in the original DOM order.
Pass
Step-by-step instructions appear in DOM order: Step 1, Step 2, Step 3.
Fail
Instructions are visually positioned correctly but in the DOM Step 3 appears before Step 1 due to absolute positioning.
Evidence to keep
Capture artifacts for VPATs, procurement reviews, and regression testing.
Official resources
Keep these links handy when writing acceptance criteria or responding to audits.
Official W3C interpretation, techniques, and intent for Meaningful Sequence.
Filterable list of sufficient techniques and failures.
Ordering the content in a meaningful sequence.
Making the DOM order match the visual order.
Failure due to changing the meaning of content by positioning information with CSS.
Documentation on flexbox order property and its accessibility implications.
Implementation checklist
Testing ideas
Related success criteria