How do I make a website accessible?
- Semantic HTML: real headings, buttons, links and form labels
- Contrast: text readable against its background (WCAG AA)
- Keyboard: everything usable without a mouse, with visible focus
- Images: meaningful alt text
- Motion: respect "reduce motion" settings
- Forms: clear labels and error messages
Why: more people can use your site, it's increasingly a legal expectation, and it helps SEO. This site scores 100 on Lighthouse accessibility for its key pages.