Resource guide
1.3.1 Info and Relationships
Structure and meaning conveyed visually must also be available in the code so assistive technologies can read it.
By Calling All Minds·Last updated April 2026
Success criterion
Conformance level
Essential baseline — must meet for any compliance.
What it means
Visual presentation cannot be the only way structure is communicated. If something looks like a heading, it must be marked up as a heading. If items are in a list, they must use list markup. If a table shows relationships between data, it must use proper table markup with headers.
Screen readers and other assistive technologies rely on the underlying HTML structure to communicate meaning. A large bold line of text is not a heading unless it uses the correct heading tags. A group of items is not a list unless it uses list elements.
This also covers form fields: required fields marked only with a red asterisk that has no text explanation will fail for users who cannot see colour.
In practice
Use semantic HTML throughout. Use h1 through h6 for headings in a logical hierarchy. Use ul and ol for lists. Use table, th, and scope for data tables.
For required form fields, do not rely on colour alone. Include the word Required in the label or use an asterisk explained with text.
For any custom component that behaves like a known UI pattern, use ARIA roles to communicate what it is to assistive technology.
Common failures
- Text styled to look like a heading with CSS but using a
divorpelement with no heading markup - Data table with no
thelements or scope attributes - Form fields where required status is shown only through colour
- Visual grouping of related content with no corresponding semantic markup
The tricky parts
Using ARIA does not replace semantic HTML. Use the correct HTML element first. Only add ARIA where native HTML cannot express the meaning. An aria-label on a div is not a substitute for using a button element.
AXS Audit
AXS Audit checks your site against 1.3.1 and flags issues your team can act on straight away. It covers criteria that automated scanners often miss.
