Created June 29, 2021
Updated July 02, 2021

Use semantic HTML to improve screen reader experiences

In general, I'm a fan of the idea that you should [Use the Platform]. ARIA tags should be the last resort. Often just using semantic HTML will accomplish the same thing in a more robust and cross-platform way (more consistent across assitive tools, browsers, and OSes).

What screen readers do with semantic HTML#

I find it easier to follow rules when I understand the reason behind them. Following semantic HTML is a simple enough idea, but here is a list of some concrete things that screen readers give you when they see semantic HTML.

Sign up to get my latest Elm posts and course notifications in your inbox.

Incremental Elm



Pure Elm content. Unsubscribe any time.