Missing Heading Accessible Name Check

RuleSets of AccessMonitor - the validator of web accessibility practices

Missing Heading Accessible Name Check

Description

The “Missing Heading Accessible Name Check” evaluates whether there is any heading element (<h1> to <h6>) on the page without an accessible, descriptive text that can be programmatically determinable by assistive technologies (like screen readers).

Example outcome

I have identified 1 heading without 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