Why it matters
Screen reader users need to hear confirmations, errors, and updates without hunting for them.
Common violations
- Form success messages not announced
- Toast notifications without ARIA live regions
- Error banners that require manual focus
Code examples
Bad
<div class="toast">Saved</div>Good
<div role="status" aria-live="polite">Saved</div>How to fix
Use aria-live regions for dynamic updates and ensure messages are announced automatically.
Related criteria
Related resources
Scan your site