Preferências

A privacidade é importante para nós, então você tem a opção de desativar certos tipos de armazenamento que podem não ser necessários para o funcionamento básico do site. O bloqueio de categorias pode afetar sua experiência no site. Mais informações (Política de cookies)

Aceitar todos os cookies

HTML semântico: quais tags usar e por que importam para acessibilidade, Google e IA

HTML semântico explicado: o que cada tag estrutural significa, como ajuda leitores de tela, o Google e assistentes de IA a ler a página e que erros corrigir primeiro.

Publicado em:
18/10/2026
-
Atualizado em:
18/10/2026
Capa do guia da Sorank sobre HTML semântico, com uma página web dividida em cabeçalho, navegação, conteúdo principal, artigo, barra lateral e rodapé

Ferramentas

Thibault Besson-Magdelain, fundador da Sorank

Sobre o autor

Thibault Besson-Magdelain

Fundador da Sorank, com mais de 7 anos de experiência em SEO, entusiasta de GEO.
Nesta página

Em resumo

HTML semântico significa usar tags que descrevem o que o conteúdo é (<header>, <nav>, <main>, <article>, <section>, <aside>, <footer>, títulos ordenados, <figure>, <time>, <table>) em vez de <div> e <span> genéricos em todo lugar. Isso permite que leitores de tela naveguem por regiões, ajuda o Google a identificar o conteúdo principal de uma página e facilita que assistentes de IA extraiam um trecho limpo e autônomo. Não custa nada na construção do site e é difícil de acrescentar depois.

Quer ir mais longe? Pergunte ao

Um navegador exibe um <div> e um <nav> da mesma forma. A diferença está no significado: o HTML semântico informa a cada programa que lê a página qual papel cada bloco cumpre. A MDN o define como o uso dos elementos de acordo com seu significado, e não com sua aparência padrão. Buscadores, tecnologias assistivas e os rastreadores que alimentam os modelos de IA se beneficiam desse significado.

Quais são as principais tags HTML semânticas?

O padrão HTML define dezenas de elementos. Estes são os que estruturam quase toda página de conteúdo:

TagFunçãoUso típico
<header>Conteúdo introdutório da página ou de uma seçãoLogo, nome do site, título de um artigo com autor e data
<nav>Bloco de links de navegação principaisMenu principal, trilha de navegação, sumário
<main>Conteúdo principal e único da página (um visível por página)Tudo exceto cabeçalho, menus, barras laterais e rodapé
<article>Conteúdo autônomo que faz sentido sozinhoPost de blog, card de produto, comentário, notícia
<section>Grupo temático de conteúdo, normalmente com um títuloCapítulo de um guia, bloco de uma landing page
<aside>Conteúdo relacionado ao principal, mas separado deleBarra lateral, links relacionados, quadro de definição
<footer>Informações de fechamento da página ou de uma seçãoLinks legais, contato, nota sobre o autor
<h1> a <h6>Hierarquia de títulosUm <h1> para o tema da página, <h2> para seções, <h3> para subseções
<figure> e <figcaption>Ilustração com legendaGráfico, foto, diagrama com legenda
<time>Data ou hora legível por máquinaDatas de publicação e atualização
<table>, <th>, <caption>Dados tabulares com cabeçalhosComparações, preços, especificações

As tags de texto também carregam significado: <strong> para importância, <em> para ênfase, <blockquote> e <cite> para citações, <ul> e <ol> para listas, <a> para links e <button> para ações.

Por que o HTML semântico importa para a acessibilidade?

Leitores de tela montam um mapa da página a partir das tags. As regiões <header>, <nav>, <main>, <aside> e <footer> permitem ir direto ao menu ou ao conteúdo, e a lista de títulos funciona como sumário. Os tutoriais de acessibilidade do W3C sobre estrutura da página recomendam essas regiões e uma ordem lógica de títulos por esse motivo.

Um <div> clicável é invisível para o teclado e mudo para um leitor de tela, a menos que você reconstrua à mão o que um <button> nativo oferece de graça. Elementos nativos já vêm com sua função, o foco do teclado e o comportamento esperado. Em muitos países, a acessibilidade de sites públicos e comerciais também é exigência legal, o que torna a marcação limpa uma questão de conformidade.

O HTML semântico ajuda no SEO?

O Google nunca apresentou as tags semânticas como fator de ranqueamento direto, e uma página feita só de <div> pode ranquear. O benefício é indireto, mas real:

  • Detecção do conteúdo principal: <main> e <article> ajudam a separar o texto que importa dos menus, barras laterais e rodapés repetidos em todas as páginas.
  • Estrutura do tema: uma hierarquia de títulos ordenada mostra o que a página cobre e como suas partes se relacionam, o que reforça a relevância em buscas de cauda longa.
  • Compreensão precisa dos elementos: tabelas, listas e datas reais são mais fáceis de ler que imitações visuais feitas com blocos estilizados.
  • Coerência com dados estruturados: a marcação semântica e o JSON-LD descrevem a mesma página por dois ângulos. Nosso verbete sobre conteúdo estruturado mostra como eles se encaixam.

O HTML semântico faz parte do SEO técnico assim como URLs limpas ou páginas rápidas: uma base que permite que seu conteúdo seja lido corretamente.

Como os assistentes de IA usam a estrutura de uma página?

ChatGPT, Gemini, Perplexity e as AI Overviews do Google não citam páginas inteiras: selecionam trechos. Os rastreadores que baixam sua página costumam remover a navegação e os elementos repetidos e depois dividir o texto em blocos. Uma seção que começa com um <h2> claro, responde à sua pergunta no primeiro parágrafo e fica dentro de uma única <section> gera um bloco limpo. O mesmo conteúdo espalhado em <div> aninhados, com títulos simulados em negrito, gera fragmentos misturados a itens de menu. Nosso verbete sobre fragmentação de conteúdo explica como escrever seções que resistem a esse corte.

Como é uma página de artigo bem estruturada?

Este é o esqueleto de um artigo de blog, descrito tag por tag:

1. <header> contém o logo e um <nav> com o menu principal. Esse bloco se repete em todas as páginas, então os rastreadores aprendem a ignorá-lo.

2. <main> abre logo em seguida. Ele contém um único <article>, o conteúdo que você quer ver indexado e citado.

3. Dentro do <article>, um <header> reúne o <h1> (o tema da página), o nome do autor e um elemento <time datetime="2026-10-18"> com a data de publicação em formato legível por máquina.

4. Cada parte do artigo é uma <section> que começa com um <h2> formulado como a pergunta que responde, seguido de parágrafos <p>, listas <ul> ou uma <table> com cabeçalhos <th>.

5. Um gráfico fica em uma <figure> com uma <img> que tem texto alternativo descritivo e uma <figcaption> que diz o que o gráfico mostra.

6. Links relacionados vão em um <aside>, fora do fluxo principal do artigo.

7. Um <footer> fecha a página com links legais e de contato.

Com esse esqueleto, quem usa leitor de tela chega ao conteúdo com uma tecla, o Google vê um artigo principal com estrutura clara e um rastreador de IA pode aproveitar qualquer <section> como resposta autônoma.

Quais são os erros de HTML semântico mais comuns?

  • Div em todo lugar: construtores de páginas costumam gerar camadas de <div> sem nenhuma região. Verifique ao menos se existe um <main> envolvendo o conteúdo.
  • Títulos pulados ou mal usados: passar de <h2> para <h4>, usar títulos para aumentar o texto ou parágrafos em negrito como falsos títulos. Escolha o nível pela estrutura e aplique o estilo com CSS.
  • Vários <h1> concorrentes: o HTML permite, mas um único <h1> descrevendo o tema da página continua sendo o sinal mais claro para usuários e buscadores.
  • <div> e <span> clicáveis: use <a> para navegação e <button> para ações.
  • Tabelas de layout e tabelas falsas: tabelas servem para dados; dados exibidos em blocos estilizados perdem as relações de linhas e colunas.
  • Texto em imagens: um título ou um preço dentro de uma imagem não pode ser lido nem por um rastreador nem por um leitor de tela.
  • Datas só em texto: acrescente <time> com um atributo datetime para que a data não seja ambígua.

Como auditar a estrutura semântica de uma página?

Três verificações rápidas cobrem a maioria dos problemas. Primeiro, exiba a estrutura de títulos da página e leia-a isoladamente: ela deve contar o conteúdo. Segundo, procure <main>, <nav> e <article> no código-fonte. Terceiro, navegue pela página só com o teclado e veja se todos os links e botões são alcançáveis. Nossa auditoria de SEO on-page lista os problemas de títulos e marcação de qualquer URL, e a extensão gratuita da Sorank para Chrome mostra a estrutura de títulos da página que você está vendo.

Use cada tag pelo que ela significa: um único <main>, um único <h1>, seções ordenadas e tabelas reais dão às pessoas, ao Google e à IA o mesmo mapa claro da sua página. Com a estrutura limpa, falta escrever e publicar conteúdo com regularidade: a Sorank escreve e publica artigos otimizados para o Google e as IA no autopilot.

Perguntas frequentes

HTML semântico é fator de ranqueamento do Google?

O Google não descreveu as tags semânticas como fator de ranqueamento direto, e páginas construídas com elementos div genéricos podem ranquear. A marcação semântica ajuda o Google a identificar o conteúdo principal e a estrutura de uma página, o que reforça a relevância. O efeito é indireto, por meio de uma melhor compreensão da página.

Quantas tags h1 uma página deve ter?

O padrão HTML não proíbe vários elementos h1, e o Google afirma que consegue processá-los. Ainda assim, um único h1 que declara o tema da página, seguido de títulos h2 e h3 ordenados, é a estrutura mais clara para usuários, leitores de tela e buscadores.

Qual a diferença entre section e article?

Um article é um conteúdo que faz sentido sozinho e poderia ser compartilhado ou redistribuído separadamente, como um post de blog ou um card de produto. Uma section é uma parte temática de um conjunto maior, normalmente introduzida por um título. Um article pode conter sections, e uma section pode conter vários articles.

Nosso blog para empresas ambiciosas

Nossas ferramentas de SEO gratuitas

Ver todas as nossas ferramentas gratuitas

ELES EXPERIMENTARAM O SORANK ANTES DE VOCÊ

Depoimentos de fundadores ambiciosos

Crescimento orgânicoE-commerce

0 a 10000 visitantes em 5 meses

Celio Fabianomonrobotlavevitre.fr
Crescimento orgânicoSoftware

0 a 5000 clientes em 8 meses

Thibault BMsorank.com
Crescimento orgânicoLazer e aviação

De 0 a 1104 cliques em 4 meses

Dominiqueflight-sensations-idf.com
Crescimento orgânicoSoftware de música

x30 de cliques em 4 meses

Valentin Cordiertiger-sounds.com
Crescimento orgânicoSaúde e bem-estar

x30 de cliques em 4 meses

Rodrigue Bretonalthevia.com