Cabeçalhos devem formar uma hierarquia lógica (h1 > h2 > h3...) sem pular níveis. Usuários de leitores de tela navegam pela página usando cabeçalhos como pontos de referência.
Impacto por tipo de deficiência
Usuários de NVDA/JAWS navegam pressionando H para pular de cabeçalho em cabeçalho — hierarquia incorreta desorumenta a navegação.
A estrutura de cabeçalhos é o "índice" da página — saltos ou inversões tornam a estrutura mental impossível de construir.
<!-- ❌ Cabeçalhos usados para estilo, não estrutura -->
<h1>Portal de Serviços</h1>
<h3>Bem-vindo</h3> <!-- Pulou h2 -->
<h2>Serviços Populares</h2>
<h5>Certidão de Nascimento</h5> <!-- Pulou h3 e h4 -->
<!-- ❌ Múltiplos h1 na mesma página -->
<h1>Portal Gov</h1>
...
<h1>Notícias</h1><!-- ✓ Hierarquia linear e consistente -->
<h1>Portal de Serviços</h1>
<h2>Bem-vindo</h2>
<h2>Serviços Populares</h2>
<h3>Documentos</h3>
<h4>Certidão de Nascimento</h4>
<h4>RG Digital</h4>
<h3>Benefícios</h3>
<h2>Notícias</h2>
<!-- ✓ Ajuste visual via CSS, não via nível de cabeçalho -->
<h3 class="texto-grande">Texto visualmente grande</h3>Técnicas ARIA relevantes
aria-labelledbyrole="heading" aria-level="2"