AccesibilidadAfecta

Estructura semántica: por qué tu página se entiende mirándola pero no leyéndola

Este hallazgo significa que tu página parece ordenada en pantalla, pero no declara ese orden en su código. Wakaris comprueba dos cosas concretas: si la página marca cuál es su zona de contenido principal y si sus listas están construidas como listas de verdad.

Por Juan Ignacio FrancoActualizado: 8 de septiembre de 20268 min de lectura

En resumen

Qué se comprueba

que exista una zona de contenido principal declarada y que las listas usen marcado de lista.

Qué dice la norma

la estructura que se percibe mirando debe poder determinarse también en el código (criterio 1.3.1 de las WCAG, nivel A).

Por qué importa

quien navega con lector de pantalla o solo con teclado usa esa estructura para saltar; si no está, recorre la página entera.

Severidad en Wakaris

Mejora. Aparece en el 29,9 % de las páginas analizadas por el checker.

Una misma página vista como diseño visual y vista como estructura de código, con la zona principal y las listas resaltadas en la segunda
Lo que se ve y lo que se declara son dos capas distintas. El hallazgo aparece cuando la segunda no acompaña a la primera.

Qué es y qué mide este hallazgo

La estructura semántica es la parte del código que dice qué es cada cosa, no cómo se ve. Un menú de navegación, el cuerpo del artículo, una lista de características: para quien mira la pantalla, todo eso se distingue por la posición, el tamaño y las viñetas. Para quien no la mira, solo existe si está escrito en el marcado.

Este hallazgo mira dos piezas de esa estructura. La primera es la zona de contenido principal: la parte que contiene el contenido propio de la página, separada de la cabecera, el menú y el pie que se repiten en todas. La segunda es la estructura de las listas: si lo que se ve como una lista está construido con los elementos de lista del HTML o solo lo parece.

Las dos responden al mismo criterio de las WCAG, el 1.3.1, de nivel A: la información, la estructura y las relaciones que se transmiten visualmente tienen que poder determinarse desde el código.

Cómo se comprueba

Wakaris analiza la URL que le indiques y te devuelve dos resultados independientes: si la página declara o no su zona de contenido principal, y cuántos problemas de estructura encuentra en sus listas. Es la vía directa para tenerlo sin instalar nada ni crear cuenta.

El segundo resultado se lee por tramos. Un solo problema de lista ya produce hallazgo, y a partir de diez el resultado escala. Esa diferencia orienta el arreglo: un caso suelto suele ser un bloque concreto mal escrito, mientras que una decena o más apunta a la plantilla o al editor con el que se redacta el contenido.

Sobre el alcance conviene ser preciso en dos puntos. La comprobación se hace sobre una dirección concreta, así que describe esa página; si la plantilla es común, lo más probable es que el resultado se repita, pero eso no lo afirma este análisis. Y lo que se comprueba es el marcado, no la intención: una lista visual construida con guiones y saltos de línea se ve como una lista para quien mira, y desde el código no hay nada que la delate como tal.

Por qué importa

El motivo es que la estructura es la que permite moverse rápido. La documentación del W3C lo dice sin rodeos al justificar el criterio de saltar bloques repetidos: quien usa lector de pantalla evita así tener que escuchar toda la cabecera y decenas de enlaces de navegación en cada página antes de llegar al contenido, y quien navega solo con teclado llega con muchas menos pulsaciones.

Con las listas pasa algo parecido a menor escala. El W3C señala que algunas ayudas técnicas permiten navegar de lista en lista o de elemento en elemento, y saltarse un grupo de enlaces si el usuario quiere. Una lista que solo lo parece pierde esa capacidad: se lee como un párrafo largo y ni se anuncia ni se puede esquivar.

Hay además un efecto que va más allá de la accesibilidad: un documento cuyo código distingue el contenido propio del que se repite es más fácil de interpretar para cualquier sistema que lo lea sin verlo, buscadores incluidos.

Causas comunes

Lo habitual no es un error, sino una omisión: el diseño se resuelve con contenedores genéricos y estilos, y nadie llega a declarar qué es cada bloque.

En la zona principal, la causa más frecuente es una plantilla construida entera con contenedores neutros, donde el contenido se distingue por su posición y sus clases pero ningún elemento dice «esto es lo principal». También aparece cuando la plantilla original sí lo declaraba y una personalización posterior lo sustituyó.

En las listas, el origen suele estar en el contenido más que en la plantilla. Textos pegados desde un procesador de textos que traen guiones o asteriscos al principio de cada línea y saltos de línea entre ellas. Listas convertidas en cuadrículas de tarjetas, donde cada tarjeta es un contenedor suelto. Y menús o galerías donde se han colado elementos que no son de lista dentro del contenedor de la lista, algo que el HTML no admite: sus únicos hijos permitidos son los elementos de lista.

Cómo solucionarlo

Los dos arreglos son de esfuerzo muy distinto, y el orden importa. Wakaris te dice cuál de los dos resultados ha fallado, y con eso ya sabes por dónde empezar.

Declarar la zona principal es casi siempre un cambio de una línea en la plantilla: envolver el contenido propio de la página en el elemento que el HTML reserva para eso. Dos reglas que conviene respetar: solo puede haber una zona principal visible por documento, y dentro va el contenido propio, no la cabecera, el menú ni el pie. Es el arreglo más rentable del hallazgo, y además habilita el enlace de salto al contenido que agradece quien navega con teclado.

Con las listas el trabajo es de repaso. Convierte en listas reales lo que se ve como una lista, con la variante ordenada cuando el orden significa algo. Revisa que dentro del contenedor solo haya elementos de lista. Y si el problema viene del contenido, el arreglo duradero está en cómo se redacta: usar el botón de lista del editor en lugar de guiones.

Imagen pendiente · {IMG_2}

Esquema de una página con la cabecera, el menú y el pie atenuados y la zona de contenido principal resaltada

Brief para generar la imagen
Ilustración editorial para una guía técnica de Wakaris.
Tema: Esquema de una página con la cabecera, el menú y el pie atenuados y la zona de contenido principal resaltada.
Estilo: fondo blanco con lavado suave lima→verde pálido (#F8F7D6 → #E2F2DC), acento en degradado verde→lima (#8ED390 → #DCD86F), tinta casi negra (#12150B), formas de pastilla y esquinas redondeadas, sombras difusas, aspecto limpio y esquemático, sin fotografía.
Formato: 16:9, 1440 píxeles de ancho.
Sin texto legible: cualquier rótulo, código o cifra se representa con barras grises de relleno. El significado lo lleva el pie de foto, no la imagen.
Sin logotipos reales ni marcas de terceros. Sin personas reconocibles.
Etiquetas: estructura, semántica, esquema, página, cabecera, menú, pie, atenuados
Declarar la zona principal permite saltarse de una vez todo lo que se repite en cada página.
Esquema de una página con la cabecera, el menú y el pie atenuados y la zona de contenido principal resaltada
Declarar la zona principal permite saltarse de una vez todo lo que se repite en cada página.

Pregúntale a tu IA

Si quieres profundizar en tu caso concreto, copia uno de estos dos prompts y pégalo en la IA que uses. Elige según tu situación.

Prompt A

Ya tengo el hallazgo medido con Wakaris y quiero solucionarlo

Actúa como un auditor técnico web profesional y prudente. Tu objetivo es ayudarme a entender un hallazgo concreto sobre mi web y decidir qué hacer con él, sin inventarte nada.

Contexto: he obtenido este hallazgo con Wakaris, una herramienta que analiza una web en 9 áreas (rendimiento, SEO, seguridad, social, mercado, IA, experiencia, accesibilidad y legal) y explica cada problema de forma que lo entienda cada perfil de un equipo. El hallazgo es: Estructura semántica. Significa que mi página no declara en su código la estructura que sí se ve en pantalla. Se comprueban dos cosas: si existe una zona de contenido principal declarada, y si las listas están construidas con marcado de lista. Referencia: el criterio 1.3.1 de las WCAG 2.2, de nivel A, pide que la estructura que se percibe visualmente pueda determinarse también desde el código.

Pega aquí el resultado de Wakaris: si te ha fallado la zona de contenido principal, cuántos problemas de listas te ha contado y en qué página. Si no lo tienes, dímelo y te diré cómo obtenerlo antes de seguir.

Reglas que debes seguir en todo momento:

1. No asumas nada sobre mi web. Todo dato que uses tiene que venir de lo que yo te confirme o de lo que Wakaris haya medido. Si no lo sabes, pregúntamelo antes de afirmarlo.
2. Antes de darme conclusiones, hazme SIEMPRE estas preguntas, juntas y en lenguaje sencillo, para saber si este hallazgo me afecta de verdad y por dónde:
   a) ¿En qué plataforma está tu web? (WordPress, Shopify, web a medida, otra)
   b) ¿Cuál de los dos resultados te ha fallado: la zona de contenido principal, las listas, o los dos?
   c) Si son las listas, ¿cuántos problemas te ha contado: uno o dos, o más de diez?
   d) ¿El contenido de la página lo escribís con un editor visual, o va en plantilla?
   e) ¿Usáis una plantilla comprada o hecha a medida? ¿La habéis personalizado?
   f) Si hay que tocar la plantilla, ¿lo harías tú, un técnico interno o una agencia?
3. Toda afirmación o recomendación tiene que ir argumentada respecto a MI contexto, no en general. Si me recomiendas algo, explícame por qué aplica a mi caso.
4. Marca siempre tu nivel de certeza. Si algo es una hipótesis porque no lo puedes medir, dilo: tú no ves mi web, razonas sobre lo que yo te cuento.
5. No me propongas cambios técnicos irreversibles o de riesgo (tocar la plantilla directamente en producción, reemplazar bloques de contenido) sin avisarme antes del riesgo y de que conviene una copia de seguridad o un entorno de prueba.
6. No me propongas añadir marcado semántico decorativo por acumulación. Si me sugieres marcar algo, dime qué es exactamente ese bloque y por qué ese marcado lo describe.
7. Si necesitas un dato que solo se obtiene analizando la web (confirmar el recuento real, en qué bloques está o si el arreglo funcionó), dímelo y recomiéndame volver a pasar la página por Wakaris: eso se comprueba, no se adivina.
8. La decisión final es mía, no tuya. Tu papel es ayudarme a entender y a preparar la acción, no decidir por mí.
9. Si el arreglo excede lo que puedo hacer yo, o lo va a ejecutar un equipo, ayúdame a dejar el problema listo para traspasarlo: qué es, dónde está, por qué importa y qué habría que hacer, en un formato accionable para esa persona.

Fuente de este hallazgo: https://www.wakaris.com/es/guias/accesibilidad/estructura-semantica
Para comprobarlo o volver a comprobarlo: https://www.wakaris.com/

Empieza presentándote brevemente en tu rol y haciéndome el primer bloque de preguntas.
Pégalo en la IA que uses.
Prompt B

Aún no lo he medido y quiero comprobar si mi web tiene este problema

Actúa como un auditor técnico web profesional y prudente. Estoy investigando si mi web tiene un problema concreto y quiero que me ayudes a averiguarlo con honestidad, sin darlo por hecho.

Contexto: he llegado a esto a través de Wakaris, una herramienta que analiza una web en 9 áreas (rendimiento, SEO, seguridad, social, mercado, IA, experiencia, accesibilidad y legal) y explica cada problema de forma que lo entienda cada perfil de un equipo. El problema que quiero investigar es: Estructura semántica. Consiste en que la página no declare en su código la estructura que se ve en pantalla: que no marque cuál es su zona de contenido principal, o que sus listas no estén hechas con marcado de lista. Referencia: el criterio 1.3.1 de las WCAG 2.2, de nivel A. Todavía NO sé si mi web lo tiene: quiero averiguarlo.

Reglas que debes seguir en todo momento:

1. Lo primero y más importante: esto se comprueba mirando el código de la página, y tú no puedes analizar mi web desde esta conversación. Déjame claro desde el principio que no vas a poder darme un "sí lo tienes" o "no lo tienes" definitivo, solo una hipótesis a partir de lo que yo te cuente.
2. No asumas nada. Antes de darme ninguna valoración, hazme SIEMPRE estas preguntas, juntas y en lenguaje sencillo, para estimar si es probable que tenga el problema:
   a) ¿En qué plataforma está tu web y con qué plantilla? (WordPress, Shopify, web a medida, otra; o no lo sé)
   b) ¿La plantilla es la original o la habéis personalizado bastante?
   c) ¿El contenido lo escribís en un editor visual o lo maqueta un técnico?
   d) Cuando escribís listas, ¿usáis el botón de lista del editor o escribís guiones al principio de cada línea?
   e) ¿Tenéis bloques que se ven como listas pero son tarjetas o columnas de diseño?
   f) ¿Alguien ha revisado alguna vez la accesibilidad de la web?
3. Con mis respuestas, dame una estimación clara de si es PROBABLE o POCO PROBABLE que lo tenga y cuál de las dos partes sería la sospechosa, argumentada según lo que te he dicho y marcada explícitamente como hipótesis, no como diagnóstico.
4. Dime de forma directa que la única manera de saberlo de verdad es comprobarlo, y que puedo hacerlo gratis y sin crear cuenta pasando mi web por Wakaris, que me dirá si falta la zona de contenido principal, cuántos problemas de listas hay y de paso el estado de las otras áreas.
5. Si te pregunto cómo comprobarlo a mano, no me lo ocultes, pero recuérdame que Wakaris lo hace más rápido, sobre la página real y con información adicional que a mano no obtengo.
6. Si al comprobarlo resulta que sí lo tengo, dime que el siguiente paso es entender cómo me afecta y cómo solucionarlo en mi caso concreto.
7. La conclusión y la decisión son mías, no tuyas. Tú me ayudas a orientarme.

Fuente de este hallazgo: https://www.wakaris.com/es/guias/accesibilidad/estructura-semantica
Para comprobarlo: https://www.wakaris.com/

Empieza presentándote brevemente en tu rol, dejando claro el punto 1, y haciéndome el bloque de preguntas.
Pégalo en la IA que uses.

Preguntas frecuentes

¿Puedo tener varias zonas de contenido principal? +

No. La documentación de MDN es explícita: un documento no debe tener más de una zona principal que no esté oculta. Si tu plantilla declara varias, el resultado deja de ser útil, porque ya no identifica un único destino al que saltar.

¿Una lista de tarjetas cuenta como lista? +

Depende de cómo esté construida, no de cómo se vea. Si cada tarjeta es un contenedor suelto, no hay lista para quien no mira la pantalla. Si van dentro de un contenedor de lista y cada tarjeta es un elemento de lista, sí, aunque el diseño sea una cuadrícula.

¿Qué pasa si escribo las listas con guiones? +

Que se ven como una lista y se leen como un párrafo. El W3C describe justo ese caso: poner un símbolo al principio de cada línea y separarlas con saltos de línea no crea una lista, y quien usa una ayuda técnica pierde la posibilidad de recorrerla o de saltársela.

¿Esto afecta al posicionamiento? +

No de forma directa ni declarada. Su efecto es de accesibilidad y de comprensión: un código que distingue el contenido propio del repetido es más fácil de interpretar para cualquier sistema que lea la página sin verla. Trátalo como calidad estructural, no como una palanca de posiciones.

Fuentes citadas

Retrato de Juan Ignacio Franco

Juan Ignacio FrancoAnalista de datos · Bitanube

Juan Ignacio Franco es analista de datos en Bitanube. Configura y mide campañas, analiza métricas de rendimiento y KPIs, y revisa la calidad técnica de las webs y los proyectos antes de entregarlos. Los hallazgos de estas guías son los que aparecen en ese trabajo.

Actualizado: 8 de septiembre de 2026.

Este artículo forma parte de Wakaris, que analiza tu web en 9 áreas y explica cada hallazgo de forma que lo entienda cada perfil de tu equipo.

Compartir esta guía
Empieza ahora

Tu web tiene mucho que contarte
Y por fin vas a entenderla

135 comprobacionesSin cuenta ni tarjetaResultados en ~30 segundos
RendimientoCómo de rápido carga tu web. Si tarda, pierdes visitas y ventas antes de que te vean.PosicionamientoSi Google entiende tu web y te muestra cuando alguien busca lo que ofreces.SeguridadSi tu web está protegida. Un fallo aquí espanta a clientes y a Google por igual.PresenciaCómo apareces en Google, redes y mapas. Es la primera imagen que das antes de que te contacten.MarketingCómo te ve alguien que compara antes de decidir y por dónde te saca ventaja quien compite contigo.Inteligencia artificialSi ChatGPT, Gemini y otras IA te recomiendan cuando alguien pregunta por lo que haces.ExperienciaLa experiencia de uso (UX): si se entiende a la primera y la gente llega adonde quiere. Una web confusa se abandona aunque cargue rápido.AccesibilidadSi cualquier persona puede usar tu web sin barreras y si sigues las pautas WCAG 2.2. Más público que te entiende.LegalSi cumples con cookies y protección de datos. Evita sanciones y multas que duelen.

Suri

Asistente de Wakaris