Web accessibility (a11y) isn't just a nice-to-have — it's a legal requirement in many jurisdictions and a moral imperative. This checklist covers everything you need to make your web applications accessible.
Semantic HTML
Using proper semantic HTML elements is the foundation of accessibility. Use headings, landmarks, lists, and form labels correctly.
Keyboard Navigation
All interactive elements must be reachable and operable via keyboard. Test with Tab, Enter, Space, and arrow keys.