1. Estructura y semántica (HTML)
-
Existe un único
<h1>por página. -
Los encabezados siguen orden lógico (h1 → h2 → h3).
-
Se utilizan elementos semánticos (
header,nav,main,footer). -
Las listas usan
<ul>o<ol>correctamente. -
Las tablas tienen
<th>para encabezados. -
Las tablas complejas usan scope o headers correctamente.
-
No se usan tablas para maquetación.
2. Imágenes y contenido visual
-
Todas las imágenes informativas tienen atributo alt descriptivo.
-
Las imágenes decorativas usan alt=»».
-
Los iconos que actúan como botón tienen aria-label o texto alternativo.
-
Las imágenes con texto no contienen información esencial sin alternativa textual.
-
Los gráficos o diagramas tienen descripción alternativa.
3. Contraste y color
-
El texto tiene contraste mínimo 4.5:1.
-
El texto grande tiene contraste ≥ 3:1.
-
Los botones cumplen contraste.
-
Los enlaces cumplen contraste.
-
La información no depende solo del color.
4. Navegación con teclado
-
Toda la web se puede navegar solo con teclado.
-
El orden de tabulación es lógico.
-
Los elementos interactivos reciben focus visible.
-
Los menús desplegables funcionan con teclado.
-
No existen trampas de teclado.
5. Enlaces y navegación
-
Los enlaces tienen texto descriptivo.
-
No hay enlaces ambiguos como “click aquí”.
-
Los enlaces se distinguen visualmente del texto normal.
-
Existe estructura de navegación clara.
-
La web permite volver fácilmente al inicio.
6. Formularios
-
Todos los inputs tienen label asociado.
-
Los campos obligatorios están indicados.
-
Los errores de formulario se muestran claramente.
-
Los mensajes de error son comprensibles.
-
Los formularios se pueden completar con teclado.
7. Interfaz y componentes
-
Los botones usan
<button>o<a>correctamente. -
No se usan
<div onclick>para acciones. -
Los modales o popups son accesibles con teclado.
-
Los elementos dinámicos usan ARIA si es necesario.
8. Idioma y contenido
-
El documento declara idioma:
-
Cambios de idioma dentro de la página están marcados.
9. Responsive y zoom
-
La web funciona correctamente con zoom al 200%.
-
El diseño sigue siendo usable en pantallas pequeñas.
Test técnico final (muy recomendable)
Pasa estas herramientas:
-
Lighthouse (Chrome) → Accessibility ≥ 95
-
axe DevTools
-
pa11y
Si no hay errores críticos, estás en buen estado.
Regla práctica de auditoría
Si tu web cumple:
-
Lighthouse ≥ 95
-
Navegación completa con teclado
-
Contraste correcto
-
Formularios accesibles
→ ya cumples el 90% de auditorías reales.
Php Ninja - Expertos en WordPress y Prestashop
Somos un equipo de programadores web expertos en PHP, WordPress y Prestashop, con más de 20 años de experiencia, 100% especializados en mantenimiento y arreglos, lo que nos permite ofrecer un servicio muy completo y único de mantenimiento y reparación de páginas web. Conoce más sobre nosotros











