Saltar al contenido principal

Auditoría de Accesibilidad en Lighthouse

La categoría de accesibilidad evalúa si tu sitio web puede ser utilizado por personas con diversas discapacidades o limitaciones. Una buena accesibilidad no solo es una responsabilidad ética, sino que también amplía tu audiencia y puede ser un requisito legal en muchos contextos.

Áreas de evaluación

Navegación por Teclado

Asegura que el sitio pueda usarse completamente sin ratón, solo con teclado.

Nombres y Etiquetas

Verifica que todos los elementos interactivos tengan nombres accesibles y descriptivos.

Contraste de Colores

Evalúa si el contraste entre texto y fondo cumple con los estándares recomendados.

Atributos ARIA

Comprueba el uso correcto de roles, estados y propiedades ARIA.

Organización de Contenido

Evalúa la estructura semántica y la jerarquía del contenido.

La auditoría verifica que los usuarios puedan navegar e interactuar con todos los elementos usando solo el teclado.

Aspectos evaluados:

  • Visibilidad del foco del teclado
  • Orden lógico de tabulación
  • Trampas de teclado (elementos donde el foco queda atrapado)
  • Funcionalidad completa mediante teclado

Recomendaciones:

  • Nunca eliminar el indicador visual de foco (outline)
  • Usar tabindex="0" para elementos no interactivos que deben recibir foco
  • Evitar tabindex con valores positivos
  • Probar personalmente la navegación con teclado (Tab, Enter, Espacio, flechas)

Nombres y Etiquetas

Lighthouse verifica que todos los elementos interactivos tengan nombres accesibles adecuados para tecnologías asistivas.

Aspectos evaluados:

  • Etiquetas en campos de formulario
  • Textos alternativos en imágenes
  • Texto descriptivo en enlaces
  • Nombres accesibles en botones

Recomendaciones:

  • Utilizar elementos <label> vinculados a campos de formulario
  • Proporcionar alt descriptivo y conciso para imágenes
  • Evitar textos genéricos como "haz clic aquí" en enlaces
  • Asegurar que los botones con iconos tengan texto o aria-label

Contraste de Colores

Esta auditoría evalúa si el contraste entre el texto y su fondo es suficiente para usuarios con visión reducida.

Estándares evaluados:

  • Texto normal: relación de contraste mínima de 4.5:1
  • Texto grande (18pt o 14pt negrita): mínimo 3:1
  • Componentes de interfaz y gráficos informativos: mínimo 3:1

Herramientas recomendadas:

  • Pestaña "Accessibility" en DevTools
  • Simuladores de daltonismo
  • Verificadores de contraste como WebAIM

Atributos ARIA

Lighthouse analiza el uso de atributos ARIA (Accessible Rich Internet Applications) y su implementación correcta.

Aspectos evaluados:

  • Roles ARIA válidos
  • Atributos ARIA obligatorios
  • Valores permitidos
  • Relaciones implícitas y explícitas
  • Estados y propiedades

Mejores prácticas:

  • Preferir HTML semántico nativo sobre ARIA cuando sea posible
  • Mantener sincronizados los atributos ARIA con el estado de la interfaz
  • Probar con lectores de pantalla reales
  • Seguir el "no ARIA es mejor que mal ARIA"

Organización de Contenido

Evalúa cómo está estructurado el contenido desde una perspectiva semántica y organizativa.

Elementos evaluados:

  • Uso apropiado de encabezados (h1-h6)
  • Estructura lógica y jerárquica
  • Landmarks y regiones
  • Listas cuando corresponda
  • Idioma del documento

Recomendaciones:

  • Usar una estructura jerárquica clara de encabezados
  • Implementar landmarks semánticos (header, nav, main, footer)
  • Especificar el idioma con lang en HTML
  • Marcar cambios de idioma dentro del contenido
  • Evitar saltos en los niveles de encabezado

Pruebas automáticas vs. manuales

La auditoría de accesibilidad de Lighthouse detecta aproximadamente el 30% de los posibles problemas de accesibilidad mediante pruebas automatizadas. Es crucial complementar con:

  • Pruebas manuales con teclado
  • Evaluaciones con tecnologías asistivas reales
  • Pruebas con usuarios con discapacidades
  • Revisiones utilizando las Web Content Accessibility Guidelines (WCAG)

Recursos adicionales

Para profundizar en la accesibilidad web:

La siguiente sección cubrirá las Mejores Prácticas que Lighthouse evalúa para garantizar un desarrollo web moderno y seguro.