¿Cómo de preparadas están las tiendas online para la European Accessibility Act?
Nuestro propio estudio de las páginas de inicio de tiendas online, en dos oleadas: oleada 1 en Polonia, Chequia, Eslovaquia y Croacia, oleada 2 en Alemania y Austria. Publicamos solo datos agregados y no nombramos ninguna tienda.
Resultados principales
- Oleada 1 (Polonia, Chequia, Eslovaquia, Croacia; n = 360): en el 95 % de las páginas de inicio se detectó automáticamente al menos una regla WCAG 2.x A/AA incumplida (axe-core; intervalo de confianza del 95 % 92 %–97 %).
- Oleada 2 (Alemania, Austria; n = 221): en el 95 % de las páginas de inicio la misma prueba detectó al menos una regla incumplida (intervalo de confianza del 95 % 91 %–97 %).
- Las cinco reglas incumplidas más frecuentes son las mismas en ambas oleadas y van en el mismo orden. Proporción de tiendas en la oleada 1 y en la oleada 2: contraste del texto demasiado bajo 78 % y 77 %; enlaces sin nombre legible 68 % y 61 %; zonas táctiles demasiado pequeñas 41 % y 33 %; imágenes sin texto alternativo 32 % y 30 %; botones sin nombre legible 31 % y 24 %.
- El tamaño de la tienda cambia poco el resultado. Proporción de páginas de inicio con reglas incumplidas detectadas en la oleada 1: 96 % en las tiendas pequeñas y medianas (n = 239) y 93 % en los grandes minoristas e internacionales (n = 121). En la oleada 2: 96 % en las tiendas que probablemente no son microempresas (n = 112; estimación nuestra, véase la nota sobre el tamaño: comprobadas 25, confirmadas 16, parecían micro 4) y 94 % en las tiendas de tamaño incierto (n = 71). Todas las clases de tamaño son estimaciones nuestras.
- Con cada software de tienda que usan al menos 10 tiendas en una oleada, entre el 88 % y el 100 % de las páginas de inicio tenían reglas incumplidas detectadas. Las tiendas adaptan sus temas, así que estas cifras describen tiendas, no el software.
- Una regla incumplida detectada automáticamente es una pista para una revisión manual, no una constatación jurídica. No afirmamos que alguna tienda infrinja la European Accessibility Act o una ley nacional.
Resultados por país
Proporción de páginas de inicio en las que axe-core detectó al menos una regla WCAG 2.x A/AA incumplida. Entre paréntesis, el número de tiendas.
Páginas de inicio con al menos una regla incumplida detectada, por país
| País | Tiendas comprobadas | Con reglas incumplidas detectadas (Intervalo de confianza del 95 %) |
|---|---|---|
| Polonia | 84 | 77 (92 %)84 %–96 % |
| Chequia | 89 | 83 (93 %)86 %–97 % |
| Eslovaquia | 94 | 92 (98 %)93 %–99 % |
| Croacia | 93 | 90 (97 %)91 %–99 % |
| Total, oleada 1 | 360 | 342 (95 %)92 %–97 % |
| Alemania | 123 | 115 (93 %)88 %–97 % |
| Austria | 98 | 94 (96 %)90 %–98 % |
| Total, oleada 2 | 221 | 209 (95 %)91 %–97 % |
Resultados por tamaño de la tienda
Las clases de tamaño son estimaciones propias y difieren entre las oleadas. La European Accessibility Act exime a las microempresas que prestan servicios, por eso en la oleada 2 estimamos si una tienda es probablemente una de ellas. No es una valoración jurídica: si una empresa está afectada es una cuestión legal.
Resultados por tamaño de la tienda. Oleada 1: Polonia, Chequia, Eslovaquia, Croacia
| Clase de tamaño (nuestra estimación) | Tiendas comprobadas | Con reglas incumplidas detectadas (Intervalo de confianza del 95 %) |
|---|---|---|
| Tiendas pequeñas y medianas | 239 | 230 (96 %)93 %–98 % |
| Grandes minoristas e internacionales | 121 | 112 (93 %)86 %–96 % |
Resultados por tamaño de la tienda. Oleada 2: Alemania, Austria
| Clase de tamaño (nuestra estimación) | Tiendas comprobadas | Con reglas incumplidas detectadas (Intervalo de confianza del 95 %) |
|---|---|---|
| Probablemente no micro (nuestra estimación)¹ | 112 | 107 (96 %)90 %–98 % |
| Tamaño incierto | 71 | 67 (94 %)86 %–98 % |
| Pocos datos públicos sobre el tamaño | 28 | 27 (96 %)82 %–99 % |
| Probablemente una microempresapocos datos | 10 | 8 (80 %)49 %–94 % |
¹ Nuestra estimación a partir de señales públicas (forma jurídica, número de reseñas, enlaces a páginas de empleo y de tiendas físicas, antigüedad del certificado, posición en el ranking de tráfico, número de enlaces), no un estatus jurídico. Comprobación por muestreo, tiendas elegidas al azar de esta clase: 25 (Alemania 22, Austria 3). Confirmadas por fuentes independientes con al menos 10 empleados o más de 2 millones de euros de facturación: 16. Confirmadas indirectamente: 3. Parecían microempresas: 4. Sin datos: 2.
Oleada 1: los grandes minoristas e internacionales son marcas presentes en al menos dos de los cuatro países y minoristas nacionales o internacionales grandes y conocidos (nuestro criterio). Las demás tiendas cuentan como pequeñas y medianas. Oleada 2: la estimación usa señales públicas como la forma jurídica, el número de reseñas, los años en línea y los enlaces a páginas de empleo y de tiendas físicas.
Resultados por software de la tienda
Para cada software: cuántas de las tiendas construidas con él tenían reglas incumplidas detectadas y cuántas reglas distintas se incumplían de media en la página de inicio. Se trata de tiendas, no del software, porque las tiendas adaptan sus temas, añaden aplicaciones y escriben su propio contenido. Solo mostramos el software con al menos 10 tiendas en la oleada, y las filas con menos de 20 tiendas se marcan como «pocos datos». Las tiendas cuyo software no reconocimos no se muestran.
Resultados por software de la tienda. Oleada 1: Polonia, Chequia, Eslovaquia, Croacia
| Software de la tienda | Tiendas comprobadas | Con reglas incumplidas detectadas (Intervalo de confianza del 95 %) | Media de reglas incumplidas |
|---|---|---|---|
| Tiendas en WooCommerce | 52 | 51 (98 %)90 %–100 % | 3,3 |
| Tiendas en Magento | 48 | 45 (94 %)83 %–98 % | 5,1 |
| Tiendas en Shopify | 32 | 31 (97 %)84 %–99 % | 3,1 |
| Tiendas en PrestaShop | 32 | 32 (100 %)89 %–100 % | 4,7 |
| Tiendas en Shoptetpocos datos | 17 | 17 (100 %)82 %–100 % | 3,4 |
| Tiendas en IdoSellpocos datos | 16 | 16 (100 %)81 %–100 % | 5,3 |
En la oleada 1 las medias forman dos grupos. Reglas incumplidas por página de inicio, media: 3,1–3,4 en tiendas en Shopify, WooCommerce y Shoptet; 4,7–5,3 en tiendas en PrestaShop, Magento e IdoSell. La muestra mezcla países y tamaños de tienda, así que describe nuestra muestra, no el software, y no es una clasificación.
Resultados por software de la tienda. Oleada 2: Alemania, Austria
| Software de la tienda | Tiendas comprobadas | Con reglas incumplidas detectadas (Intervalo de confianza del 95 %) | Media de reglas incumplidas |
|---|---|---|---|
| Tiendas en Shopware | 58 | 58 (100 %)94 %–100 % | 4,6 |
| Tiendas en Shopify | 28 | 28 (100 %)88 %–100 % | 3,9 |
| Tiendas en WooCommerce | 23 | 23 (100 %)86 %–100 % | 3,7 |
| Tiendas en Magentopocos datos | 17 | 15 (88 %)66 %–97 % | 3,9 |
El software se reconoció por firmas en la página de inicio durante la selección y puede ser incorrecto en tiendas concretas. No se determinaron versiones ni temas.
Reglas incumplidas más frecuentes
Proporción de tiendas cuya página de inicio incumple la regla, por país. Para cada oleada, las diez reglas incumplidas en más tiendas. Los nombres de las reglas llevan a nuestras explicaciones de qué significan y cómo corregirlas.
Reglas incumplidas más frecuentes. Oleada 1: Polonia, Chequia, Eslovaquia, Croacia
| Regla | Polonia | Chequia | Eslovaquia | Croacia | Total |
|---|---|---|---|---|---|
Texto con contraste insuficiente color-contrast | 70 % | 80 % | 80 % | 82 % | 78 % |
Enlaces sin nombre legible link-name | 56 % | 72 % | 68 % | 74 % | 68 % |
Zonas táctiles demasiado pequeñas target-size | 45 % | 40 % | 39 % | 41 % | 41 % |
Imágenes sin texto alternativo image-alt | 27 % | 40 % | 24 % | 34 % | 32 % |
Botones sin nombre legible button-name | 37 % | 31 % | 27 % | 29 % | 31 % |
El zoom está desactivado meta-viewport | 29 % | 20 % | 26 % | 31 % | 26 % |
Listas mal construidas list | 27 % | 15 % | 16 % | 12 % | 17 % |
Campos de formulario sin etiqueta label | 8 % | 24 % | 15 % | 11 % | 14 % |
Elementos de lista fuera de una lista listitem | 14 % | 17 % | 9 % | 11 % | 13 % |
Elementos ARIA sin los elementos hijos requeridos aria-required-children | 12 % | 8 % | 7 % | 13 % | 10 % |
Reglas incumplidas más frecuentes. Oleada 2: Alemania, Austria
| Regla | Alemania | Austria | Total |
|---|---|---|---|
Texto con contraste insuficiente color-contrast | 73 % | 83 % | 77 % |
Enlaces sin nombre legible link-name | 61 % | 60 % | 61 % |
Zonas táctiles demasiado pequeñas target-size | 30 % | 37 % | 33 % |
Imágenes sin texto alternativo image-alt | 33 % | 27 % | 30 % |
Botones sin nombre legible button-name | 23 % | 27 % | 24 % |
Elementos ARIA sin los elementos hijos requeridos aria-required-children | 23 % | 14 % | 19 % |
El zoom está desactivado meta-viewport | 10 % | 16 % | 13 % |
Atributos ARIA no permitidos aria-allowed-attr | 16 % | 7 % | 12 % |
Enlaces que solo se distinguen por el color link-in-text-block | 12 % | 12 % | 12 % |
Elementos interactivos anidados nested-interactive | 10 % | 12 % | 11 % |
PL Polonia, CZ Chequia, SK Eslovaquia, HR Croacia, DE Alemania, AT Austria. Una regla cuenta una vez por tienda, sin importar cuántas veces se incumplió en la página. Las dos oleadas abarcan tiendas distintas, por lo que una misma regla puede ocupar lugares distintos en las dos tablas.
Método
Qué medimos
Cada página de inicio se cargó una vez en un navegador de escritorio (Chromium, ventana de 1366 × 900 píxeles, configuración de idioma del país) y dispuso de 1,5 segundos para ejecutar sus scripts. Después, el motor de código abierto axe-core 4.13 revisó la página con las reglas WCAG 2.0, 2.1 y 2.2 de los niveles A y AA que cubre. No se hizo clic, no se aceptó, cerró ni escribió nada, así que los avisos de cookies quedaron como estaban. Una tienda cuenta como «con reglas incumplidas detectadas» si en su página de inicio al menos una de estas reglas no se cumplía.
La regla target-size comprueba el criterio 2.5.8 de WCAG 2.2. Este criterio no existe en WCAG 2.1 AA, el nivel al que remite EN 301 549 v3.2.1.
Muestra de la oleada 1
Dominios de segundo nivel bajo .pl, .cz, .sk y .hr, tomados por orden de posición en la clasificación pública de sitios web Tranco. Un sitio cuenta como tienda online si su página de inicio muestra un enlace al carrito junto con marcado de producto o una lista de productos, o la firma de un sistema de tienda conocido junto con un enlace al carrito. Se tomaron hasta 100 tiendas por país, y los sitios que en la revisión manual resultaron no ser tiendas se retiraron. Faltan las tiendas que bloquean el acceso automático, así que el estudio abarca sitios abiertos a la comprobación automática.
Muestra y exclusiones, oleada 1
| Tiendas seleccionadas | 400 |
|---|---|
| No son tiendas en la revisión manual | 30 |
| No cargaron o denegaron el acceso, probadas dos veces | 10 |
| En los resultados | 360 |
Muestra de la oleada 2
Tiendas online de listas públicas de tiendas certificadas y valoradas y de una clasificación de minoristas; la mayor lista individual aporta el 63 % de la muestra alemana y el 99 % de la austriaca. Un sitio cuenta como tienda online si su página de inicio muestra señales de tienda o si la lista lo nombra como tienda certificada. No se seleccionaron cadenas, mercados en línea ni tiendas con ofertas para adultos, armas o juegos de azar. La muestra se inclina hacia tiendas consolidadas y certificadas.
Muestra y exclusiones, oleada 2
| Tiendas seleccionadas | 250 |
|---|---|
| No son tiendas en la revisión manual | 19 |
| robots.txt prohíbe el acceso a nuestro rastreador | 2 |
| robots.txt no se pudo leer | 2 |
| Acceso denegado (403, 429 o verificación antibots), sin reintento | 3 |
| No cargaron (tiempo agotado o error de red), probadas dos veces | 3 |
| Reserva de minería de textos y datos, excluidas | 0 |
| En los resultados | 221 |
Clase de tamaño y comprobación por muestreo (oleada 2)
La clase de tamaño es una estimación nuestra a partir de señales públicas. Las microempresas que prestan servicios están exentas en la European Accessibility Act, así que la clase no es una afirmación sobre la situación jurídica de ninguna tienda.
Comprobación por muestreo de la clase «probablemente no micro»: tiendas elegidas al azar: 25 (Alemania 22, Austria 3), contrastadas con fuentes independientes (agregadores de datos de empresas, prensa económica y regional, perfiles de empleadores). Confirmadas: 16 (12 por cifras publicadas o prensa, 4 por varios directorios). Confirmadas indirectamente: 3. Parecían microempresas: 4. Sin datos: 2. Confirmadas o confirmadas indirectamente: 76 % (intervalo de Wilson del 95 % 57 %–89 %). Parecían microempresas: 16 % (intervalo de Wilson del 95 % 6 %–35 %).
La comprobación solo abarca esta clase. No estima cuántas tiendas de las demás clases de tamaño no son microempresas.
robots.txt, rechazos y minería de textos y datos
En la oleada 2 seguimos la RFC 9309. El archivo robots.txt se leyó una vez por tienda antes del análisis. Una tienda se omitía si el archivo prohíbe a nuestro rastreador la página de inicio o no se pudo leer (por ejemplo, respuesta 403, error del servidor o tiempo agotado); un archivo inexistente (404 o 410) significa sin restricción. Una denegación de acceso como 403 o 429, o una verificación antibots, contaba como rechazo y no se reintentaba, mientras que un tiempo agotado o un error de red se reintentaba una vez. En la oleada 2 también leemos las reservas de minería de textos y datos (cabecera o etiqueta meta tdm-reservation, o un aviso en la página de inicio) y excluimos esas tiendas.
En la oleada 1 se leyó robots.txt en la selección y se omitieron los sitios que prohíben el acceso a nuestro rastreador (omitidos: 102, sondeados: 4876); un archivo ilegible contaba como sin restricción. Los sitios que no cargaron, incluidos los que respondieron 403 y 429, se reintentaron una vez. Las reservas de minería de textos y datos no se leyeron en la oleada 1.
Solicitudes y agente de usuario
Solicitudes por tienda. Oleada 1: robots.txt y la página de inicio en la selección, la página de inicio una vez más para leer su título y una carga en el navegador con sus recursos incrustados (scripts, estilos, imágenes). Oleada 2: la página de inicio en la selección (en la mayoría de las tiendas), robots.txt una vez antes del análisis y una carga en el navegador con sus recursos incrustados. Las solicitudes a una misma tienda se hicieron una tras otra desde una sola dirección, sin proxies.
El rastreador se identifica con el token EAAWatchStudy. Nuestra página sobre el rastreador explica quién lo gestiona, qué solicita y cómo oponerse. En la oleada 1 la palabra «Headless» del nombre del navegador se mostraba como «Chrome» y el navegador de prueba ignoraba la política de seguridad de contenido de la página; la oleada 2 usa el nombre del navegador sin cambios y respeta la política.
Qué conservamos, qué publicamos y cómo oponerse
Por cada dominio conservamos solo los identificadores de las reglas incumplidas, el número de elementos afectados, el estado HTTP y datos de muestreo de fuentes públicas (país, software de la tienda, categoría). No conservamos textos de páginas, imágenes, capturas de pantalla ni datos personales. Los registros se guardan hasta la publicación del informe y unos 12 meses después; luego solo quedan datos agregados.
Publicamos solo datos agregados, sin nombres de tiendas y sin desglose por lista de origen. Las celdas con menos de 10 tiendas no se muestran, y las de 10 a 19 tiendas se marcan como «pocos datos». Los intervalos de confianza son intervalos de Wilson del 95 %. Los porcentajes se redondean a números enteros.
Para oponerte, añade a tu robots.txt las líneas User-agent: EAAWatchStudy y Disallow: / o escríbenos a la dirección indicada en el Aviso legal. Detendremos el análisis y eliminaremos los registros de tu dominio.
Límites
- Las pruebas automáticas solo encuentran una parte de los problemas de accesibilidad. Una página sin reglas incumplidas detectadas no es necesariamente accesible, y muchos requisitos exigen una revisión manual.
- Solo se comprobó la página de inicio de cada tienda, no las páginas de producto, el pago ni los documentos. Los avisos de cookies no se cerraron, y el contenido que aparece más de 1,5 segundos después de la carga no se comprueba.
- Las muestras no son muestras aleatorias de todas las tiendas. Las cifras describen las tiendas que comprobamos, y las comparaciones entre países y oleadas son solo orientativas porque los marcos de selección difieren.
- Las clases de tamaño y el software de la tienda son estimaciones propias a partir de señales públicas y pueden ser erróneas en tiendas concretas.
- Cada tienda se analizó una vez. Los resultados cambian cuando una tienda actualiza su sitio.
- Una regla incumplida detectada automáticamente se refiere a una regla técnica de WCAG. Los requisitos jurídicos difieren según el país, y el estudio no se pronuncia sobre la situación jurídica de ninguna tienda.
Citar y contacto
Si usas estas cifras, cita: EAA Watch, «¿Cómo de preparadas están las tiendas online para la European Accessibility Act?», https://eaa.steadyrobots.com/es/estudio-accesibilidad-tiendas-online/, 12 de octubre de 2026.
Los resultados agregados están disponibles en un archivo CSV sin nombres de tiendas ni dominios: descargar (CSV). Licencia: CC BY 4.0, reutilización libre con la cita indicada arriba.
Preguntas o correcciones: escribe a la dirección indicada en el Aviso legal.
Prueba tu propia página de inicio
La prueba gratuita ejecuta el mismo motor en cualquier página y explica cada resultado con claridad.