Hay algunas herramientas que mejoran la accesibilidad de una pagina y hacen que la misma pueda ser disfrutada por todxs! Veamos algunos:

Role

Los atributos "role" permite al creador de una página añadir información a sus documentos HTML que luego puede ser extraída automáticamente por una máquina para obtener información sobre el propósito de cada elemento de la página.

Las personas ciegas y con otros tipos de discapacidad utilizan dispositivos y navegadores especiales. Si una página utiliza los atributos "role" para describir el propósito de cada elemento, la navegación de esas personas será mucho más agradable, ya que su navegador especial es capaz de "entender" cómo está creada la página y puede leer los contenidos al usuario de manera mucho más lógica.

Un ejemplo de como funciona:

<section role="main">

De esta forma, le anunciamos a lectores de paginas que acá está la parte mas importante del documento.

ATENTI

No se puede utilizar cualquier palabra para esto. Chequeá la cantidad de roles que hay disponibles para poder utilizar en https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles

Aria-labelledby

Aria-labelledby nos permite darle un nombre a los elementos para los lectores accesibles. No produce ningun efecto visual en la pagina sino que sirve para que los desarrolladores puedan darle un nombre a los elementos que requieran algun tipo de accesibilidad. Un ejemplo de su utilización

<label for="pass"><input id="pass". type="password" aria-labelledby="contraseaña">
Ingresá tu contraseña</label>

Aqui lo que paso es lo siguiente

  1. El label del input es Ingresá tu contraseña

  2. El input es donde se pondrá la contraseña

  3. El aria-labelledby sirve para indicarle a un lector de pantalla el nombre de ese input.

Accesskey

La propiedad accesskey nos permite asociar un atajo de teclado al elemento seleccionado. Esto es util para aquellos usuarios que utilizan mayoritariamente el teclado para poder usar la computadora. De esta manera, se activa un atajo que puede usar apretando control+alt y la tecla seleccionada. Un ejemplo de su utilización

<input type="submit" value="Enviar" accesskey="e">