Estrutura do documento e o esboço

Uma página não é uma pilha plana de elementos. Leia uma de cima para baixo e ela deve se manter coerente: um título, depois as seções abaixo dele, cada uma com seu próprio título, em uma ordem que faça sentido para se mover. Essa forma é o esboço da página, e vem de duas coisas trabalhando juntas. Os títulos nomeiam cada parte, e as regiões de marcos do capítulo HTML Semântico, <header>, <nav>, <main>, <aside> e <footer>, agrupam essas partes em áreas. Este capítulo é sobre como os dois se combinam em uma página inteira.
Como títulos e marcos formam um esboço
Uma página web lê de cima para baixo, da mesma forma que você lê uma página em um livro. Quem a visita começa no topo e desce, então a ordem em que seu conteúdo está é a ordem que os visitantes o leem. Coloque as coisas na ordem que alguém realmente gostaria de encontrá-las.
Os títulos são o que dão a essa ordem uma forma. Um título é um rótulo curto para a parte que o segue, escrito com tags de <h1> até <h6>. O <h1> é o título de toda a página. Cada <h2> nomeia uma seção principal sob ele, e um <h3> nomeia uma parte menor dentro de um <h2>. Empilhe-os e você obtém o esboço da página: um índice que espelha a ordem da página.
<h1>Fermento natural para iniciantes</h1>
<h2>O que você precisa</h2>
<h3>Ingredientes</h3>
<h3>Equipamento</h3>
<h2>Fazendo o fermento</h2>Leia apenas os títulos e você já saberá do que a página trata e como está organizada, antes de ler um único parágrafo.
<h1> até <h6>, são o esqueleto: o <h1> é o título da página, e tudo se aninha sob ele. Leia apenas os títulos e você já deveria saber como a página está organizada. Um main e ordem de título correta
Dois hábitos mantêm um esboço limpo. Primeiro, dê à página um único <h1>. É o título da página, e uma página tem um título, da forma que um livro tem um nome na capa. Tudo o mais é <h2> e abaixo.
Segundo, não pule níveis. Depois de um <h2>, o próximo passo para baixo é <h3>, não <h5>. Pular um nível deixa uma lacuna no esboço, como uma página de conteúdo que lista o capítulo 1 e depois o capítulo 4. Mova um nível de cada vez, para baixo e de volta para cima:
<h1>Jantares entre semana</h1>
<h2>Macarrão</h2>
<h3>Tomate e manjericão</h3>
<h3>Manteiga e alho</h3>
<h2>Saladas</h2>
<h3>Grega</h3>O conteúdo que esses títulos se situam geralmente vive em uma região <main>. <main> marca o conteúdo primário da página, a parte que é única para esta página e não o cabeçalho compartilhado, navegação ou rodapé. Há um <main>, da mesma forma que há um <h1>.
<h1> por página, porque uma página tem um título. Desça os níveis de título um a um, <h2> depois <h3>, sem pular para <h5>. E o conteúdo principal da página vai em um <main>. Se um título parece do tamanho errado, isso é trabalho para CSS, não uma razão para mudar de nível. Agrupando e ordenando conteúdo
Conteúdo relacionado lê melhor quando está agrupado. Dois elementos existem para isso. Uma <section> é um pedaço temático de uma página que tem seu próprio título, como a parte "Ingredientes" de uma receita. Um <article> é uma peça que se sustenta sozinha e ainda faria sentido se você a tirasse, como um único post de blog ou uma avaliação de cliente.
<article>
<h2>Focaccia de fermentação lenta</h2>
<p>Um pão que quase não precisa de amassamento.</p>
</article>A ordem importa tanto quanto o agrupamento. Porque a página lê de cima para baixo, coloque o conteúdo mais importante perto do topo, e organize o resto na ordem que um leitor gostaria. Uma receita lista o que você precisa antes dos passos, porque essa é a ordem que você a seguiria.
<section> para uma parte temática que tem um título, e <article> para uma peça que se sustenta sozinha, como um único post. Então observe a ordem: a página lê de cima para baixo, então as coisas importantes ficam perto do topo. Escreva-a na ordem que alguém realmente gostaria de lê-la. Erros estruturais comuns
Alguns erros estruturais aparecem novamente e novamente, e cada um tem um conserto limpo.
- Usando uma tag de título para fazer texto grande. Alcançar
<h3>porque é renderizado no tamanho que você quer quebra o esboço. Escolha o nível por significado, e defina o tamanho em CSS. - Pulando níveis de título. Pular de
<h2>para<h4>deixa um buraco no esboço. Desça um nível de cada vez. - Mais de um
<h1>. Uma página tem um título. Tags<h1>extras confundem o índice. - Sem títulos. Uma longa série de parágrafos sem nada para quebrá-la é difícil de escanear. Adicione títulos para que um leitor possa encontrar seu caminho.
Corrija estes e a página lê claramente para todos, quer estejam escaneando com seus olhos ou ouvindo-a ler em voz alta. O capítulo Acessibilidade vai além em tornar uma página funcionar para cada visitante.
<h1>, e não deixe uma página longa sem títulos. Cada um confunde o esboço. Escolha níveis de título por significado e deixe CSS cuidar dos tamanhos. 
