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.