First Rule of ARIA Use
The First Rule of ARIA Use is a guideline for web developers that says you should use a built-in HTML element or attribute whenever one already provides the meaning and behavior you need, rather than recreating that functionality with ARIA. In practice, this means reaching for a standard button, link, or form control before adding ARIA roles and properties. It reflects the idea that native HTML is generally more reliable and better supported by assistive technologies.
The First Rule of ARIA Use, as stated in the W3C's "Using ARIA" specification, holds that if a native HTML element or attribute already exists with the semantics and behavior required, authors should use it rather than repurposing another element and adding an ARIA role, state, or property to make it accessible. It is the first of five rules of ARIA use commonly cited in the specification and in developer guidance, and it prioritizes native HTML semantics because such elements provide built-in roles, states, keyboard behavior, and assistive technology support that ARIA only describes but does not implement. ARIA modifies the accessibility tree exposed to assistive technologies but does not add behavior; applying ARIA to non-native constructs generally obligates the author to also supply the corresponding keyboard interaction and state management. This entry describes an authoring guideline and is not legal advice; conformance obligations are governed by applicable standards and, where relevant, jurisdiction-specific requirements.
Why it matters
ARIA modifies the accessibility tree exposed to assistive technologies, but it does not add behavior. When a developer applies an ARIA role to a non-native construct, such as turning a `<div>` into a button, the browser exposes the intended role to a screen reader, but it does not supply the keyboard interaction, focus management, or state handling that a native element provides for free. That gap must then be reproduced entirely in script. The First Rule of ARIA Use exists because native HTML elements ship with built-in roles, states, keyboard behavior, and broad assistive technology support, which ARIA only describes rather than implements.
Misapplied ARIA is a common source of accessibility defects. A custom control with an ARIA role but no accompanying keyboard support can appear correct to a sighted mouse user while being unusable for someone navigating by keyboard or screen reader. Following the first rule reduces this risk by shifting responsibility for correct behavior back to the browser, which handles it more consistently than hand-written code. As the W3C's "Using ARIA" specification frames it, if a native element or attribute already provides the semantics and behavior you need, you should use it instead of recreating that functionality.
This guideline is an authoring recommendation, not a legal requirement. It supports the broader goal of building accessible interfaces, but conformance obligations are governed by applicable standards and, where relevant, jurisdiction-specific requirements. Meeting this rule does not by itself guarantee an accessible experience or legal compliance, and it should be treated as one practice within a larger accessibility and testing effort rather than as legal advice.
Who it's relevant to
Inside First Rule of ARIA Use
Common questions
Answers to the questions practitioners most commonly ask about First Rule of ARIA Use.