Estructura de encabezados HTML H1–H6: guía completa para el SEO

H1–H6 es la jerarquía semántica de un documento, no solo el tamaño de la letra. Cómo construir la estructura de encabezados correcta para el SEO, la legibilidad y la accesibilidad.

HTML ofrece seis niveles de encabezado, desde <h1> hasta <h6>. La mayoría de quienes crean contenido sabe que el H1 importa para el SEO. Pero pocos entienden el papel de H2, H3 y los niveles inferiores, cómo interactúan con los rastreadores de los buscadores y por qué una jerarquía rota perjudica tanto al SEO como a los usuarios.

Para el rastreador de Google, las etiquetas de encabezado son el índice de un documento. El robot las usa para determinar el tema de la página, identificar los subtemas y decidir cuánto encaja el documento con una consulta concreta. Un nivel que falta, un H1 de más o un encabezado usado solo por su aspecto visual destruyen ese mapa.

Jerarquía de encabezados como árbol: H1 es la raíz, los H2 son las ramas principales y los H3 son las hojas. Los buscadores la leen como el índice del documento.
Las etiquetas de encabezado cumplen una triple función: semántica para los buscadores, estructura para los lectores de pantalla y puntos de referencia visuales para quienes escanean la página en lugar de leerla de forma lineal. Las tres audiencias importan.

Qué son las etiquetas de encabezado H1–H6

H1–H6 son elementos semánticos de HTML que marcan encabezados en seis niveles de importancia. H1 es el encabezado principal de la página; H6 es el subencabezado anidado más profundo. Cada nivel envía al rastreador una señal: «el contenido de esta sección trata sobre este tema».

6

Niveles de encabezado

HTML ofrece H1–H6. En la práctica, la mayoría de las páginas usan solo H1–H3

~8 %

Páginas sin H1

Según HTTPArchive, aproximadamente 1 de cada 12 páginas de la web no tiene etiqueta H1

33 %

Google toma el H1

Proporción de fragmentos en los que Google usa el texto del H1 en lugar del title (Zyppy, 2021)

~40 %

Tráfico de consultas H2

Estimación de la proporción del tráfico orgánico que llega por consultas secundarias cubiertas por encabezados H2

A diferencia del formato visual (<b>, <big>, clases CSS), las etiquetas de encabezado tienen significado. Los navegadores muestran el H1 en negrita y grande por defecto, pero el tamaño es solo un efecto secundario. Puedes hacer que un H6 se vea más grande que un H1 con CSS, pero eso no cambia la semántica: para los buscadores y los lectores de pantalla, el H1 sigue siendo el encabezado principal.

Jerarquía: H1, H2, H3 y niveles inferiores

Una jerarquía de encabezados correcta funciona como el índice de un libro: un título (H1), varios capítulos (H2), apartados dentro de cada capítulo (H3) y párrafos de detalle debajo (H4 y siguientes). Romper esa estructura equivale a arrancar capítulos de un libro y mezclar las páginas.

Jerarquía de encabezados correcta en una página web.
html
<!-- Correct hierarchy -->
<h1>Guide to Welders' Protective Clothing</h1>

  <h2>Types of protective clothing</h2>
    <h3>Fire-resistant suits</h3>
    <h3>Protective masks</h3>

  <h2>Regulatory standards</h2>
    <h3>EN ISO 11612</h3>
    <h3>ANSI/ISEA standards</h3>

  <h2>How to choose</h2>

<!-- Wrong hierarchy (skipped levels) -->
<h1>Guide to protective clothing</h1>
  <h3>Fire-resistant suits</h3>  <!-- H2 skipped! -->
    <h5>Standards</h5>           <!-- H4 skipped! -->
No se pueden saltar niveles hacia abajo: no puedes pasar de H1 directamente a H3 sin un H2. Esto se llama «ruptura de jerarquía»: el rastreador pierde contexto y un lector de pantalla anuncia un error de estructura. Los niveles deben bajar de forma secuencial; subir de nivel al cerrar una sección no tiene problema.

H1: tema de la página

Exactamente uno por página. Describe todo el documento y contiene la palabra clave principal. Es el primer elemento visual que ve el usuario al llegar.

H2: secciones

Dividen la página en grandes bloques temáticos. Cada H2 es un posible punto de entrada para consultas secundarias y una fuente de fragmentos destacados.

H3–H6: detalles

H3 se anida dentro de H2, y H4 dentro de H3. La mayoría de los artículos necesitan solo tres niveles. H4–H6 aparecen en documentos técnicos complejos y en material de referencia.

Cuándo se necesitan H4–H6

H4, H5 y H6 se usan poco: solo en documentos técnicos extensos que requieren un cuarto nivel de anidación o más. Por ejemplo, contratos legales, documentación de API o protocolos médicos. Para artículos de blog y landing pages, tres niveles (H1–H3) bastan para todo.

Regla práctica: si piensas «quizá necesito un H4», pregúntate primero si puedes reestructurar el contenido para quedarte en H3. La anidación profunda complica la navegación con lectores de pantalla y reduce la legibilidad para todos los usuarios.

Cómo afectan los encabezados al SEO

Cada etiqueta de encabezado es una señal de relevancia. Cuanto mayor es el nivel, más fuerte es la señal: H1 pesa más que H2, y H2 más que H3. Pero todas participan en la evaluación de lo cerca que está un documento de una consulta de búsqueda.

EtiquetaFunción para el SEODónde poner las palabras clave
H1Señal principal del tema. Google puede sustituirlo por el title en el fragmentoConsulta principal objetivo: una vez, de forma natural
H2Temas secundarios y subconsultas. Aparecen en fragmentos destacados y en «Las personas también preguntan»Consultas secundarias, términos LSI, preguntas de los usuarios
H3Desarrollo de H2. Impacto directo menor, pero ayuda a posicionar en consultas de cola largaConsultas de precisión, ejemplos concretos, pasos de instrucciones
H4–H6Impacto directo mínimo para el SEO. Se usan como elementos estructuralesNo hace falta orientarlos a palabras clave concretas

Google usa los encabezados para generar fragmentos destacados. Cuando un usuario hace una pregunta, el algoritmo busca páginas en las que un H2 o H3 coincida estrechamente con la consulta y el bloque de contenido siguiente dé una respuesta directa. Los H2 bien redactados son candidatos gratuitos a la posición cero.

Táctica para fragmentos destacados: redacta los H2 y H3 como preguntas o como respuestas directas a una pregunta. «Cómo configurar una URL canonical» supera a «Configuración de URL canonical». Tras cada encabezado así, escribe en el párrafo siguiente una respuesta concisa de 40–60 palabras.

Los encabezados también alimentan el enlazado interno: el texto ancla que coincide con el H2 de la página de destino refuerza la relevancia. Y los sitemaps: algunos CMS añaden automáticamente atributos id a los encabezados, lo que crea URL con ancla que pueden referenciarse directamente en el sitemap XML para secciones profundas de la página.

Accesibilidad y lectores de pantalla

Los lectores de pantalla (software de apoyo para usuarios con discapacidad visual) usan las etiquetas de encabezado como principal mecanismo de navegación en una página. El usuario pulsa H para saltar entre encabezados y escucha el índice de la página. Una jerarquía de encabezados rota hace inútil la navegación.

Audiencias que dependen de una estructura de encabezados correcta

Una jerarquía correcta es clave para tres grupos de usuarios

Personas con discapacidad visual (usuarios de lectores de pantalla)~2,2 % de la población
Usuarios con discapacidad cognitiva (la estructura ayuda a orientarse)~15 % de la población
Todos los usuarios que escanean la página antes de leerla~79 % de las sesiones

Según WCAG 2.1 (criterio 1.3.1 «Información y relaciones»), los encabezados deben implementarse con etiquetas HTML semánticas, no con estilos. Un botón con font-size: 24px; font-weight: bold no es un encabezado para un lector de pantalla. <h2> sí lo es. La diferencia es enorme.

Google tiene en cuenta la accesibilidad de forma indirecta al posicionar: las páginas con una semántica correcta las analiza el rastreador con más precisión, obtienen fragmentos más exactos y generan menos quejas de los usuarios. Buena accesibilidad equivale a mejor señal de calidad del contenido.

Reglas para usar encabezados

Cinco reglas que cubren el 95 % de las situaciones reales.

Regla 1Un H1 por página

H1 indica el tema de todo el documento, y solo hay un tema. Varios H1 diluyen la señal y confunden a los lectores de pantalla. HTML5 permite técnicamente varios H1 dentro de distintos elementos <section>, pero Google sigue procesando las páginas como documentos planos.

Regla 2No saltar niveles hacia abajo

Tras H1 va H2, y tras H2, H3. No saltes de H1 a H3: rompe la jerarquía y vulnera la accesibilidad. Cerrar una sección y volver a un nivel superior está bien; lo único prohibido es saltar hacia abajo.

Regla 3Palabras clave en H1 y H2

La consulta principal, en H1. Las consultas secundarias y los términos LSI, en H2. H3 y niveles inferiores cubren detalles concretos; ahí la orientación a palabras clave no es prioritaria. No satures: una consulta por encabezado.

Regla 4Los encabezados describen secciones, no decoran

La etiqueta de encabezado no es una herramienta para cambiar el tamaño de la letra. Si usas H3 solo para que el texto se vea más grande, usa <strong> o una clase CSS. Aplica encabezados solo donde empieza una nueva sección lógica.

Regla 5Escribe para personas, no para robots

Un encabezado debe ser comprensible para el usuario al instante. «Cómo elegir un traje de soldador: 4 criterios» es bueno. «Características para comprar traje de soldador» no lo es. El lenguaje natural funciona mejor tanto para los usuarios como para los buscadores.

Errores habituales en la estructura de encabezados

Estos errores aparecen en auditorías de la mayoría de sitios, desde pequeños blogs hasta plataformas empresariales.

  • Varios H1 en la página. Suele deberse a constructores visuales que envuelven cualquier bloque grande en un H1. Para encontrarlos: Screaming Frog → H1 → Multiple. Solución: deja un solo H1 y sustituye el resto por H2 o por un <div> con estilos.
  • Encabezados usados para el estilo, no para la semántica. Un diseñador eligió H4 porque «queda bien de tamaño», saltándose H2 y H3. El rastreador ve H1 → H4 → H1 → H4: caos en lugar de estructura.
  • H1 ausente. Tras un rediseño o una migración de CMS, el H1 desaparece de la plantilla. Una página sin H1 pierde su principal señal de relevancia en la página.
  • H1 = nombre del sitio en todas las páginas. Una plantilla del CMS inserta el nombre de la empresa en el H1 de forma global. Todas las páginas tienen el mismo H1: duplicados en todo el sitio y cero relevancia.
  • Niveles saltados al anidar. H1 → H3 (falta H2), H2 → H4 (falta H3). El lector de pantalla informa de un error; el rastreador pierde el contexto del subapartado.
  • Usar <p> o <div> en lugar de etiquetas de encabezado. El texto parece un encabezado visualmente, pero para los buscadores y los lectores de pantalla no lo es. Es habitual en plantillas antiguas.
  • Encabezados demasiado largos. Un H2 de tres frases no es un encabezado, es un párrafo. Un encabezado debe leerse de un vistazo: lo óptimo son entre 4 y 12 palabras.
Ejemplo de código con errores habituales en la estructura de encabezados:
html
<!-- BAD: typical template with errors -->
<div class="title">Workwear catalogue</div>    <!-- not H1! -->
<h1>Acme Workwear Ltd</h1>                     <!-- H1 = company name -->
<h1>Winter workwear</h1>                       <!-- second H1 -->
<h3>Fire-resistant suits</h3>                  <!-- H2 skipped -->

<!-- GOOD: correct structure -->
<h1>Winter welders' workwear catalogue</h1>
  <h2>Fire-resistant suits</h2>
    <h3>Suits to EN ISO 11612</h3>
    <h3>Suits to ANSI Z49.1</h3>
  <h2>Protective masks and shields</h2>
No uses nunca las etiquetas de encabezado para dar estilo visual al texto. «Me gusta cómo queda un H2, lo pongo aquí por estética» es un error habitual de desarrolladores y responsables de contenido. Para dar estilo usa clases CSS; los encabezados son solo para la estructura lógica del documento.

Herramientas para auditar la estructura de encabezados

HerramientaTipoQué compruebaGratis
Screaming Frog SEO SpiderEscritorioH1–H6 en todo el sitio: ausentes, duplicados, longitudHasta 500 URL
Chrome DevTools (Elementos)NavegadorSemántica de una página concreta, anidación, ids de los encabezadosSí
HeadingsMap (extensión para Chrome/Firefox)ExtensiónMapa visual de los encabezados de la página en tiempo realSí
WAVE Web Accessibility ToolEn línea / extensiónErrores de accesibilidad: niveles saltados, H1 ausente, orden incorrectoSí
Netpeak SpiderEscritorioRastreo masivo: H1–H3 en todo el sitio, exportación a ExcelPrueba
Google Search ConsoleEn líneaDe forma indirecta: qué encabezados usa Google en los fragmentosSí
Ahrefs Site AuditEn líneaH1 ausente, varios H1, H1 = title, longitud de los encabezadosDe pago
Comprobación manual rápida: abre la página, pulsa F12 → Consola y escribe $$('h1,h2,h3,h4,h5,h6').map(h => h.tagName + ': ' + h.textContent.trim()). Obtendrás la lista completa y ordenada de los encabezados de la página.
javascript
// Quick heading hierarchy check in the browser console
const headings = $$('h1,h2,h3,h4,h5,h6');
const report = headings.map(h => ({
  tag: h.tagName,
  text: h.textContent.trim().slice(0, 60)
}));
console.table(report);

// How many H1s are on the page?
const h1Count = $$('h1').length;
console.log(`H1 count: ${h1Count}`, h1Count === 1 ? '✓' : '✗ ERROR');

Checklist de la estructura de encabezados

H1

  • Exactamente un H1 en cada página del sitio
  • El H1 contiene la consulta principal objetivo de la página
  • El H1 coincide en significado con la etiqueta title (la redacción puede variar)
  • El H1 es único en todo el sitio y la plantilla no lo duplica
  • El H1 no está vacío, no contiene solo una imagen y no está oculto con CSS

H2

  • Cada H2 sigue al H1 sin saltar ningún nivel
  • Cada H2 describe una sección principal distinta de la página
  • Los H2 contienen consultas secundarias y términos LSI (de forma natural, sin saturar)
  • La redacción de un H2 puede servir de ancla para un fragmento destacado
  • No hay H2 solo por efecto visual: únicamente donde empieza una nueva sección temática

H3–H6

  • H3 se anida dentro de H2, y H4 dentro de H3 (sin saltar niveles hacia abajo)
  • H4–H6 se usan solo cuando la anidación profunda es realmente necesaria
  • Ninguna etiqueta H3–H6 se usa en lugar de un H2 solo por su tamaño visual
  • La estructura general se lee como un índice lógico al escanear la página

Accesibilidad

  • El orden de los encabezados está verificado con la extensión HeadingsMap o WAVE
  • Todos los encabezados están implementados con etiquetas HTML semánticas, no con divs con estilos
  • No hay encabezados ocultos (display: none, visibility: hidden)
  • Cada encabezado tiene contenido significativo: ninguno vacío ni de relleno
Si la estructura de encabezados se lee como un índice lógico, aunque no haya contenido del cuerpo, vas por buen camino. Leyendo solo los encabezados, el usuario debe entender qué contiene cada sección y decidir si quiere seguir leyendo.

Preguntas frecuentes

Respuestas a las preguntas más frecuentes sobre la estructura de encabezados que surgen en auditorías y talleres con equipos de contenido.

¿Se pueden usar varios H1 en una misma página?
Formalmente, HTML5 permite varios H1 dentro de distintos elementos <section>; es el llamado «outline algorithm». Pero en la práctica Google y la mayoría de los lectores de pantalla tratan la página como un documento plano y consideran los varios H1 un error. Regla práctica: un H1 por página.
¿Influye el número de encabezados en el SEO?
No hay una relación directa de «más encabezados = mejor». Importa la estructura, no la cantidad. Una página con tres H2 bien escritos supera a una con veinte H2 sin sentido. El número de encabezados debe corresponder al volumen y a la lógica del contenido.
¿Hay que añadir un atributo id a cada encabezado?
No es estrictamente necesario para el SEO, pero resulta útil. El id en los encabezados crea enlaces de ancla (/pagina#seccion), cómodos para los usuarios y que permiten enlazar directamente a una sección. Para los fragmentos destacados, Google puede usar URL con ancla. Los CMS y los SSG (Next.js, Gatsby) suelen generar los ids automáticamente.
¿Pueden H2 y H3 posicionarse por consultas propias?
Sí. Los H2 y H3 son candidatos a posicionarse en consultas secundarias y de cola larga. Google puede mostrar un H2 concreto en un fragmento destacado o en el recuadro de «Las personas también preguntan», aunque la URL completa posicione por otra consulta. Esto es especialmente valioso en guías largas.
¿Cómo marco un logotipo o un encabezado de navegación?
Logotipos, menús y bloques superiores del sitio no son encabezados de contenido. No uses H1–H6 para el nombre de la empresa en la cabecera, para los elementos del menú ni para las etiquetas de los botones. Usa <a>, <nav>, <span> o <p> con los estilos adecuados. El H1 debe ser el primer encabezado dentro del contenido principal de la página.

Check it with SpiderHead

Free and local: run the audit on your own machine.

Try it