Skip to main content
Category: Document Accessibility

Reading Order

Also known as: Screen Reading Order, Content Order
Simply put

Reading order is the sequence in which content is presented to users who access it non-visually or sequentially, such as when a screen reader announces text or when a person navigates through a page one item at a time. When this order follows a logical flow, users can understand content the way it was intended; when it does not, the experience can become confusing or disorienting. A logical reading order helps ensure that the meaning conveyed by visual layout is also available to people using assistive technology.

Formal definition

Reading order refers to the order in which content is accessed programmatically, for example when read aloud by a screen reader or reached through sequential keyboard navigation. Screen readers generally announce content in a linear sequence that is derived from the underlying DOM order rather than from the visual arrangement produced by CSS or other layout techniques. When the DOM order diverges from the intended visual or logical order, the announced sequence may not match user expectations, so practitioners commonly verify that source order aligns with a meaningful reading sequence. Note that a logical reading order is one component of accessible content and does not by itself guarantee conformance to any specific standard; this entry is informational and not legal advice.

Why it matters

Reading order determines whether the meaning conveyed by a page's visual layout is also available to people who access content non-visually or sequentially. Sighted users can scan a page and intuit relationships between headings, columns, and callouts from their spatial arrangement. A person using a screen reader or navigating by keyboard, however, encounters content one item at a time in a linear sequence. When that sequence is logical, the content can be understood as intended; when it diverges from the intended flow, the experience can become confusing or disorienting.

The issue commonly arises because screen readers generally derive their announcement order from the underlying DOM rather than from the visual arrangement produced by CSS or other layout techniques. This means a page that looks correct on screen can still be announced in an illogical order if the source order does not match the intended reading sequence. Content repositioned visually with layout tools may be reached in an unexpected order by assistive technology, so verifying that source order aligns with a meaningful sequence is a routine part of accessible development.

A logical reading order is one component of accessible content, but it does not by itself guarantee conformance to any specific standard, and automated checks detect only a portion of related issues. Confirming that reading order matches user expectations generally requires manual review and testing with assistive technology. This entry is informational and not legal advice; requirements evolve through regulation and case law, and organizations with specific compliance questions should consult qualified counsel.

Who it's relevant to

Front-End Developers
Developers control the DOM order that assistive technologies generally use to determine reading order. When using CSS or other layout techniques to position content visually, they should confirm that the underlying source order still produces a logical sequence when announced by a screen reader or reached through sequential keyboard navigation.
UX and Visual Designers
Designers establish the visual layout that sighted users rely on to understand content relationships. Communicating the intended logical flow of a design helps ensure that the sequence experienced by screen reader and keyboard users matches the meaning the layout is meant to convey.
Accessibility Testers and QA Teams
Because automated tools detect only a portion of reading order issues, testers commonly verify the announced and navigated sequence manually, using a screen reader and by tabbing through content. This confirms that source order aligns with a meaningful reading sequence rather than relying on visual appearance alone.
Content Authors
Authors working in content management systems or document tools contribute to reading order through the structure of headings, lists, and other elements. Organizing content in a logical sequence supports users who access it non-visually or one item at a time.

Inside Reading Order

Programmatic Reading Order
The sequence in which content is exposed to assistive technologies such as screen readers, determined by the order of elements in the accessibility tree and underlying markup (for example, the DOM order in HTML) rather than by visual placement.
Visual Reading Order
The order in which sighted users perceive content based on layout, position, and styling. This can diverge from the programmatic order when CSS, positioning, or other techniques rearrange content visually without changing the source sequence.
Meaningful Sequence
The concept that when the order of content affects its meaning, that correct reading sequence must be programmatically determinable. This aligns with WCAG 2.0 Success Criterion 1.3.2 Meaningful Sequence at Level A.
Source Order and Layout Techniques
How content is arranged in the underlying code versus how CSS features (such as flexbox order, grid placement, or absolute positioning) can visually reorder elements, potentially creating a mismatch between visual and programmatic order.
Tab Order / Focus Order
The sequence in which interactive elements receive keyboard focus. While related to reading order, focus order is addressed separately (commonly associated with WCAG Success Criterion 2.4.3 Focus Order, Level A) and applies specifically to focusable components.

Common questions

Answers to the questions practitioners most commonly ask about Reading Order.

Does the visual order of content on a page automatically determine its reading order for assistive technology?
No. The visual order created through CSS positioning, floats, or grid layouts can differ from the underlying reading order that assistive technologies follow. Screen readers and other assistive technologies generally rely on the order of elements in the DOM (the document object model), not the rendered visual placement. When CSS repositions content, the sequence a sighted user perceives may not match the sequence a screen reader user encounters. WCAG's Meaningful Sequence success criterion (1.3.2, Level A) addresses situations where the sequence in which content is presented affects its meaning, requiring that a correct reading sequence be programmatically determinable.
Is the tab order the same thing as the reading order?
Not exactly. Tab order (the sequence in which keyboard focus moves through interactive elements) and reading order (the sequence in which content is exposed to assistive technology) are related but distinct concepts. Tab order concerns focusable elements such as links, buttons, and form fields, and is commonly associated with WCAG's Focus Order criterion (2.4.3, Level A). Reading order concerns the sequence of all content, including non-interactive text. The two can diverge, and each generally needs to be verified separately, since a logical tab order does not guarantee a logical reading order for all content.
How can I check the reading order of a web page?
Reading order is commonly verified through a combination of methods. Manual inspection of the DOM or source order can reveal how content is sequenced. Testing with screen readers (navigating through content sequentially) helps confirm the order experienced by users of assistive technology. Some browser and authoring tools offer views that reflect the underlying content order. Because automated testing detects only a portion of accessibility issues, manual and assistive technology testing are generally needed to confirm that reading order conveys meaning correctly.
How does CSS affect reading order, and how can I avoid problems?
CSS techniques such as absolute positioning, floats, flexbox, and grid can visually rearrange content independently of its position in the DOM. This can create a mismatch between visual order and the order exposed to assistive technology. A common practice is to keep the DOM order aligned with the intended reading sequence and to use CSS for presentation without reordering content in ways that change its meaning. Where visual and source order must differ, testing with assistive technology helps confirm the sequence remains meaningful.
What role do headings and semantic structure play in reading order?
Semantic structure, including properly nested headings, lists, landmarks, and reading-related markup, helps establish and reinforce a logical reading order. Assistive technologies use this structure to allow users to navigate and understand the sequence and hierarchy of content. Using native semantic elements in a logical source order generally supports a coherent reading experience, whereas relying on visual styling alone to imply structure can leave the underlying order unclear to assistive technology users.
How is reading order handled in documents such as PDFs?
In tagged documents such as PDFs, reading order is typically defined by the document's tag structure rather than by visual layout alone. Authoring and remediation tools often provide a means to review and adjust the tag order so that content is presented to assistive technology in a logical sequence. As with web content, verifying reading order in documents generally involves manual review and testing with assistive technology, since visual appearance may not reflect the underlying order.

Common misconceptions

If content looks correctly ordered on screen, its reading order is correct for assistive technology users.
Visual order and programmatic order are distinct. CSS and positioning can make content appear in one sequence while the underlying source presents it to a screen reader in another, so a visually correct layout does not guarantee a correct programmatic reading order.
Reading order and keyboard focus order are the same thing.
They are related but separate. Reading order concerns the sequence in which all content is exposed to assistive technology, while focus order concerns the sequence in which interactive, focusable elements receive keyboard focus. They can be addressed by different WCAG success criteria and may need to be checked independently.
Automated accessibility tools can fully verify that reading order is correct.
Automated testing detects only a portion of accessibility issues. Whether a reading sequence preserves meaning generally requires human judgment, so manual review and testing with assistive technologies such as screen readers are typically needed to confirm reading order is correct.

Best practices

Structure content so that the source order (for example, the DOM order in HTML) reflects a logical, meaningful reading sequence, and avoid relying on CSS positioning to establish the intended order.
Test the page with a screen reader to confirm that content is announced in a sequence that preserves its meaning, since this generally cannot be verified by visual inspection alone.
Verify that reading order and keyboard focus order both make sense, checking them separately because they can diverge and may be governed by different success criteria.
Be cautious when using layout techniques such as flexbox ordering, grid placement, or absolute positioning that can visually rearrange content without changing the underlying source order.
Combine automated checks with manual and assistive technology testing, recognizing that automated tools alone cannot confirm a meaningful sequence.
Treat conformance with reading-order success criteria as one factor in overall accessibility rather than a guarantee of a fully usable experience, and consult qualified professionals for context-specific requirements.