- Semantic web (SEO friendly tags like section, footer, article, nav, table, button...)
- Make your website responsive from the start
- screenreaders
- alt text for images
- link titles
- figcaption
- title tag for anything else
- make your website navigable by keyboard (tabindex)
- clean design with good use of whitespace
- grid layout with consistent spacing and alignment
- colors with good contrast
References
https://uxdesign.cc/design-accessible-websites-6ebffcf583e2 https://developer.mozilla.org/en-US/docs/Learn/Accessibility/HTML