Goal
Ensure that information, structure, and relationships conveyed visually are also available programmatically.
Loading ...
Success Criterion · WCAG 1.3.1
Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.
Goal
Ensure that information, structure, and relationships conveyed visually are also available programmatically.
What to do
Use proper semantic markup to convey the structure and relationships that are apparent from visual presentation.
Why it matters
Assistive technologies rely on proper markup to convey page structure, not just visual styling.
Success criterion
Summarized directly from the official Understanding document so teams can quote the requirement accurately.
Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.
Intent
Benefits
Why it matters
Summaries drawn from the Understanding document help you socialize impact statements with product stakeholders.
Without proper markup, screen reader users hear content as a flat stream of text without structure.
Headings that are only styled visually cannot be navigated to directly by screen reader users.
Data tables without proper headers become incomprehensible lists of disconnected values.
Visual groupings (like related form fields or sidebar content) become meaningless without programmatic structure.
Users cannot understand relationships between elements that are only conveyed through visual proximity or styling.
When information is conveyed visually through formatting, structure, or layout, that same information must be available to assistive technologies through proper semantic markup. This includes using heading elements for headings, list elements for lists, table elements for tabular data, form labels for inputs, and ARIA when needed. Users who cannot see the visual presentation must be able to perceive the same structural information through their assistive technology.
Reference: All summaries and highlights originate from Understanding WCAG 1.3.1 and the W3C quick reference.
Examples
Share pass/fail snapshots to coach designers, engineers, QA, and content authors.
Pass
Section titles use h2 elements that screen readers can navigate to: <h2>Product Features</h2>
Fail
Section titles are styled divs: <div class="section-title">Product Features</div> — screen readers cannot navigate to them.
Pass
<table><caption>Q3 Sales</caption><tr><th scope="col">Region</th><th scope="col">Revenue</th></tr>...</table>
Fail
A data table uses divs styled to look like a table, so screen readers announce it as plain text.
Pass
<label for="email">Email Address</label><input type="email" id="email">
Fail
A text label sits visually next to an input but has no programmatic association: <span>Email</span><input type="email">
Pass
<nav aria-label="Main navigation"><ul><li><a href="/">Home</a></li>...</ul></nav>
Fail
Navigation links are in a div with no nav element or role, so screen reader users cannot jump to navigation.
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 Info and Relationships.
Filterable list of sufficient techniques and failures.
Using h1-h6 to identify headings.
Using table markup to present tabular information.
Using label elements to associate text labels with form controls.
ARIA Authoring Practices Guide examples for landmark regions.
Implementation checklist
Testing ideas
Related success criteria