Heading Accessible Name Check

RuleSets of AccessMonitor - the validator of web accessibility practices

Heading Accessible Name Check

Description

The “Heading Accessible Name Check” evaluates whether all heading elements (<h1> to <h6>) on the page contains accessible, descriptive text that is programmatically determinable by assistive technologies (like screen readers).

Example outcome

I observed that all the headings in this page have an accessible name.

Impact

Fixes

To address headings missing accessible name:

  1. Locate the heading missing an accessible name.
  2. Add visible and descriptive text to it.
  3. If the heading is visually hidden for design reasons, have an accessible name via ARIA (e.g., <h2 aria-label="Frequently Asked Questions"></h2>).

Resources