Button with no accessible name
A button with no label cannot be used with a screen reader or by voice control.
The markup we quote
<button></button>
Every finding quotes the exact markup responsible, so you can confirm it by viewing the page source — you never have to take our word for it.
How to fix it
- Give the button visible text, or an
aria-labelif it is an icon button such as a close cross. - Buttons built by a page builder sometimes render with the label in a pseudo-element, which is invisible to assistive technology even though it is visible on screen; check the builder's accessibility options.
When we might be wrong
A button labelled by aria-labelledby pointing at an existing element is accepted.
Check whether it is fixed
Check a page free Get the plugin
If the finding is wrong, tell us with the page and the line. A wrong finding costs more trust than a missing one, and it is the defect we treat as urgent.