Las barreras más frecuentes en tiendas en línea — 792 hallazgos en 20 sitios
Sobre accesibilidad en el comercio se estima mucho y se mide poco. Hemos comprobado 20 sitios en alemán a lo largo de 108 páginas. El resultado es más nítido de lo que esperábamos: un solo criterio supone más de la mitad de todos los hallazgos.
Qué se ha medido
Para situar las cifras siguientes: alcance, herramienta, referencia — y las decisiones que hacen que los números salgan más bien bajos que altos.
Los días 21 y 25 de agosto de 2026 comprobamos 20 sitios en alemán técnicamente comprobables, con un máximo de ocho páginas cada uno: inicio, categoría, ficha de producto, cesta, acceso, contacto, aviso legal, privacidad. 108 páginas en total. Son sitios reales y públicamente accesibles, de todos los tamaños y sectores — desde un servicio público municipal hasta un gran generalista.
La herramienta es axe-core 4.10.2 de Deque, el mismo motor de comprobación que está dentro de Lighthouse y de muchas herramientas de desarrollo, ejecutado en un navegador real mediante Playwright. Los conjuntos de reglas activos fueron wcag2a, wcag2aa, wcag21a y wcag21aa — el alcance que corresponde a EN 301 549 con su remisión a las WCAG 2.1 nivel AA.
Los hallazgos se agrupan, no se suman. El mismo defecto en una cabecera o un pie aparece en todas las páginas de un sitio. Los agrupamos mediante una huella normalizada del fragmento HTML y contamos cada lugar una vez, con la anotación «en N de M páginas». Así, 1.862 aciertos brutos se convierten en 792 hallazgos consolidados — factor 2,4. Contar aciertos brutos da más del doble.
En el otro lado hay 3.118 comprobaciones superadas. Eso forma parte de un relato honesto: en estos sitios funciona mucho más de lo que no funciona.
Los banners de cookies no se cierran con un clic. Un clic automático en «Aceptar» sería una declaración de voluntad en nombre ajeno. Cuando un banner tapa contenido o retira partes de la página del área comprobable mediante aria-hidden, lo hacemos constar — lo que hace que el número de hallazgos salga más bien bajo que alto.
Y los sitios no se nombran. Una tabla de dominios con recuentos de defectos se lee inevitablemente como una clasificación, y una clasificación se convierte pronto en un juicio sobre la empresa ajena. No tenemos ni el derecho ni la base para ello: una comprobación automática cubre solo una parte de los criterios, y cada medición es la instantánea de un único día. Por eso aquí encontrará el sector y la cifra.
La dispersión es el verdadero resultado
Los 792 hallazgos no se reparten de forma uniforme. Si se ordenan los 20 sitios por número de hallazgos, resulta esta serie:
0 · 2 · 5 · 7 · 9 · 10 · 13 · 13 · 22 · 23 · 27 · 35 · 35 · 39 · 55 · 57 · 58 · 73 · 152 · 157
La mediana es 25, la media 39,6. Los dos sitios mayores suponen por sí solos el 39 por ciento de toda la medición, con 152 y 157 hallazgos. Dos sitios de tamaño comparable, con el mismo número de páginas, pueden por tanto separarse por un factor 20 — el número de hallazgos depende del estado de la plantilla, no del tamaño de la empresa.
Un sitio no tuvo ninguno. Una casa de venta por correo de productos artesanales se quedó en cero hallazgos detectables por máquina a lo largo de siete páginas comprobadas — con 206 comprobaciones superadas. Los sitios conformes existen, y no son los mayores ni los más caros. Por eso no trabajamos con «todos suspendéis» sino con «le decimos dónde está».
Por gravedad, los 792 hallazgos se reparten en 104 clasificados como críticos y 688 como graves. En toda la ejecución no apareció ningún nivel inferior — lo que se debe a que los conjuntos de reglas activos apuntan precisamente a los criterios cuya vulneración dificulta realmente el uso.
Cuatro reglas suponen el 86 por ciento
Quien quiera saber dónde compensa el esfuerzo no tiene que repasar 70 criterios. Cuatro bastan para lo esencial.
| Regla | Hallazgos | Cuota | En sitios | Referencia WCAG |
|---|---|---|---|---|
color-contrast | 430 | 54,3 % | 19 de 20 | 1.4.3 Contraste (mínimo) |
link-in-text-block | 132 | 16,7 % | 4 de 20 | 1.4.1 Uso del color |
image-alt | 62 | 7,8 % | 5 de 20 | 1.1.1 Contenido no textual |
link-name | 56 | 7,1 % | 11 de 20 | 4.1.2 Nombre, función, valor |
listitem | 33 | 4,2 % | 2 de 20 | 1.3.1 Información y relaciones |
nested-interactive | 19 | 2,4 % | 3 de 20 | 4.1.2 Nombre, función, valor |
label | 13 | 1,6 % | 2 de 20 | 3.3.2 Etiquetas o instrucciones |
button-name | 10 | 1,3 % | 5 de 20 | 4.1.2 Nombre, función, valor |
| otras trece reglas | 37 | 4,7 % | — | diversas |
Hallazgos consolidados tras la deduplicación. «En sitios» indica en cuántos de los 20 sitios se activó la regla al menos una vez. Una muestra de este tamaño muestra patrones y dispersión — no es un estudio de mercado representativo.
Las cuatro reglas más frecuentes suponen juntas 680 de 792 hallazgos, es decir, el 85,9 por ciento. Tres de ellas pueden corregirse por completo a partir del propio hallazgo; una, image-alt, no puede corregirse automáticamente. Qué significa eso para el esfuerzo se detalla en el artículo sobre la subsanación.
El contraste no es un problema marginal, es el problema
430 de 792 hallazgos son fallos de contraste. Aparecieron en 19 de 20 sitios; el único sin hallazgo de contraste fue el mismo que no tuvo ningún hallazgo. En todos los sectores, todos los tamaños, todos los presupuestos — es el resultado más nítido de toda la medición.
El requisito no es cuestión de interpretación. El criterio de conformidad 1.4.3 de las WCAG 2.1 exige para el texto normal una relación de contraste de al menos 4,5:1 con el fondo, y de al menos 3:1 para el texto grande. Una relación de contraste es un número que se calcula, no que se valora. Aquí, por tanto, no hay discusión de gustos.
Por qué ocurre igualmente en todas partes: el gris claro sobre blanco es moda gráfica desde hace años. Golpea casi siempre en los mismos sitios — etiquetas secundarias bajo los nombres de producto, textos de marcador en los campos de búsqueda, estados desactivados de botones, enlaces del pie, letra pequeña bajo los precios y la línea de texto de los banners promocionales. Ninguno de esos sitios llama la atención al diseñar en una pantalla luminosa y cara. Todos llaman la atención en un móvil a pleno sol.
A ello se suma una segunda cifra que rara vez se menciona: en los 20 sitios quedaron además cuestiones de contraste abiertas como «no decidibles automáticamente» — texto sobre imágenes, sobre degradados, sobre vídeo. También en el sitio que no tuvo ningún hallazgo. En esos casos una herramienta no puede determinar el fondo de forma unívoca y por eso no informa de un error, sino de una cuestión abierta. Quien solo mira el recuento de errores se las pierde.
Dos hallazgos con la misma causa
link-in-text-block, 132 hallazgos. Un enlace en el texto corrido que se distingue de su entorno solo por el color. El criterio 1.4.1 de las WCAG 2.1 exige que el color no sea el único medio de transmitir información — quien distingue mal los colores no ve entonces ningún enlace. La distribución es reveladora: esta regla afectó solo a 4 de 20 sitios pero supone el 17 por ciento de todos los hallazgos. Es típico, porque la causa es prácticamente siempre una clase CSS que elimina el subrayado y que después se aplica a todos los enlaces del texto. En un sitio, una sola clase de ese tipo llevaba 42 hallazgos.
link-name, 56 hallazgos en 11 de 20 sitios. El hallazgo más extendido después del contraste. Un enlace o botón carece de nombre accesible: visualmente hay un icono, para el lector de pantalla es un elemento vacío. Afecta siempre a los mismos elementos — cesta, búsqueda, cuenta, favoritos, cambio de idioma, aspa de cierre de un diálogo. Junto con button-name (10 hallazgos en 5 sitios) y svg-img-alt, es la familia «icono sin texto», presente en uno de cada dos sitios comprobados.
Ambos son baratos de corregir y casi siempre se pasan por alto, porque el uso visual no los revela. Son la razón por la que la inspección visual del responsable no sustituye a una medición: no se ve lo que falta.
<code>image-alt</code>: el tipo de hallazgo que ninguna herramienta resuelve
62 hallazgos en 5 de 20 sitios son imágenes sin alternativa textual. Es la única de las cuatro grandes reglas para la que no puede generarse propuesta de corrección — tampoco con un modelo de lenguaje.
El motivo es banal y se ignora constantemente: quien no ha visto la imagen no puede describir lo que muestra. Y una alternativa textual errónea es peor que ninguna. Hace desaparecer el hallazgo en la siguiente comprobación sin resolver el problema — el lector de pantalla lee entonces con seguridad algo falso. Ese es exactamente el mecanismo que da mala fama a los textos alternativos generados automáticamente en las herramientas de superposición.
Hay exactamente dos casos decidibles por máquina: los píxeles de medición y los espaciadores. Una imagen de 1×1 píxel, o cuyo nombre de archivo contenga «spacer», «pixel» o «blank», es con seguridad decorativa y recibe un atributo alt vacío. Todo lo demás requiere una persona que mire la imagen y sepa para qué está ahí.
Para un presupuesto esto significa: la partida «alternativas textuales» es la única que crece linealmente con el número de imágenes. No puede optimizarse ni agruparse en una corrección masiva.
Los fallos de estructura: pocos lugares, muchos hallazgos
listitem (33 hallazgos), nested-interactive (19), aria-required-children (6) y list (3) van juntos: en los cuatro casos la estructura declarada no coincide con la real. Un <li> sin lista contenedora. Un botón dentro de un botón. Un elemento con la función ARIA menu cuyos hijos no son menuitem.
Son 61 hallazgos en total — y se concentran: listitem en solo 2 de 20 sitios, nested-interactive en 3. Tales fallos prácticamente nunca vienen del núcleo de un sistema de tienda, sino de navegaciones, menús desplegables y carruseles hechos a medida. La ventaja práctica: casi siempre es un lugar de una plantilla el que resuelve muchos hallazgos de golpe.
La desventaja práctica: una herramienta informa del fragmento defectuoso, pero el fallo está en el elemento padre, que no entrega. Esos hallazgos llevan por eso una receta y el contexto, pero ninguna propuesta de código lista. Qué sistemas destacaron y cómo está en nuestra página sobre sistemas de tienda.
Lo que no contiene ninguna de estas cifras
El apartado más importante de este artículo. Sin él, las cifras anteriores inducirían a error.
Una comprobación automática cubre solo una parte de los criterios; suele citarse alrededor de un tercio. Lo que esta medición no comprobó por principio:
- la operabilidad con teclado del proceso de compra — la cesta se abre pero no se llena, y no se realiza ningún pedido
- la visibilidad del foco y si la navegación con teclado se queda atascada en algún punto
- el orden de lectura y de tabulación — si el orden del código coincide con el visible
- la corrección material de las alternativas textuales existentes — una alternativa falsa supera la comprobación
- la comprensibilidad de los mensajes de error y su vinculación al campo al que se refieren
- los subtítulos y la audiodescripción en los vídeos
- y la propia documentación legal: la información del anexo 3 y un canal de aviso operativo — cuestiones de documentación, no de código
El solapamiento con lo que la ley exige a la autoridad es llamativo. El anexo 1, n.º 1, letra a) BFSG prescribe que la muestra examine todos los pasos de un procedimiento, al menos en el orden estándar de un usuario habitual, y la letra b) menciona expresamente formularios, cuadros de diálogo, confirmaciones de entrada y mensajes de error. Es exactamente el área que una comprobación automática no cubre — y exactamente por eso un informe sin hallazgos no es prueba de conformidad. Esa frase figura también en cada informe que entregamos.
Otros dos sitios no pudieron medirse en absoluto, por un motivo que nada tiene que ver con el alcance de la comprobación: la llamada falló ya en la verificación del certificado por el navegador — en uno, la dirección solicitada no coincidía con el certificado; en el otro, la autoridad emisora era desconocida para el navegador. No pasamos por alto una advertencia de certificado. En un tercer sitio solo la página de inicio era accesible: allí una regla de protección de la red previa rechazó al navegador automatizado, y superar una barrera de acceso es algo distinto de leer una página públicamente accesible. Los tres faltan por tanto en este análisis en lugar de figurar con valores estimados.
Fuentes y datos
Los datos de medición proceden de ejecuciones propias; las referencias empleadas son normas publicadas. Todos los enlaces se verificaron el 27 de agosto de 2026.
- Medición propia, ScanreadyEjecuciones del 21 y 25 de agosto de 2026 sobre 20 sitios en alemán, 108 páginas. Herramienta, selección de páginas, deduplicación y límites se describen arriba en «Qué se ha medido»; la misma herramienta es de uso libre en nuestra página de inicio.https://scanready.eu/es/ (se abre en una ventana nueva)Consultado el 27.08.2026
- axe-core 4.10.2, Deque Systems, licencia MPL-2.0Motor de comprobación; conjuntos de reglas wcag2a, wcag2aa, wcag21a, wcag21aahttps://github.com/dequelabs/axe-core (se abre en una ventana nueva)Consultado el 27.08.2026
- Web Content Accessibility Guidelines (WCAG) 2.1, recomendación del W3CCriterios 1.1.1 (contenido no textual), 1.3.1 (información y relaciones), 1.4.1 (uso del color), 1.4.3 (contraste mínimo, 4,5:1 y 3:1), 3.3.2, 4.1.2https://www.w3.org/TR/WCAG21/ (se abre en una ventana nueva)Consultado el 27.08.2026
- EN 301 549 V3.2.1 (2021-03), «Accessibility requirements for ICT products and services», ETSI/CEN/CENELECCapítulo 9 (Web) con remisión a las WCAG 2.1 nivel AAhttps://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf (se abre en una ventana nueva)Consultado el 27.08.2026
- Barrierefreiheitsstärkungsgesetz (BFSG)Anexo 1 (relativo al § 28), n.º 1, letras a) y b) — método de control, pasos del procedimiento, formularios y mensajes de errorhttps://www.gesetze-im-internet.de/bfsg/anlage_1.html (se abre en una ventana nueva)Consultado el 27.08.2026
- BFSG§ 4 — presunción de conformidad basada en normas armonizadashttps://www.gesetze-im-internet.de/bfsg/__4.html (se abre en una ventana nueva)Consultado el 27.08.2026
Seguir leyendo
792 hallazgos son 284 decisiones
Qué trabajo supone realmente subsanar estos hallazgos — y por qué su número es el ancla de precio equivocada.
Qué hace realmente la vigilancia del mercado
Qué páginas deben integrar una muestra según el anexo 1, y qué dice la autoridad sobre comprobaciones previas automatizadas.
Accesibilidad en su sistema de tienda
Shopware, Shopify, WooCommerce, OXID, Magento, TYPO3 — con los hallazgos por sistema de la misma medición.
Qué cuesta hacer accesible un sitio web
Cuatro bloques de coste que se confunden constantemente y los precios que realmente se piden en el mercado.
¿Cuántos serían en su sitio?
El mismo motor, los mismos conjuntos de reglas, la misma deduplicación que en esta medición. Introduzca su dirección y vea la cifra al instante — gratis y sin registro.