• Categorias
    • Central do RH
      • Recrutamento e Seleção
      • RH Tech
      • Negócios e Cultura
      • Retenção de Talentos
      • Histórias de Sucesso
      • Geekhunter
    • Mundo TI
      • Desenvolvimiento de software
      • Machine Learning & AI
      • Carreira de programador e dicas
      • Histórias de sucesso
  • Materiais Gratuitos
    • Conteúdo RH e Recrutamento
      • Webinars e Eventos
      • Materiais Gratuitos [HR]
      • Cursos GeekAcademy
    • Para desenvolvedores
      • Calculadora CLT x PJ
      • Quiz de Front-end
      • Quiz de Mobile
      • Guia Full Stack atualizado
      • Guia de Negociação Salarial para Devs
      • Modelo de Currículo Internacional
  • Login
    • Empresas
    • Para Talentos
      • Criar perfil gratis
      • Ver vagas
  • Categorias
    • Central do RH
      • Recrutamento e Seleção
      • RH Tech
      • Negócios e Cultura
      • Retenção de Talentos
      • Histórias de Sucesso
      • Geekhunter
    • Mundo TI
      • Desenvolvimiento de software
      • Machine Learning & AI
      • Carreira de programador e dicas
      • Histórias de sucesso
  • Materiais Gratuitos
    • Conteúdo RH e Recrutamento
      • Webinars e Eventos
      • Materiais Gratuitos [HR]
      • Cursos GeekAcademy
    • Para desenvolvedores
      • Calculadora CLT x PJ
      • Quiz de Front-end
      • Quiz de Mobile
      • Guia Full Stack atualizado
      • Guia de Negociação Salarial para Devs
      • Modelo de Currículo Internacional
  • Login
    • Empresas
    • Para Talentos
      • Criar perfil gratis
      • Ver vagas

Início Você conhece HTML Semântico?

  • Foto de Geekhunter Geekhunter
  • maio 14, 2025
imagem com simnolo html e logo geekhunter

Você conhece HTML Semântico?

Yoná, por que devo usar HTML semântico?

Depois de algumas pesquisas e estudos, pude analisar que a semântica do HTML influencia diretamente o SEO (Search Engine Optimization) e também colabora para a acessibilidade.

O que é HTML semântico?

imagem com simbolo html e logo geekhunter

HTML significa Hypertext Markup Language, que nada mais é que o “esqueleto” de uma página.

É onde organizamos e formatamos a página, ou seja é a forma como a estruturamos.

O HTML semântico é a forma de deixar o site com suas informações bem explicadas e compreensíveis para o computador, ajudando até mesmo em sua busca no Google e facilitando o entendimento de leitores de acessibilidade.

Com o HTML semântico, ficou muito mais fácil de interpretar páginas.

>>Leitura Recomendada:
Tudo sobre HTML para Front-ends

Mas o que é significa semântico?

Semântica é o estudo do significado e interpretação de palavras. Aplicando isso ao HTML, significa a melhor compreensão do HTML para o computador.

Antes do HTML5, utilizava-se somente divs para dividir conteúdos e classes para estilizar, sem contar com a compreensão do próprio computador para “entender” o HTML.

Isso dificultava que suas respostas fossem passadas para buscas e leitores acessibilidade.

As Tags do HTML Semântico

imagem com simbolo html e logo geekhunter

Hoje, com o HTML5, temos a opção de dividir melhor as tags. E, utilizando o próprio HTML5 semântico, ficou ainda mais simples a compreensão para o computador.

A tag

Por exemplo, temos uma tag específica para o cabeçalho da página, a tag

, auxiliando para casos em que você possui uma logo ou nome da página em destaque, ou até mesmo título de artigo.

Não podemos confundir, é claro, com a tag , que é a tag onde inserimos as características da página.

A tag

Temos também a tag

, essa tag indica conteúdos laterais, geralmente utilizada para menus laterais.

Essa tag nos ajuda a definir, até mesmo para a própria compreensão do código, os conteúdos tratados nas laterais da página.

Eu, particularmente, acho essa tag excelente, pois os menus laterais costumavam ficar misturados aos principais.

>>Leitura Recomendada:
Meus desafios e evolução como fullstack

A tag

Com a tag

, que define seções de conteúdos  — seja dentro de um texto ou conteúdo principal, conseguimos dividir melhor esse conteúdo, deixando-o melhor organizado.

Geralmente trabalhamos com um título dentro dessa section, dando ênfase ao conteúdo dela.

Daí você pode me perguntar: “Qual seria a diferença de uma

para uma
?“

Pois bem, as <section> conseguem separar os conteúdos de forma diferente das

, já que para utilizar um título

em uma
não podemos usar o mesmo titulo para varias
.

Isso ocorre por que, ao passar pela pesquisa do google, algumas informações da página na busca poderiam se perder.

Já com a

podemos utilizar o mesmo título, pois as
separam seus conteúdos por seções. Portanto, quando pesquisado em mecanismos de busca, não se perdem informações.

A tag

A tag

, como o próprio nome diz, é um artigo dentro do conteúdo. Pode ser uma citação de textos externos, ou referências, geralmente também usamos um título para essa tag.

A tag

A tag

usamos para menus interativos, como por exemplo menus que encaminham a página de “sobre” ou “produtos”. O
pode ser usado em qualquer momento na página, onde tenhamos agrupamento de links.

>>Leitura Recomendada:
Melhores linguagens de programação para devs iniciantes

A tag

A tag

é a tag onde colocamos o conteúdo principal da página. Para melhor uso, só devemos ter um
por página, onde iremos apontar o conteúdo de maior relevância, sendo textos, imagens, links, etc.

Essa tag facilitou muito a compreensão para leitores de tela, já que enfatiza o texto dentro da tag, deixando clara sua importância.

A tag

A tag

é utilizada para a inserção de figuras na página. Juntamente com essa tag trabalhamos com o alt, onde descrevemos o que há na imagem, facilitando então a acessibilidade da página, para os leitores de tela.

Além disso, se por algum motivo a imagem não abrir, haverá uma descrição dela para quem estiver acessando saber sobre o que se trata.

A tag

Temos também a tag

que, como o próprio nome diz, é a tag utilizada para o rodapé da página ou até de rodapé para artigos.

Normalmente utilizada para inserir a autoria da página, assim como contatos e data de criação de conteúdos.

>>Leitura Recomendada:
Sua API não é RESTful: Entenda por quê.

Então, por que utilizar o HTML Semântico?

imagem com simbolo html e logo geekhunter

Além de facilitar a busca de forma orgânica e rankear sua página em mecanismos de busca, o HTML semântico ajuda os leitores de tela para deficientes visuais, facilitando seu compreendimento.

Ele, também, deixa seu código mais limpo e mais compreensível, tanto em organização como em facilidade de visualizar uma tag específica só de passar o olho pela tela.

Lembrando que, apesar de utilizar o HTML Semântico ser uma boa prática, ainda possuem alguns navegadores que não possuem suporte para o HTML5 e acabam não identificando as tags acima citadas.

Para isso, porém, existem algumas soluções como o html5shiv, que é um script responsável por fazer com que os navegadores  — que antes não reconheceriam as tags novas do HTML5  — passem a reconhecê-las.

O HTML Semântico possui muito mais tags. As que mencionei são as principais e acredito que elas podem nos mostrar como a semântica é importante para uma página, tanto para facilitar a manutenção do código, quanto para a acessibilidade e para pesquisas orgânicas.

Espero ter ajudado, até a próxima!

>>Leitura Recomendada:
Front-end:
a origem e o futuro da área

Crie um perfil na GeekHunter e receba propostas alinhadas ao seu perfil. São mais de 1000 vagas abertas, inclusive Vagas para Desenvolvedor Front-end.

Foto de Geekhunter

Geekhunter

Python IDE
10 melhores IDEs e editores de código em Python para 2025
  • março 18, 2025
o que é commit
O que é Commit e como usar Commits Semânticos
  • dezembro 13, 2024
certificações em TI
10 certificações em TI muito valorizadas hoje
  • novembro 20, 2024
Consultor SAP: o que faz, salário e como se tornar um
  • março 20, 2025
o que é ATS
O que é ATS? Entenda como um Applicant Tracking System transforma o recrutamento
  • julho 3, 2026
Contabilidade para DEVs
Contabilidade para DEVs: tudo o que você precisa saber antes de abrir um CNPJ
  • julho 3, 2026
Finops
FinOps na prática: como reduzir custos de Cloud sem perder performance
  • junho 26, 2026
descrição de vagas
Guia completo de descrição de vagas: como atrair os candidatos certos em 2026
  • junho 26, 2026

Gosta do conteúdo? Assine nossa Newsletter!

Recrutamento e Seleção

O que é ATS? Entenda como um Applicant Tracking System transforma o recrutamento

  • Geekhunter
  • julho 3, 2026
Carreira de programador e dicas

Contabilidade para DEVs: tudo o que você precisa saber antes de abrir um CNPJ

  • Geekhunter
  • julho 3, 2026
Carreira de programador e dicas

FinOps na prática: como reduzir custos de Cloud sem perder performance

  • Geekhunter
  • junho 26, 2026
Recrutamento e Seleção

Guia completo de descrição de vagas: como atrair os candidatos certos em 2026

  • Geekhunter
  • junho 26, 2026
Negócios e Cultura

Burnout nas empresas: 5 causas que estão esgotando talentos e como prevenir o problema

  • Geekhunter
  • junho 19, 2026
AnteriorAnteriorAplicações Serverless: como construir usando JAVA?
PróximoOs melhores cursos de gestão de pessoas e liderança para potencializar a sua carreira!Próximo

Rod. José Carlos Daux – SC
401, 4120 – km 4, Bairro Saco
Grande – Florianópolis – SC
CEP 88032-005

Para Profissionais
  • Criar Perfil
  • Vagas de tecnologia
  • Blog TI
  • Criar Perfil
  • Vagas de tecnologia
  • Blog TI
Para Empresas
  • Plataforma de Recrutamento Tech
  • Serviço de Recrutamento Tech
  • Nossos Planos
  • GeekAcademy
  • Blog Geekhunter
  • Perguntas Frequentes
  • Login Empresas
  • Plataforma de Recrutamento Tech
  • Serviço de Recrutamento Tech
  • Nossos Planos
  • GeekAcademy
  • Blog Geekhunter
  • Perguntas Frequentes
  • Login Empresas
A Geekhunter
  • Sobre a GeekHunter
  • Suporte
  • Políticas de Privacidade
  • Termos de Uso
  • Sobre a GeekHunter
  • Suporte
  • Políticas de Privacidade
  • Termos de Uso

Add Your Heading Text Here