ARIA Button, Link, and Menuitem Must Have Accessible Name
- December 7, 2025
- Accessibility, ARIA
Quick Reference
Element Code: AC-007
Issue: Interactive elements with ARIA roles lack accessible names
Impact: Screen readers announce the role but not the purpose
Fix: Add text content, aria-label, or aria-labelledby
Detection: axe DevTools, WAVE, screen reader testing
What Is This Issue?
Elements with role="button", role="link", or role="menuitem" need accessible names so screen readers can announce what they do. Without a name, users hear only "button" or "link" with no indication of purpose.
How to Fix This Issue
Option 1: Add Text Content
Submit Form
Option 2: Use aria-label
Option 3: Use aria-labelledby
Contact Us
...
TL;DR (The Simple Version)
Your ARIA buttons, links, or menu items don't have names. Screen readers just say "button" with no context. Add text content or an aria-label to describe what each element does.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.
Subscribe to our newsletter!
Recent Posts
- No Social Schema December 7, 2025
- Missing Social Profile Links December 7, 2025
- Social Image Wrong Size December 7, 2025
