¿Qué es la accesibilidad web?
1. Introducción: ¿Por qué hablar de accesibilidad web hoy?
La web se ha convertido en una extensión más de nuestra vida cotidiana: trabajamos, estudiamos, hacemos gestiones con la administración pública, compramos y nos relacionamos a través de ella. Sin embargo, no todas las personas pueden usarla en igualdad de condiciones. Y aquí es donde entra en juego la accesibilidad web.F
Hablar de accesibilidad web hoy no es una cuestión técnica “de nicho”, ni algo que solo afecte a personas con discapacidad. Es una cuestión de derechos, de calidad y de buen diseño digital. Una web inaccesible deja fuera a una parte de la población y, al mismo tiempo, perjudica la experiencia del resto de personas usuarias.
En este artículo vamos a ver qué significa exactamente accesibilidad web y por qué debería importarte si trabajas en diseño, desarrollo, contenidos, marketing o simplemente eres responsable de un sitio web.
1.1. La web como parte de la vida cotidiana
Piensa en un día cualquiera:
- Consultas el horario de transporte público.
- Pides cita médica o realizas un trámite con la administración.
- Compras entradas para un concierto o reservas una mesa en un restaurante.
- Accedes a tu banco, revisas facturas o gestionas tu negocio.
- Te formas con cursos online o lees noticias.
Todo eso ocurre en la web. No acceder a un sitio web hoy es, en la práctica, no poder hacer determinadas cosas en el mundo real.
Por eso, cuando una página no está diseñada y desarrollada para ser accesible, no es solo un problema de “se ve mejor o peor”: es un obstáculo real que puede impedir a alguien:
- Presentar una solicitud dentro de plazo.
- Pedir una cita médica sin ayuda de terceros.
- Gestionar su dinero de forma autónoma.
- Acceder a información relevante para su trabajo o sus estudios.
La accesibilidad web, por tanto, tiene un impacto directo en la autonomía, la participación y la igualdad de oportunidades de muchas personas.
1.2. Qué pasa cuando alguien no puede usar un sitio web
Cuando un sitio no es accesible, no es que sea “un poco incómodo”. Para muchas personas, simplemente no es utilizable. Algunos ejemplos reales:
- Una persona ciega que usa un lector de pantalla entra en un formulario donde los campos no tienen etiquetas correctas. Resultado: no sabe qué se le está pidiendo y no puede completar el trámite.
- Una persona con baja visión entra en una web con bajo contraste y texto muy pequeño que no se puede ampliar correctamente. Resultado: le cuesta leer, se cansa y abandona.
- Una persona que no puede usar el ratón intenta navegar solo con el teclado, pero los elementos interactivos no tienen foco visible o no son accesibles por tabulación. Resultado: se queda “atrapada” y no puede completar la acción.
- Un vídeo sin subtítulos o sin transcripción excluye a personas sordas o con problemas de audición, pero también a cualquiera que esté en un entorno ruidoso o sin auriculares.
En todos estos casos, el mensaje que se transmite, aunque no sea intencionado, es claro:
“Esta web no está pensada para ti”.
La accesibilidad web busca precisamente lo contrario: asegurar que cualquier persona, con independencia de sus capacidades o de la forma en que acceda, pueda usar la web de forma eficaz y digna.
1.3. Breve adelanto de qué vamos a ver en el artículo
A lo largo del artículo veremos, de forma clara y práctica:
- Qué es exactamente la accesibilidad web, con una definición sencilla y otra más formal basada en los estándares internacionales.
- A quién beneficia, desmontando la idea de que “es solo para personas con discapacidad”.
- Los principios básicos en los que se basa (perceptible, operable, comprensible y robusta).
- Ejemplos concretos de problemas habituales de accesibilidad y cómo se podrían evitar con buenas prácticas.
- Por qué debería importarte desde el punto de vista ético, legal y de negocio.
- Cómo empezar a mejorar la accesibilidad de tu web con pasos realistas, tanto si te dedicas al diseño, al desarrollo como a la creación de contenidos.
- Y, por último, algunos mitos frecuentes sobre accesibilidad que merece la pena desmontar.
El objetivo es que, al terminar de leer, tengas una visión clara de qué es la accesibilidad web, por qué es clave hoy en día y qué primeros pasos puedes dar para integrarla en tu trabajo diario.
2. Qué es la accesibilidad web (definición clara y práctica)
Ahora que hemos visto por qué es importante hablar de accesibilidad web, vamos a definir con claridad qué es exactamente. Te lo voy a explicar de dos formas: primero de manera sencilla y directa, y después con una definición más formal basada en los estándares internacionales.
2.1. Definición sencilla (explicada "para todo el mundo")
La accesibilidad web consiste en diseñar y desarrollar sitios web de forma que cualquier persona pueda usarlos, independientemente de sus capacidades físicas, sensoriales o cognitivas, y de la tecnología que utilice para acceder.
Dicho de otra forma: una web accesible es aquella que no pone barreras a nadie. Es una web que:
- Se puede navegar con el teclado, con el ratón, con la voz o con cualquier otro dispositivo de asistencia.
- Se puede entender aunque no veas bien, no oigas o tengas dificultades de comprensión.
- Funciona correctamente en diferentes navegadores, dispositivos y con tecnologías de apoyo como lectores de pantalla.
- Está pensada para que todas las personas puedan acceder a la información y realizar las acciones que necesiten.
En resumen: accesibilidad web es diseño inclusivo aplicado al entorno digital.
2.2. Definición más formal (referencia a estándares como las WCAG/WAI)
Si queremos ser más precisos y técnicos, podemos recurrir a la definición que da el W3C (World Wide Web Consortium), el organismo internacional que establece los estándares de la web.
Según la WAI (Web Accessibility Initiative), la iniciativa de accesibilidad web del W3C:
"La accesibilidad web significa que sitios web, herramientas y tecnologías están diseñados y desarrollados de forma que las personas con discapacidad puedan usarlos. Más específicamente, las personas pueden percibir, entender, navegar e interactuar con la web, y pueden contribuir a la web."
Para hacer esto posible, existen las WCAG (Web Content Accessibility Guidelines), las Pautas de Accesibilidad para el Contenido Web. Actualmente vamos por la versión WCAG 2.2 (publicada en octubre de 2023), aunque la versión 2.1 sigue siendo la más extendida y la que se usa como referencia legal en muchos países, incluida España.
Las WCAG establecen criterios de conformidad organizados en tres niveles:
- Nivel A: requisitos básicos de accesibilidad. Si no se cumplen, hay grupos de personas que no podrán usar el sitio.
- Nivel AA: nivel recomendado y exigido por la mayoría de normativas. Cubre las barreras más comunes.
- Nivel AAA: nivel más alto, deseable pero no siempre alcanzable en todos los contenidos.
En España, por ejemplo, la normativa obliga a que los sitios web del sector público cumplan con el nivel AA de las WCAG 2.1 (según el Real Decreto 1112/2018). Y cada vez más empresas privadas también están adoptando estos estándares, tanto por responsabilidad social como por obligación legal en determinados sectores.
2.3. Accesibilidad web vs. usabilidad vs. experiencia de usuario (UX)
Es habitual confundir estos tres conceptos, o pensar que son lo mismo. Aunque están relacionados, no son sinónimos. Vamos a aclararlo:
Usabilidad se refiere a la facilidad de uso de un sitio web. Una web usable es aquella que permite a las personas completar tareas de forma eficaz, eficiente y satisfactoria. Se centra en aspectos como la claridad de la navegación, la organización de la información o la simplicidad de los procesos.
Experiencia de usuario (UX) es un concepto más amplio. Incluye la usabilidad, pero también abarca las emociones, percepciones y respuestas de las personas antes, durante y después de usar un producto digital. Una buena UX tiene en cuenta aspectos estéticos, emocionales, funcionales y de marca.
Accesibilidad web, por su parte, se centra en eliminar barreras para que todas las personas, incluidas aquellas con discapacidad, puedan acceder y usar la web. No se trata solo de que sea fácil o agradable, sino de que sea posible para todo el mundo.
Dicho de otra forma:
- Una web puede ser usable para la mayoría, pero inaccesible para personas con discapacidad (por ejemplo, si no se puede usar con teclado o con lector de pantalla).
- Una web puede tener una UX cuidada y atractiva, pero ser inaccesible si no se han tenido en cuenta los contrastes, las etiquetas de formularios o la estructura semántica.
- Y al revés: una web puede cumplir técnicamente con criterios de accesibilidad, pero tener una usabilidad pobre o una experiencia de usuario frustrante para todo el mundo.
Lo ideal es que accesibilidad, usabilidad y UX vayan de la mano. De hecho, cuando se diseña pensando en accesibilidad desde el principio, la usabilidad y la experiencia general suelen mejorar para todas las personas. Es lo que se conoce como diseño inclusivo o diseño universal: pensar en la diversidad desde el inicio, no como un añadido posterior.
En resumen:
- Accesibilidad: que todo el mundo pueda usar la web.
- Usabilidad: que sea fácil de usar.
- UX: que la experiencia sea satisfactoria y positiva.
Los tres conceptos se complementan y, cuando se trabajan juntos, el resultado es una web de mayor calidad para todas las personas.
3. A quién beneficia la accesibilidad web
Una de las ideas más extendidas (y más dañinas) sobre la accesibilidad web es pensar que “es algo que se hace solo para un grupo pequeño de personas”. La realidad es justo la contraria: cuando mejoras la accesibilidad, mejoras la web para todo el mundo.
Vamos a ver primero a quién ayuda de forma más directa y evidente, y luego cómo esos mismos cambios benefician a muchas más personas de lo que solemos imaginar.
3.1. Personas con discapacidad permanente
Las personas con discapacidad son, por supuesto, el grupo que más directamente se ve afectado por la falta (o la presencia) de accesibilidad. Pero incluso dentro de este grupo hay realidades muy distintas.
Personas con discapacidad visual (ceguera, baja visión, daltonismo)
Ceguera total o casi total Navegan con lectores de pantalla (como NVDA, JAWS o VoiceOver) y teclado. La accesibilidad implica, por ejemplo:
- Estructuras de encabezados (
h1,h2, etc.) bien definidas. - Texto alternativo en las imágenes.
- Formularios correctamente etiquetados.
- Contenido que se pueda leer y entender sin necesidad de “ver” la maquetación.
- Estructuras de encabezados (
Baja visión Necesitan ampliar el contenido o usar combinaciones de alto contraste. La accesibilidad implica:
- Posibilidad de aumentar el tamaño de letra sin que la web se rompa.
- Buenos contrastes de color entre texto y fondo.
- Evitar texto “incrustado” en imágenes que no se puede escalar bien.
Daltonismo u otros tipos de visión del color Tienen dificultades para distinguir ciertos colores (por ejemplo, rojo/verde). La accesibilidad implica:
- No basar la información solo en el color (ej.: “los campos en rojo son obligatorios”).
- Asegurar contrastes suficientes y uso de iconos, etiquetas o patrones adicionales.
Personas con discapacidad auditiva
- Personas sordas o con pérdida auditiva parcial.
La accesibilidad implica:
- Subtítulos en vídeos.
- Transcripciones de contenidos de audio (podcasts, entrevistas, etc.).
- Información importante que no dependa únicamente de sonidos (por ejemplo, alarmas o avisos sonoros sin equivalente visual).
Personas con discapacidad motora
- Dificultades para usar el ratón, movimientos reducidos o temblores, uso de dispositivos de apoyo, etc.
La accesibilidad implica:
- Que la web sea totalmente operable con teclado.
- Que los elementos interactivos tengan áreas de clic suficientemente grandes.
- Evitar tiempos demasiado cortos para completar acciones.
- No exigir gestos complejos (por ejemplo, arrastrar y soltar sin alternativa).
Personas con discapacidad cognitiva o del aprendizaje
- Dificultades de atención, memoria, comprensión lectora, procesamiento de información, etc.
La accesibilidad implica:
- Uso de lenguaje claro y directo.
- Estructuras de contenido lógicas y predecibles.
- Formularios con instrucciones claras y mensajes de error comprensibles.
- Evitar sobrecarga de estímulos (ventanas emergentes, animaciones constantes, etc.).
En todos estos casos, la accesibilidad web no es un “extra” agradable de tener: es lo que marca la diferencia entre poder usar un servicio o quedarse directamente fuera.
3.2. Situaciones temporales y contextuales
La accesibilidad no solo beneficia a personas con discapacidad permanente. Todos, en algún momento, podemos encontrarnos en una situación de discapacidad temporal o contextual:
- Te has lesionado un brazo y solo puedes usar el móvil con una mano.
- Estás en el metro con mucho ruido y no puedes escuchar un vídeo.
- Estás al sol y la pantalla tiene poco contraste y reflejos.
- Tienes mala conexión y la página tarda mucho en cargar si está mal optimizada.
- Estás cansado, con prisa o estresado y te cuesta concentrarte en interfaces complicadas.
Ejemplos concretos:
Subtítulos en los vídeos Ayudan a personas sordas, pero también a:
- Quien está en un entorno ruidoso.
- Quien no quiere poner el sonido en un lugar público.
- Quien no domina perfectamente el idioma del vídeo.
Botones grandes y bien espaciados Son esenciales para algunas personas con discapacidad motora, pero también:
- Reducen errores en pantallas pequeñas.
- Facilitan el uso con una sola mano o andando.
Lenguaje claro y estructuras sencillas Ayudan a personas con dificultades cognitivas, pero también:
- A cualquiera que llegue cansado, con prisa o sin conocimientos técnicos.
- A quienes leen en un idioma que no es el suyo materno.
Cuando piensas en accesibilidad desde esta perspectiva, se hace evidente que no hablamos de un colectivo minoritario, sino de situaciones cotidianas que nos afectan a todos en mayor o menor medida.
3.3. Beneficios para todas las personas (no solo “para unos pocos”)
Si miramos la accesibilidad solo como “cumplir una obligación legal” o “hacer algo por un grupo reducido”, la veremos como un coste. Pero, en realidad, es una inversión en la calidad global de la web.
Algunos beneficios generales:
Mejor experiencia de usuario para todo el mundo Interfaces más claras, textos más comprensibles, navegación más lógica… Todo eso hace que más personas:
- Entiendan qué ofrece tu web.
- Completen formularios sin errores.
- Encuentren lo que buscan más rápido.
Mejor rendimiento y SEO Muchas buenas prácticas de accesibilidad:
- Mejoran la estructura semántica (encabezados, listas, enlaces descriptivos).
- Reducen elementos innecesarios, mejorando tiempos de carga.
- Facilitan el trabajo de los motores de búsqueda para entender tu contenido.
Mayor alcance y fidelización de usuarios Una web accesible:
- Llega a más personas (incluyendo personas mayores y personas con discapacidad).
- Transmite una imagen de marca responsable y respetuosa.
- Reduce la frustración y el abandono.
Preparación para el futuro La población envejece, y con la edad aumentan las dificultades visuales, auditivas y motoras. Una web accesible hoy es una web más preparada para las personas usuarias de mañana.
En resumen: La accesibilidad web beneficia a personas con discapacidad, a personas en situaciones temporales o contextuales complicadas, y en realidad a cualquier persona que quiera una web más clara, usable y agradable de utilizar.
4. Principios básicos de accesibilidad web
Ahora que ya sabemos qué es la accesibilidad web y a quién beneficia, vamos a ver cómo se construye una web accesible. Y aquí es donde entran en juego los cuatro principios fundamentales que establece el estándar internacional de accesibilidad web: las WCAG (Web Content Accessibility Guidelines).
Estos cuatro principios son la base sobre la que se sostiene todo lo demás. Se conocen por el acrónimo POUR (en inglés: Perceivable, Operable, Understandable, Robust), y en español los traducimos como:
- Perceptible
- Operable
- Comprensible
- Robusto
Te los voy a explicar de forma clara y práctica, con ejemplos concretos que puedas aplicar desde ya en tu trabajo diario.
4.1. Perceptible
Principio: La información y los componentes de la interfaz deben presentarse de forma que las personas usuarias puedan percibirlos.
Dicho de otra forma: si alguien no puede ver, oír o percibir de alguna manera el contenido, no puede usarlo. Por tanto, tenemos que ofrecer alternativas y asegurarnos de que la información llegue por diferentes canales sensoriales.
¿Qué significa en la práctica?
Texto alternativo en imágenes
Toda imagen que aporte información debe tener un texto alternativo (atributo alt) que describa su contenido o función. Así, una persona que use un lector de pantalla sabrá qué hay en esa imagen.
- ✅ Bien:
<img src="grafico-ventas.png" alt="Gráfico de barras que muestra un aumento del 30% en las ventas del último trimestre"> - ❌ Mal:
<img src="grafico-ventas.png" alt="imagen">o directamente sinalt.
Si la imagen es puramente decorativa, el alt debe estar vacío (alt=""), para que el lector de pantalla la ignore.
Contraste de color suficiente El texto debe tener un contraste adecuado con el fondo para que sea legible. Las WCAG establecen ratios mínimos:
- 4.5:1 para texto normal (nivel AA).
- 3:1 para texto grande (a partir de 18pt o 14pt en negrita).
Esto no solo ayuda a personas con baja visión o daltonismo, sino también a cualquiera que esté leyendo en condiciones de luz difíciles (por ejemplo, al sol).
Herramientas como WebAIM Contrast Checker te permiten comprobar si tus combinaciones de colores cumplen.
Estructura visual clara y semántica
Usa correctamente los encabezados (h1, h2, h3…) para organizar el contenido de forma jerárquica. Esto permite a los lectores de pantalla "saltar" entre secciones y entender la estructura de la página.
- ✅ Bien: Un solo
h1por página (el título principal), seguido deh2para las secciones principales,h3para subsecciones, etc. - ❌ Mal: Usar encabezados solo por su tamaño visual, sin respetar la jerarquía lógica.
Contenido multimedia accesible
- Los vídeos deben tener subtítulos y, si es posible, audiodescripción.
- Los audios (podcasts, entrevistas) deben tener transcripciones.
- Los gráficos complejos deben tener descripciones textuales o tablas de datos equivalentes.
No basarse solo en el color para transmitir información Si usas el color para indicar algo (por ejemplo, "los campos en rojo son obligatorios"), asegúrate de que haya también un indicador adicional: un icono, un asterisco, una etiqueta de texto, etc.
En resumen: Perceptible = asegurarte de que todo el mundo pueda acceder a la información, independientemente de cómo la perciban.
4.2. Operable
Principio: Los componentes de la interfaz y la navegación deben ser operables por todas las personas usuarias.
Es decir: si alguien no puede usar el ratón, o necesita más tiempo para completar una acción, la web debe seguir siendo funcional.
¿Qué significa en la práctica?
Navegación completa con teclado
Toda la funcionalidad de la web debe ser accesible usando solo el teclado (normalmente con la tecla Tab para avanzar, Shift+Tab para retroceder, y Enter o Espacio para activar).
Esto es fundamental para:
- Personas que usan lectores de pantalla.
- Personas con discapacidad motora que no pueden usar el ratón.
- Personas que simplemente prefieren navegar con teclado por rapidez.
Comprueba que:
- Puedes llegar a todos los enlaces, botones y campos de formulario.
- Los menús desplegables se pueden abrir y navegar con teclado.
- Los elementos interactivos personalizados (carruseles, modales, etc.) también son accesibles por teclado.
Foco visible Cuando navegas con teclado, debe haber un indicador visual claro de dónde estás en cada momento (el "foco"). Muchos diseños eliminan este indicador por estética, y eso es un error grave de accesibilidad.
- ✅ Bien: Un borde, un cambio de color o un subrayado que indique claramente qué elemento está seleccionado.
- ❌ Mal: Eliminar el foco con CSS (
outline: none;) sin ofrecer una alternativa visible.
Tiempo suficiente para completar acciones Si tu web tiene límites de tiempo (por ejemplo, en un proceso de compra o en un formulario), asegúrate de que:
- Se avisa con antelación.
- Se puede ampliar, pausar o desactivar el límite.
Algunas personas necesitan más tiempo para leer, entender o completar tareas.
Navegación clara y predecible
- Los menús y enlaces deben estar organizados de forma lógica.
- El orden de tabulación (el orden en que se recorren los elementos con
Tab) debe ser coherente con el orden visual. - Evita que las cosas cambien de sitio o se activen sin que la persona lo espere (por ejemplo, menús que se despliegan al pasar el ratón sin alternativa de clic).
Evitar contenido que parpadea o se mueve automáticamente
- Las animaciones automáticas pueden ser un problema para personas con epilepsia fotosensible, trastornos de atención o simplemente para quien se distrae fácilmente.
- Si hay contenido en movimiento (carruseles, vídeos en autoplay), debe haber una forma de pausarlo, detenerlo u ocultarlo.
En resumen: Operable = asegurarte de que todo el mundo pueda interactuar con la web, independientemente de cómo lo hagan (ratón, teclado, voz, etc.).
4.3. Comprensible
Principio: La información y el manejo de la interfaz deben ser comprensibles.
Es decir: no basta con que la web sea técnicamente accesible; también tiene que ser fácil de entender y de usar.
¿Qué significa en la práctica?
Lenguaje claro y directo
- Evita jerga innecesaria, tecnicismos sin explicar o frases excesivamente largas y complejas.
- Usa un lenguaje sencillo que cualquier persona pueda entender, especialmente en instrucciones, formularios y mensajes importantes.
- Si usas abreviaturas o siglas, explícalas la primera vez que aparecen.
Esto ayuda a:
- Personas con dificultades cognitivas o de aprendizaje.
- Personas que no dominan el idioma.
- Cualquier persona que llegue cansada, con prisa o sin conocimientos técnicos.
Formularios entendibles y bien etiquetados
- Cada campo de formulario debe tener una etiqueta clara (
<label>) asociada correctamente. - Las instrucciones deben estar antes del campo, no solo dentro del campo (los placeholders no son suficientes).
- Indica claramente qué campos son obligatorios y qué formato se espera (por ejemplo, "Introduce tu teléfono en formato 612 34 56 78").
Mensajes de error útiles y claros Cuando alguien comete un error al rellenar un formulario:
- El mensaje de error debe explicar qué ha fallado y cómo corregirlo.
- Debe estar cerca del campo afectado y ser fácil de identificar.
- Si es posible, ofrece sugerencias para solucionarlo.
Ejemplo:
- ❌ Mal: "Error en el campo 3".
- ✅ Bien: "El campo 'Correo electrónico' no tiene un formato válido. Asegúrate de incluir una @ y un dominio (ejemplo: [email protected])".
Navegación y comportamiento predecibles
- Los elementos que parecen iguales deben funcionar igual en toda la web.
- No cambies el contexto de forma inesperada (por ejemplo, que al seleccionar una opción de un menú desplegable se envíe automáticamente un formulario sin avisar).
- Mantén una estructura coherente en todas las páginas (menú en el mismo sitio, pie de página similar, etc.).
En resumen: Comprensible = asegurarte de que todo el mundo entienda qué tiene que hacer, cómo hacerlo y qué está pasando en cada momento.
4.4. Robusto
Principio: El contenido debe ser lo suficientemente robusto como para poder ser interpretado de forma fiable por una amplia variedad de agentes de usuario, incluidas las tecnologías de asistencia.
Dicho de otra forma: tu web debe funcionar bien en diferentes navegadores, dispositivos y con tecnologías de apoyo como lectores de pantalla, magnificadores, etc.
¿Qué significa en la práctica?
Código HTML válido y semántico
- Usa las etiquetas HTML correctas para cada tipo de contenido:
<button>para botones,<a>para enlaces,<nav>para menús de navegación, etc. - Evita usar
<div>o<span>para todo y luego simular comportamientos con JavaScript. Los lectores de pantalla y otras tecnologías de asistencia necesitan que el código sea semántico para entender qué es cada cosa. - Valida tu HTML con herramientas como el validador del W3C para detectar errores.
Compatibilidad con tecnologías de asistencia
- Asegúrate de que tu web funciona correctamente con lectores de pantalla (NVDA, JAWS, VoiceOver, TalkBack…).
- Usa atributos ARIA (Accessible Rich Internet Applications) cuando sea necesario para mejorar la accesibilidad de componentes complejos (menús desplegables, pestañas, modales, etc.), pero solo si el HTML semántico no es suficiente. ARIA no sustituye al buen HTML, lo complementa.
Preparación para el futuro
- Usa estándares web actuales y evita tecnologías obsoletas o propietarias.
- Diseña pensando en que tu web debe seguir siendo accesible aunque cambien los navegadores, los dispositivos o las tecnologías de asistencia.
En resumen: Robusto = asegurarte de que tu web funciona bien para todo el mundo, en cualquier entorno y con cualquier tecnología.
Los cuatro principios, en una frase
- Perceptible: Que se pueda percibir la información.
- Operable: Que se pueda interactuar con la web.
- Comprensible: Que se entienda qué hay que hacer y cómo.
- Robusto: Que funcione en cualquier entorno y con cualquier tecnología.
Estos cuatro principios son la columna vertebral de las WCAG, y sobre ellos se construyen las 13 pautas y los más de 80 criterios de conformidad que componen el estándar completo. Pero no te asustes: no hace falta que te los aprendas todos de memoria. Lo importante es entender la lógica que hay detrás, y a partir de ahí ir aplicando buenas prácticas en tu día a día.
5. Ejemplos prácticos de accesibilidad (lo que se suele hacer mal y cómo mejorarlo)
Aquí vamos a aterrizar los principios que hemos visto en ejemplos muy habituales. Son errores que me encuentro constantemente en auditorías y formaciones, y que muchas veces se pueden resolver con cambios relativamente sencillos.
La idea es que puedas reconocer estos problemas en tu propia web y sepas qué hacer para mejorarlos.
5.1. Imágenes sin texto alternativo
El problema
Una enorme cantidad de sitios web usan imágenes sin alt o con textos alternativos inútiles como imagen1, foto, banner, etc.
Para una persona que utiliza lector de pantalla, esto significa:
- No saber qué hay en la imagen.
- Perder información importante (gráficos, botones en forma de imagen, banners con ofertas…).
- Escuchar descripciones irrelevantes o confusas.
Ejemplos de malas prácticas
- Iconos de redes sociales sin
alt. - Botones de “Enviar” diseñados como imagen sin texto alternativo.
- Banners con texto incrustado en la imagen sin equivalente textual.
Cómo mejorarlo
Identifica la función de la imagen:
- ¿Aporta información importante?
- ¿Es un botón o un enlace?
- ¿Es meramente decorativa?
Si la imagen aporta información, describe lo relevante en el
alt:- Banner con oferta:
alt="Descuento del 20% en todos los cursos de accesibilidad web hasta el 30 de junio" - Gráfico:
alt="Gráfico que muestra un aumento progresivo de visitas al sitio web de enero a junio"
- Banner con oferta:
Si la imagen tiene texto incrustado, asegúrate de que ese texto esté también en HTML cerca de la imagen, y resume el mensaje clave en el
alt.Si es decorativa, usa
alt=""para que el lector de pantalla la ignore:<img src="linea-decorativa.png" alt="">
Regla rápida: Piensa: si esta imagen desapareciera, ¿la persona perdería información importante?
- Si la respuesta es sí, necesita un buen
alt. - Si la respuesta es no,
alt="".
5.2. Formularios imposibles de usar con lector de pantalla
El problema
Los formularios son uno de los puntos más críticos de accesibilidad. Errores típicos:
- Campos sin etiqueta (
label) o con etiquetas mal asociadas. - Placeholders usados como única “etiqueta”.
- Mensajes de error poco claros o solo en color.
- Orden de tabulación incoherente.
Para una persona que usa lector de pantalla, esto se traduce en:
- No saber qué debe introducir en cada campo.
- No entender por qué el formulario da error.
- No poder completar trámites esenciales (citas médicas, gestiones bancarias, registros, etc.).
Ejemplo de mala práctica
<input type="text" placeholder="Nombre">
<input type="email" placeholder="Email">
El lector de pantalla solo anunciará “campo de edición” sin contexto claro.
Cómo mejorarlo
- Usa siempre etiquetas (
label) bien asociadas:
<label for="nombre">Nombre</label>
<input id="nombre" name="nombre" type="text">
<label for="email">Correo electrónico</label>
<input id="email" name="email" type="email">
Usa el placeholder solo como ayuda adicional, no como sustituto de la etiqueta.
Indica claramente los campos obligatorios:
- En la etiqueta:
Nombre (obligatorio) - O con un asterisco explicado:
* Campo obligatorio.
- En la etiqueta:
Mensajes de error claros y específicos:
- ❌ “Error en el formulario”.
- ✅ “El campo ‘Correo electrónico’ no tiene un formato válido. Escribe una dirección del tipo [email protected]”.
Asocia los mensajes de error al campo correspondiente, y asegúrate de que sean accesibles al foco (por ejemplo, con
aria-describedby).Cuida el orden de tabulación Que siga el orden visual y lógico del formulario, sin saltos extraños.
5.3. Botones y enlaces poco claros (“haz clic aquí”)
El problema
Otro clásico: enlaces y botones con textos genéricos como:
- “Haz clic aquí”
- “Más información”
- “Leer más”
- “Ver”
Para alguien que usa lector de pantalla y navega por la lista de enlaces, esto es especialmente problemático: escucha una lista interminable de “haz clic aquí” sin contexto.
Ejemplo de mala práctica
<p>Para ver los precios de nuestros cursos, <a href="/precios">haz clic aquí</a>.</p>
Cómo mejorarlo
Haz que el texto del enlace o botón sea autoexplicativo:
- ✅
<a href="/precios">Ver precios de los cursos</a> - ✅
<button>Enviar solicitud</button> - ✅
<a href="/accesibilidad">Más información sobre nuestra política de accesibilidad</a>
- ✅
Evita repetir el mismo texto genérico en enlaces diferentes:
- Mejor: “Descargar guía en PDF”, “Ver programa del curso”, “Solicitar una demo”, etc.
Piensa en el enlace fuera de contexto: Si alguien solo escuchara el texto del enlace, ¿entendería a dónde lleva o qué hace?
Para botones de icono, añade un texto accesible (visible o con
aria-label):<button aria-label="Abrir menú de navegación principal"> <svg>...</svg> </button>
5.4. Contrastes insuficientes y tamaños de letra minúsculos
El problema
Muy habitual en diseños “modernos”:
- Texto gris claro sobre fondo blanco.
- Texto sobre imágenes sin fondo sólido.
- Tamaños de letra demasiado pequeños (especialmente en móviles).
Esto dificulta la lectura a personas con baja visión, mayores, con daltonismo… y, en realidad, a cualquiera en ciertas condiciones (móvil al sol, pantalla de mala calidad, cansancio visual).
Cómo mejorarlo
Revisa el contraste de tus colores de texto y fondo:
- Cumple al menos nivel AA de WCAG:
- 4.5:1 para texto normal.
- 3:1 para texto grande.
- Usa herramientas como:
- WebAIM Contrast Checker
- Extensiones de navegador como “WCAG Contrast Checker”.
- Cumple al menos nivel AA de WCAG:
Evita usar solo color sobre imágenes Si pones texto sobre una foto:
- Añade una capa semitransparente entre la imagen y el texto.
- O usa un fondo sólido detrás del texto.
Asegúrate de que el texto se puede ampliar sin romper el diseño:
- Prueba a aumentar el zoom del navegador al 200% o 300%.
- Comprueba que el contenido sigue siendo legible y usable.
Usa tamaños de letra razonables, especialmente en móviles:
- Evita cuerpos de texto por debajo de 16px.
- Revisa el interlineado (espaciado entre líneas) y el espaciado entre párrafos.
Contraste y tamaño de letra son dos de las mejoras con más impacto y menos coste en términos de accesibilidad.
5.5. Vídeos sin subtítulos ni transcripciones
El problema
El vídeo es un formato cada vez más utilizado, pero con frecuencia se publica sin:
- Subtítulos.
- Transcripción.
- Audiodescripción (cuando es necesaria).
Esto deja fuera a:
- Personas sordas o con pérdida de audición.
- Personas que no pueden activar el sonido.
- Personas que siguen mejor el contenido por escrito.
Cómo mejorarlo
Incluye subtítulos sincronizados:
- No solo “subtítulos automáticos”; es importante revisarlos y corregir errores.
- Si el vídeo está en una plataforma como YouTube, revisa y edita los subtítulos generados automáticamente.
Ofrece una transcripción completa:
- Un texto con todo lo que se dice en el vídeo.
- Incluye, cuando sea relevante, descripciones de sonidos importantes (por ejemplo, “suena una alarma”, “risas del público”).
Audiodescripción (cuando el vídeo tiene información visual crítica que no se narra):
- Una pista de audio adicional que describe lo que ocurre en pantalla.
- Útil, por ejemplo, en vídeos muy visuales, demostraciones sin narración, etc.
Beneficios adicionales:
- Mejora del SEO (el texto indexable ayuda a posicionar).
- Mayor retención: muchas personas activan subtítulos aunque no tengan problemas de audición.
- Mejora la comprensión cuando el idioma del vídeo no es el nativo de la persona.
6. Por qué debería importarte (aunque creas que no tienes usuarios con discapacidad)
Algo que oigo mucho en proyectos y formaciones es:
“En mi web no hay usuarios con discapacidad, así que esto no va conmigo”.
La realidad es que muchas personas con discapacidad simplemente no pueden usar la web si no es accesible, así que no llegan a convertirse en tus usuarios. No es que “no los tengas”, es que no pueden estar.
Pero incluso aunque eso no te convenciera, hay otras razones de peso: éticas, legales, de negocio y de calidad general del producto digital.
Vamos a verlas.
6.1. Razones éticas y de derechos humanos
La accesibilidad web no es solo una cuestión técnica, es una cuestión de derechos.
- El acceso a la información, a la educación, al trabajo y a los servicios públicos está reconocido como un derecho fundamental.
- La Convención de la ONU sobre los Derechos de las Personas con Discapacidad, ratificada por España y la UE, habla explícitamente del acceso a las tecnologías de la información y la comunicación, incluida la web.
- Cuando un servicio esencial (banca, administración, sanidad, educación…) solo es accesible online y ese canal no es accesible, se está generando una barrera que deja fuera a parte de la población.
Desde una perspectiva ética:
- Diseñar pensando solo en la mayoría y olvidando sistemáticamente a quienes tienen más dificultades es una forma de exclusión.
- Diseñar con accesibilidad en mente es una forma de respeto, justicia e inclusión.
En resumen: La accesibilidad web es una forma muy concreta de defender los derechos y la dignidad de las personas.
6.2. Razones legales (España y Unión Europea)
Más allá de lo ético, hay un marco legal claro que obliga a garantizar la accesibilidad digital, especialmente en el sector público y en determinados servicios privados.
Sin entrar en un lenguaje jurídico pesado, los puntos clave en el contexto de España y la UE son:
En España, el Real Decreto 1112/2018 regula la accesibilidad de los sitios web y aplicaciones móviles del sector público.
- Obliga a que cumplan, como mínimo, el nivel AA de las WCAG 2.1.
- Aplica a:
- Administraciones públicas.
- Organismos relacionados (universidades públicas, hospitales públicos, etc.).
- Ciertas entidades privadas cuando prestan servicios públicos esenciales o reciben financiación pública para determinados proyectos.
A nivel europeo, la Directiva (UE) 2016/2102 sobre accesibilidad de los sitios web y aplicaciones móviles de los organismos del sector público es la base de ese Real Decreto.
Además, llega el European Accessibility Act (Acta Europea de Accesibilidad):
- Establece requisitos de accesibilidad para productos y servicios clave (comercio electrónico, servicios bancarios, libros electrónicos, etc.).
- España y el resto de Estados miembros deben adaptarse a esta normativa, lo que implicará más obligaciones para el sector privado en los próximos años.
¿Qué significa esto en la práctica?
- Si eres administración pública o trabajas para ella, la accesibilidad no es opcional: es una obligación legal.
- Si eres una empresa privada, especialmente en sectores como banca, seguros, telecomunicaciones, comercio electrónico, educación, etc., la accesibilidad:
- Ya está empezando a ser un requisito en concursos y proyectos.
- Será cada vez más una exigencia normativa y contractual.
- Incumplir la normativa puede implicar:
- Reclamaciones formales.
- Sanciones económicas.
- Pérdida de contratos o licitaciones.
- Daño reputacional.
6.3. Razones de negocio y reputación
Aunque solo mirásemos el tema con “gafas de negocio”, la accesibilidad compensa.
Más personas pueden usar tu web y tus servicios
- En Europa, se estima que alrededor del 20% de la población tiene alguna discapacidad (permanente o de larga duración).
- Si añadimos personas mayores, dificultades temporales y situaciones contextuales, el número es aún mayor.
- Hacer tu web accesible significa no dejar fuera a un porcentaje muy significativo de potenciales clientes o usuarios.
Mejora de conversión y reducción de abandonos
- Formularios más claros y accesibles → menos errores y menos abandonos en procesos clave (compras, registros, solicitudes).
- Navegación más clara y estructura más lógica → más facilidad para encontrar lo que se busca y completar objetivos.
Es decir, la accesibilidad bien hecha suele traducirse en:
- Más ventas o conversiones.
- Menos soporte y menos incidencias.
- Menos frustración por parte de las personas usuarias.
Ventaja competitiva y marca responsable
- Muchas empresas siguen viendo la accesibilidad como algo “secundario”.
Las que se lo toman en serio pueden diferenciarse:
- En concursos públicos (donde ya es un criterio clave).
- En reputación de marca (RSC, ESG, compromiso social).
- Comunicar que tu web y tus servicios son accesibles, cuando de verdad lo son, refuerza la imagen de:
- Marca responsable e inclusiva.
- Empresa que cuida la experiencia de todas las personas, no solo de la mayoría.
En un contexto en el que se habla cada vez más de inclusión y diversidad, la accesibilidad web es una forma muy tangible de demostrar ese compromiso.
6.4. Mejora general de calidad, SEO y experiencia de usuario
Hay un punto que insisto mucho en clase:
“La mayoría de cosas que haces por accesibilidad, también mejoran la calidad general de tu web.”
Mejor estructura y contenido más claro → mejor SEO
- Usar encabezados (
h1,h2,h3…) de forma semántica y ordenada ayuda:- A las personas.
- A los motores de búsqueda a entender la estructura de tu contenido.
- Enlaces descriptivos (“Cursos de accesibilidad web online”) son mejores:
- Para quienes usan lectores de pantalla.
- Para Google y compañía.
- Texto alternativo en imágenes:
- Ayuda a personas que no pueden verlas.
- Aporta contexto extra a nivel de indexación (cuando se usa bien, no como relleno de palabras clave).
Mejores tiempos de carga y rendimiento
- Evitar recursos innecesarios, optimizar imágenes, no abusar de scripts y efectos “pesados”:
- Mejora la accesibilidad (especialmente para conexiones lentas).
- Mejora el rendimiento global de la web (y esto tiene impacto en SEO y conversión).
Mejor UX para todas las personas
- Formularios claros y con mensajes de error útiles → menos frustración.
- Botones bien etiquetados y áreas de clic generosas → menos errores y más comodidad.
- Lenguaje claro y directo → más comprensión, menos dudas y menos soporte necesario.
En definitiva:
- La accesibilidad no es un “añadido” que compite con la calidad o la UX.
- Es un indicador de calidad. Una web accesible, casi siempre, es una web mejor diseñada, mejor estructurada y más útil para todo el mundo.
Si lo resumimos, la accesibilidad web debería importarte porque:
- Es una cuestión de derechos y de respeto.
- Es (o será) una obligación legal en muchos casos.
- Es buena para tu negocio y para tu reputación.
- Mejora la calidad global, el SEO y la experiencia de usuario.
7. Cómo empezar a hacer tu web más accesible
Llegados a este punto, la gran pregunta suele ser:
“Vale, lo entiendo. Pero… ¿por dónde empiezo en la práctica?”
Mi recomendación es no intentar abarcarlo todo de golpe. Empieza por cambios asumibles que mejoren de forma rápida la experiencia, y luego ve profundizando. Te propongo cuatro líneas de acción muy concretas.
7.1. Cambios rápidos que cualquiera puede aplicar (sin tocar mucho código)
Si trabajas en contenidos, comunicación, marketing o simplemente gestionas un CMS, hay muchas cosas que puedes hacer sin entrar en temas técnicos.
Usa bien los encabezados
- Piensa en los encabezados como el esquema del contenido:
- Un solo
h1(título principal de la página). h2para secciones principales.h3para subsecciones, etc.
- Un solo
- No elijas el encabezado por “si queda más grande o más pequeño”, sino por jerarquía lógica.
- Evita “simular” encabezados con texto en negrita más grande; es mejor usar los niveles de encabezado reales del editor del CMS.
Esto ayuda a:
- Personas que usan lectores de pantalla (pueden saltar entre secciones).
- Cualquiera que escanee el contenido visualmente.
- El SEO, que entiende mejor la estructura del texto.
Mejora los textos de enlaces y botones
Cambia:
- “Haz clic aquí”
- “Leer más”
- “Ver”
- “Más info”
Por textos que tengan sentido por sí mismos:
- “Ver precios de los cursos”
- “Leer más sobre accesibilidad web”
- “Descargar guía en PDF”
- “Solicitar una demo”
Regla sencilla: Si una persona leyera solo la lista de enlaces, debería entender a qué lleva cada uno.
Escribe con lenguaje claro
- Frases relativamente cortas y directas.
- Evita tecnicismos innecesarios; si los usas, explícalos.
- Divide el contenido en párrafos cortos y usa listas cuando enumeres cosas.
- Explica paso a paso los procesos (por ejemplo, cómo rellenar un formulario).
Esto no solo ayuda a personas con dificultades cognitivas, sino a todo el mundo cuando está cansado, con prisas o poco familiarizado con el tema.
Añade texto alternativo a las imágenes
Desde el propio CMS:
- Para imágenes que aportan información: describe lo que la persona necesita saber, no lo que tú ves de forma literal.
- Para imágenes decorativas: si el CMS lo permite, márcalas como decorativas o deja el texto alternativo vacío.
No hace falta escribir novelas:
- ❌ “Hombre feliz delante de un ordenador en un entorno de oficina moderno”
- ✅ “Persona usando un ordenador portátil para hacer una compra online”
7.2. Acciones esenciales para diseño y front-end
Si trabajas en diseño, UX o front-end, tienes un impacto enorme en la accesibilidad final. Aquí van algunos mínimos imprescindibles.
Colores y contraste
- Asegúrate de que el contraste entre texto y fondo cumple al menos nivel AA de WCAG:
- 4.5:1 para texto normal.
- 3:1 para texto grande.
- Comprueba los estados de:
- Texto sobre fondos de color.
- Botones primarios/secundarios.
- Etiquetas, chips, badges, etc.
- Ten en cuenta estados como hover, focus y disabled.
Revisa también:
- Texto sobre imágenes: añade una capa oscura o clara detrás del texto, o evita texto directamente sobre fotos si no puedes garantizar legibilidad.
Tipografías y tamaños
- Usa tamaños de letra suficientes:
- Cuerpo de texto: como referencia, mínimo 16px en la mayoría de casos.
- Cuida el interlineado (line-height) y el espaciado entre párrafos:
- Facilitan la lectura, especialmente en bloques largos de texto.
- Evita bloques muy anchos: Idealmente entre 60 y 80 caracteres por línea en escritorio.
Estados de foco visibles
- Asegúrate de que el foco del teclado se ve claramente en:
- Enlaces.
- Botones.
- Campos de formulario.
- Elementos interactivos personalizados (pestañas, menús, sliders…).
- Si personalizas el foco, que sea:
- Bien contrastado.
- Consistente en todo el sitio.
- Evita eliminar el foco sin ofrecer una alternativa (
outline: none;sin más es un clásico error).
Componentes y patrones accesibles
- Usa HTML semántico siempre que sea posible:
<button>para botones, no<div>cononClick.<nav>para navegación.<main>,<header>,<footer>, etc.
- Para componentes más complejos (acordeones, menús desplegables, pestañas…), apóyate en:
- Patrones recomendados por WAI-ARIA (ej.: WAI-ARIA Authoring Practices).
- Librerías o frameworks que ya tengan en cuenta la accesibilidad, revisando su documentación.
Pequeño truco de consultor: Antes de inventar un componente desde cero, mira si existe un patrón accesible estándar. Te ahorrarás muchos problemas.
7.3. Acciones esenciales para contenido y marketing
Si gestionas contenidos, campañas o redes, también formas parte del “ecosistema de accesibilidad” de la organización.
Imágenes
- Usa texto alternativo adecuado, como ya hemos visto.
- Evita poner información crítica solo como texto incrustado en una imagen (por ejemplo, fecha y hora de un evento en un banner). Añádela también como texto HTML.
Vídeos
- Asegúrate de que los vídeos tengan:
- Subtítulos (no solo automáticos sin revisar).
- Idealmente, una transcripción del contenido.
- Si el vídeo es muy visual y hay información que no se narra, considera:
- Añadir en la descripción un resumen detallado.
- O trabajar audiodescripción si el tipo de contenido lo justifica.
Documentos descargables (PDF, PowerPoint, etc.)
- Siempre que puedas, ofrece la información también en formato HTML, no solo en PDF.
- Si tienes que usar PDF:
- Usa estilos de encabezados en el editor (Word, LibreOffice, etc.) antes de exportar.
- Añade texto alternativo en imágenes relevantes.
- Comprueba la accesibilidad con las herramientas del propio programa (por ejemplo, el “Comprobador de accesibilidad” en Word o Acrobat).
Redes sociales
- En la medida en que cada plataforma lo permite:
- Usa el campo de texto alternativo en imágenes (X/Twitter, LinkedIn, Instagram ya lo permiten).
- Evita publicar imágenes con texto clave sin repetir ese texto en la publicación.
- Añade subtítulos a los vídeos que publiques.
7.4. Evaluar y comprobar la accesibilidad
No podemos mejorar lo que no medimos. Aunque una auditoría completa requiera experiencia y tiempo, puedes empezar con revisiones básicas que ya marcan una gran diferencia.
Herramientas automáticas básicas
No son perfectas, pero son un buen primer filtro.
Algunas opciones:
- Extensiones de navegador:
- WAVE (WebAIM).
- axe DevTools (Deque).
- Lighthouse (integrado en Chrome, pestaña “Lighthouse” en las DevTools).
- Validadores online:
- Para HTML: W3C Markup Validation Service.
Úsalas para detectar:
- Falta de texto alternativo.
- Problemas de contraste.
- Errores de estructura (encabezados mal anidados, por ejemplo).
- Formularios sin etiquetas.
Importante: Las herramientas automáticas solo detectan una parte de los problemas (aprox. 20–30%). El resto requiere revisión humana.
Pruebas manuales mínimas
Hay tres pruebas que siempre recomiendo, incluso en formaciones iniciales:
Navegación solo con teclado
- Sin ratón, usando solo:
Tab/Shift + Tabpara moverte.Enter/Espaciopara activar botones/enlaces.
- Pregúntate:
- ¿Puedo llegar a todos los elementos interactivos?
- ¿Veo claramente dónde está el foco?
- ¿Puedo usar menús, formularios, pop-ups, sliders, etc.?
- Sin ratón, usando solo:
Prueba rápida con un lector de pantalla
- En Windows: NVDA (gratuito).
- En macOS: VoiceOver (integrado).
- En móviles: VoiceOver (iOS) o TalkBack (Android).
- No hace falta que te conviertas en experto de la noche a la mañana, pero:
- Entra en tu página principal y en un formulario clave.
- Escucha cómo se “lee” la página.
- Fíjate si se entiende la estructura, si los enlaces y botones tienen sentido, si los campos de formulario se anuncian correctamente.
Revisión visual simple
- Aumenta el zoom del navegador al 200%:
- ¿Sigue siendo usable?
- ¿El contenido se adapta o se rompe?
- Mira tu sitio en un móvil:
- ¿El tamaño de letra es legible?
- ¿Los botones son suficientemente grandes y espaciados?
- Observa si hay:
- Texto sobre fondos complicados.
- Elementos muy juntos que dificultan el clic táctil.
- Aumenta el zoom del navegador al 200%:
Si tuviera que resumir este punto 7 en una idea sería:
Empieza por lo que tengas más a mano: contenidos, encabezados, textos de enlaces, contraste y teclado. Con esos pasos ya estarás mejorando la vida de muchas personas y la calidad global de tu web.
8. Mitos habituales sobre accesibilidad web
Cuando trabajo con equipos de diseño, desarrollo o marketing, suelen aparecer siempre las mismas frases que frenan la accesibilidad. No son mala voluntad: son mitos que se han ido extendiendo y que merece la pena desmontar.
Vamos a revisar cuatro de los más frecuentes y a ver qué hay de cierto (y qué no) en cada uno.
8.1. “La accesibilidad es muy cara”
Este es, probablemente, el mito número uno.
La realidad es que:
Lo caro no es la accesibilidad. Lo caro es llegar tarde. Es mucho más costoso arreglar una web ya hecha, con decisiones de diseño y desarrollo consolidadas, que integrar la accesibilidad desde el principio.
Muchas mejoras de accesibilidad:
- No requieren grandes desarrollos.
- Se centran en cambios de contenido, diseño o configuración:
- Textos de enlaces más claros.
- Encabezados bien estructurados.
- Texto alternativo en imágenes.
- Ajustes de contraste y tamaños de letra.
El coste de no hacer accesibilidad puede ser mucho mayor:
- Pérdida de usuarios y clientes potenciales.
- Reclamaciones y sanciones si hay obligaciones legales.
- Rehacer diseños y desarrollos más adelante, a contrarreloj.
Una forma útil de plantearlo a nivel de equipo o de dirección es:
“Invertir en accesibilidad es como invertir en calidad: si lo haces desde el principio, ahorras dinero y problemas a medio y largo plazo.”
Además, no es necesario “pasar de 0 a 100” en dos semanas. Puedes:
- Empezar por acciones prioritarias (formularios, navegación, contraste, teclado).
- Integrar criterios de accesibilidad en cada nueva funcionalidad o contenido que se haga.
- Ir mejorando progresivamente el legado existente.
8.2. “La accesibilidad estropea el diseño”
Este mito viene del recuerdo de interfaces antiguas, muy “planas” y poco cuidadas, que se vendían como “accesibles”. Hoy no tiene sentido.
La accesibilidad no está reñida con un buen diseño; al contrario:
- Un buen diseño:
- Usa jerarquía visual clara (títulos, subtítulos, espaciados).
- Elige colores con buen contraste y armonía.
- Crea interfaces limpias y legibles.
- Todo eso encaja perfectamente con la accesibilidad.
Algunos puntos clave:
Colores y contraste Se puede tener una paleta de marca perfectamente reconocible y, al mismo tiempo, garantizar buen contraste para texto y elementos clave. A veces implica pequeños ajustes en tonos y combinaciones, no renunciar a la identidad visual.
Tipografía y composición Diseños con:
- Tamaños de letra razonables.
- Buen interlineado.
- Espacios en blanco bien usados. Suelen ser más elegantes y, a la vez, más accesibles.
Elementos de foco y estados interactivos Los estados de
:hover,:focus,:active…- Pueden ser un recurso de diseño muy interesante.
- No tienen por qué ser un “parche feo”; bien diseñados, mejoran la percepción de calidad.
El problema no es la accesibilidad, sino cómo se interpreta:
- “Accesible” no significa “feo”.
- “Accesible” no significa “plantilla anticuada”.
- Significa que el diseño tiene en cuenta la diversidad de personas y contextos de uso.
Un buen ejercicio para equipos de diseño es:
Tomar un proyecto de referencia con buen diseño visual y revisar cómo resuelven ahí foco, contraste, tipografía y jerarquía. Verás que muchas webs que admiras son, en buena medida, accesibles.
8.3. “Mi web es pequeña, no me aplica”
Otro clásico:
“Esto será para las webs grandes, bancos, administraciones… pero mi sitio es pequeñito.”
Varios matices importantes:
Las barreras de accesibilidad afectan igual en una web grande que en una pequeña:
- Si tu formulario de contacto no se puede usar con lector de pantalla, da igual si tienes 50 visitas al mes o 50.000.
- Si una persona no puede leer tu información por contraste pobre, el problema es el mismo.
El tamaño de la web no hace que la exclusión sea “menos grave”.
- Desde el punto de vista de la persona afectada, lo importante es poder o no poder hacer lo que necesita.
- A veces, esas webs “pequeñas” ofrecen servicios muy relevantes (clubes, asociaciones, pequeñas empresas, comercios locales, etc.).
Las obligaciones legales pueden variar según el tipo de entidad, pero:
- Aunque no tengas una obligación legal directa, sí tienes una responsabilidad ética y profesional.
- Y, si aspiras a crecer o a trabajar con administraciones o grandes organizaciones, la accesibilidad puede convertirse en un requisito indispensable en cualquier momento.
Además, cuanto más pequeña es la web:
- Más fácil suele ser revisarla por completo.
- Menos costoso es aplicar mejoras globales (contraste, tipografías, navegación, etc.).
En lugar de pensar “soy pequeño, no me aplica”, te propongo darle la vuelta:
“Como mi web es pequeña, estoy en una posición ideal para hacerla accesible desde ya, sin grandes costes ni complejidades.”
8.4. “Con instalar un plugin ya vale”
Este mito es especialmente frecuente en entornos como WordPress y otros CMS, donde hay plugins que se presentan como “solución mágica de accesibilidad”.
La realidad es:
- No existe un plugin que, por sí solo, haga accesible un sitio web.
- La accesibilidad no es un filtro que se pone encima; es una propiedad del contenido, del código y del diseño.
Problemas habituales con las “soluciones mágicas”:
- Pueden:
- Añadir barras o overlays que “simulan” opciones de accesibilidad (cambiar tamaño de texto, contrastes, etc.) sin arreglar los problemas de base.
- Ocultar errores en lugar de corregirlos (por ejemplo, añadir texto alternativo genérico o automático que no tiene sentido).
- No suelen:
- Corregir la estructura de encabezados.
- Arreglar formularios mal etiquetados.
- Hacer navegable por teclado un componente mal construido.
- Asegurar que los mensajes de error sean claros y estén bien asociados.
En el mejor de los casos, un plugin de accesibilidad puede ser un apoyo parcial:
- Puede ayudar a:
- Detectar ciertos errores.
- Añadir atajos de teclado o pequeñas mejoras.
- Pero nunca sustituye:
- Un buen marcado HTML.
- Un diseño pensado con contraste, foco y jerarquía.
- Unos contenidos trabajados con lenguaje claro y textos alternativos adecuados.
Piensa en estos plugins como en:
“Muletas que puedes usar si ya caminas razonablemente bien, pero que no sustituyen tener buenas piernas.”
Si la base (diseño, código, contenido) no es accesible, no hay plugin que lo solucione.
En resumen, estos mitos suelen diluirse cuando entiendes que:
- La accesibilidad no es un lujo caro, sino una forma de hacer bien las cosas desde el principio.
- No está reñida con un buen diseño; es parte de lo que hace que un diseño sea realmente bueno.
- Da igual si tu web es grande o pequeña: las barreras afectan igual.
- No hay soluciones mágicas: hace falta integrar la accesibilidad en el proceso y en la cultura del equipo.
9. Conclusión
Hemos recorrido bastante terreno: desde qué es la accesibilidad web hasta ejemplos prácticos, mitos y primeros pasos. Esta parte final busca ayudarte a cerrar el tema y, sobre todo, a pasar a la acción.
9.1. Ideas clave para llevarse del artículo
Para que no se pierda lo importante entre tantos conceptos, te resumo los puntos que me gustaría que te quedasen claros:
La accesibilidad web va de personas, no de tecnología. Trata de que cualquier persona, con o sin discapacidad, pueda usar tu web en igualdad de condiciones.
No es algo “solo para unos pocos”. Beneficia a:
- Personas con discapacidad.
- Personas mayores.
- Personas en situaciones temporales o contextuales complicadas (ruido, mala conexión, cansancio, etc.).
- Y, en realidad, a cualquiera que quiera una web más clara y usable.
Los cuatro principios de las WCAG (Perceptible, Operable, Comprensible y Robusto) son la base de todo:
- Que se pueda percibir el contenido.
- Que se pueda interactuar con la web.
- Que se entienda qué hay que hacer.
- Que funcione bien con diferentes tecnologías y navegadores.
La accesibilidad no es un extra opcional. Es:
- Una cuestión de derechos y ética.
- Una obligación legal en muchos casos (sobre todo en el sector público y cada vez más en el privado).
- Una oportunidad de negocio y reputación.
- Un indicador de calidad de tu producto digital.
No es cierto que la accesibilidad sea incompatible con el buen diseño ni que solo se arregle con un plugin. Se integra en el diseño, el código y los contenidos desde el principio, igual que la usabilidad o la seguridad.
Si tuvieras que quedarte con una sola idea, sería esta:
La accesibilidad web es hacer la web bien, pensando en la diversidad real de las personas que la usan.
9.2. Primeros pasos concretos que puedes dar hoy mismo
Para que este artículo no se quede en teoría, te propongo una pequeña “lista de tareas” realista para empezar ya, sin necesidad de hacer una reforma completa de tu sitio.
Si trabajas en contenidos o comunicación
Revisa un par de páginas clave (por ejemplo, inicio y página de contacto) y:
- Ordena bien los encabezados (
h1,h2,h3). - Mejora los textos de enlaces genéricos (“haz clic aquí”, “más info”) para que sean descriptivos.
- Añade o corrige el texto alternativo de las imágenes importantes.
- Ordena bien los encabezados (
En el próximo contenido que publiques:
- Usa párrafos cortos, listas cuando enumeres elementos y lenguaje claro.
- Evita meter información clave solo como texto dentro de una imagen.
Si trabajas en diseño o front-end
Haz una revisión rápida de:
- Contrastes de color (con una herramienta tipo WAVE, WebAIM o axe).
- Tamaños de letra y espaciados (especialmente en móvil).
- Estado de foco en enlaces, botones y campos de formulario.
Elige un componente importante (por ejemplo, el menú principal o un formulario) y:
- Asegúrate de que es totalmente usable con teclado.
- Revisa que el HTML sea lo más semántico posible.
Si gestionas el proyecto o tomas decisiones
Incluye la accesibilidad como criterio de calidad en:
- Nuevos desarrollos.
- Encargos a proveedores.
- Licitaciones o selección de herramientas.
Empieza por algo acotado:
- “En esta fase, vamos a centrarnos en formularios y contraste.”
- “En el próximo rediseño, integraremos la accesibilidad desde la fase de UX.”
Tres comprobaciones muy simples para hoy mismo
- Entra en tu página de inicio y en tu formulario principal e intenta:
- Navegar solo con teclado.
- Ver si el foco se ve siempre.
- Pasa una herramienta automática (WAVE, axe, Lighthouse) y mira qué errores básicos aparecen.
- Aumenta el zoom del navegador al 200%:
- ¿Se sigue leyendo y usando sin problemas?
Con solo esto, ya tendrás un mapa inicial bastante claro de por dónde empezar a mejorar.
9.3. Recursos recomendados para seguir aprendiendo
Si este tema te interesa y quieres profundizar, te dejo algunos recursos de referencia que recomiendo habitualmente en mis clases y consultorías. Todos son materiales de carácter general (no específicos de una empresa concreta):
W3C – Introducción a la accesibilidad web (en español) Explicación clara y oficial de los conceptos básicos: https://www.w3.org/WAI/fundamentals/accessibility-intro/es
WCAG (Pautas de Accesibilidad para el Contenido Web) Versión 2.1 en español (más utilizada actualmente a nivel legal y práctico): https://www.w3.org/Translations/WCAG21-es/
WAI – Recursos de formación y materiales prácticos Colección de artículos, ejemplos, patrones y guías orientadas a distintos perfiles: https://www.w3.org/WAI/
WebAIM (en inglés, pero muy práctico) Artículos claros sobre contraste, formularios, texto alternativo, etc.: https://webaim.org/
Herramientas útiles
- Contrast Checker de WebAIM: comprobar contraste entre texto y fondo https://webaim.org/resources/contrastchecker/
- WAVE Evaluation Tool: extensión de navegador para detectar problemas básicos https://wave.webaim.org/extension/
- axe DevTools: extensión para Chrome/Firefox con análisis de accesibilidad https://www.deque.com/axe/devtools/
Si tu objetivo es formarte más en serio (como profesional o como organización), mi consejo es:
- Empezar por una visión general (como la de este artículo).
- Luego profundizar por perfiles:
- Contenidos.
- Diseño/UX.
- Desarrollo front-end.
- Y complementar con:
- Casos prácticos reales.
- Revisión de tu propia web mientras vas aprendiendo.