Don’t Use aria-label on Static Text Elements
Summary
The article argues against applying aria-label or aria-labelledby to static text elements and explains how ARIA naming interacts with HTML semantics. It covers common mistakes, explains VoiceOver caveats, and provides practical alternatives such as visible text, visually-hidden text, and more semantic markup.