• 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