Schema Markup: o guia completo de dados estruturados para conseguir rich snippets
Rich snippets — aquelas estrelas de avaliação, FAQs expandidas, receitas com tempo de preparo e preços que aparecem direto nos resultados do Google — não surgem por acaso. São o resultado de schema markup bem implementado. E a maior parte dos sites ainda não usa schema corretamente, o que cria uma oportunidade concreta para quem implementa.
Implementar schema corretamente é uma das formas mais eficientes de aumentar o CTR orgânico sem subir de posição. Você aparece no mesmo lugar, mas chama muito mais atenção — e com isso atrai mais cliques para o mesmo tráfego potencial.
Neste guia vou cobrir o que é schema markup, os tipos mais importantes para SEO, como implementar em JSON-LD, como validar e os erros que impedem o rich result de aparecer.
O que é schema markup

Schema markup (ou dados estruturados) é um código adicionado ao HTML da página que ajuda os mecanismos de busca a entender o conteúdo com mais precisão. Em vez de o Google tentar interpretar o texto e inferir o que é o quê, o schema declara explicitamente: “este é um artigo”, “este é um produto com preço X”, “este é um negócio localizado no endereço Y”.
O schema.org é o vocabulário padrão — criado em conjunto por Google, Bing e Yahoo em 2011. O formato recomendado pelo Google é JSON-LD, adicionado como um bloco de script no <head> da página sem interferir no HTML visível e sem exigir alteração no código da estrutura da página.
O benefício vai além dos rich results. Schema é um dos sinais que o Google usa para entender o contexto do conteúdo ao gerar respostas nos AI Overviews — sites com dados estruturados bem implementados têm vantagem clara na extração de informações pelos modelos de IA generativa.
Por que schema markup importa para SEO
Schema não é fator de ranqueamento direto — o Google confirma que dados estruturados não movem posições por si só. Mas o impacto indireto é significativo e mensurável:
- CTR maior: um resultado com estrelas de avaliação ou FAQ expandida ocupa mais espaço na SERP e chama mais atenção — estudos de mercado mostram aumento de CTR de 20% a 30% em resultados com rich snippets ativos
- Sinal de E-E-A-T: schema Organization e Person identificam quem está por trás do conteúdo — fundamental para o Google avaliar credibilidade e autoridade
- AI Overviews: o Google usa dados estruturados para extrair informações com mais precisão ao gerar respostas geradas por IA. FAQPage bem estruturado é altamente citável
- Melhor compreensão semântica: schema elimina ambiguidades — “maçã” pode ser fruta ou empresa de tecnologia. Schema Organization deixa claro o contexto
Os 8 tipos de schema mais importantes para SEO

1. Article / BlogPosting
Para artigos de blog e notícias. Informa título, autor, data de publicação e modificação, imagem principal. Essencial para E-E-A-T — o Google precisa saber quem escreveu e quando. Sem schema Article, o Google tenta inferir essas informações e frequentemente erra.
Campos obrigatórios: headline, author, datePublished, image. Campos recomendados: dateModified, publisher, description.

2. FAQPage
Para páginas com seção de perguntas e respostas. Quando implementado corretamente, o Google pode exibir até 3 perguntas diretamente na SERP como acordeão expansível — aumentando drasticamente o espaço ocupado e o CTR.
É um dos schemas com maior impacto visual imediato. Um resultado com FAQ expandida pode ocupar até 3x mais espaço que um resultado padrão. Use sempre em artigos de blog que tenham seção de perguntas frequentes.
3. Product
Para e-commerces. Exibe preço, disponibilidade e avaliações diretamente no resultado. Um dos schemas com maior impacto em CTR para buscas transacionais — o usuário vê o preço antes de clicar. Campos críticos: name, description, offers (com price e availability), aggregateRating.
4. LocalBusiness
Para negócios físicos ou com área de atendimento geográfico. Define nome, endereço, telefone, horário de funcionamento e categoria. Reforça os sinais de SEO local e contribui para o ranqueamento no Pack Local do Google Maps.
5. HowTo
Para tutoriais passo a passo. O Google pode exibir as etapas numeradas diretamente na SERP em dispositivos móveis, com ou sem imagens para cada passo. Alto potencial de rich result para conteúdo instrucional em nichos de DIY, culinária, tecnologia e educação.
6. BreadcrumbList
Define a trilha de navegação da página. O Google exibe o caminho estruturado no lugar da URL crua no resultado — mais legível e com melhor CTR. Para e-commerces com hierarquia de categorias, é fundamental. Também usado em blog posts para mostrar a estrutura do site.
7. Review / AggregateRating
Para páginas com avaliações de produtos, serviços ou empresas. Exibe a nota média com estrelas no resultado — um dos sinais visuais mais fortes para CTR. Atenção: o Google proíbe a exibição de estrelas em páginas onde as avaliações foram feitas pela própria empresa sobre si mesma. As avaliações precisam ser genuínas de terceiros.
8. Organization / Person
Para páginas institucionais e de autor. Fundamental para E-E-A-T — estabelece a identidade verificável da empresa ou da pessoa por trás do conteúdo. Inclui nome, logo, URL, redes sociais, contato e área de atuação. Yoast SEO gera Organization automaticamente com base nas configurações do site.
Como implementar schema markup: JSON-LD passo a passo
O formato JSON-LD é o mais simples, mais limpo e mais recomendado pelo Google. É adicionado como um bloco de script no <head> da página sem tocar no HTML visível:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Schema Markup: guia completo de dados estruturados",
"author": {
"@type": "Person",
"name": "Roberto Grozinski",
"url": "https://www.agenciaseo.com.br/sobre/"
},
"datePublished": "2026-03-28",
"dateModified": "2026-03-28",
"image": "https://www.agenciaseo.com.br/imagem-do-artigo.jpg",
"publisher": {
"@type": "Organization",
"name": "AgênciaSEO",
"logo": {
"@type": "ImageObject",
"url": "https://www.agenciaseo.com.br/logo.png"
}
}
}
</script>
Exemplo de schema FAQPage:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Schema markup é fator de ranqueamento?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Não diretamente. Mas o rich snippet gerado aumenta o CTR, que é sinal positivo de engajamento."
}
}
]
}
</script>
Schema markup no WordPress com Yoast SEO
Para sites WordPress, o Yoast SEO automatiza grande parte da implementação:
- Article + Organization: gerados automaticamente em todos os posts com base nas configurações do site
- BreadcrumbList: ative em SEO → Aparência de Pesquisa → Breadcrumbs
- FAQPage: use o bloco “Yoast FAQ” no editor Gutenberg — ele formata as perguntas e gera o schema automaticamente
- LocalBusiness: configure em SEO → Conhecimento do Site com endereço, telefone e horário
- Product: no WooCommerce, o Yoast SEO for WooCommerce adiciona schema Product completo
Para schemas mais avançados ou personalizados, use o plugin Schema Pro ou adicione JSON-LD manualmente via bloco HTML do Gutenberg ou via functions.php do tema.
Como validar o schema implementado
Nunca publique schema sem validar primeiro. Erros de sintaxe impedem que o rich result apareça e podem gerar alertas no Search Console.
- Rich Results Test (search.google.com/test/rich-results): ferramenta oficial do Google. Mostra quais rich results o schema é elegível a gerar e identifica erros que impedem o resultado enriquecido
- Schema Markup Validator (validator.schema.org): valida a sintaxe do código JSON-LD contra o vocabulário do schema.org
- Google Search Console → Melhorias: após publicação, o GSC mostra quais tipos de schema foram detectados no site, erros encontrados e quantas páginas afetadas. Verifique regularmente
Erros comuns que impedem o rich result
- Implementar schema de conteúdo que não existe na página: o Google ignora e pode penalizar schema que não representa o conteúdo real. Não adicione FAQPage se não há seção de perguntas e respostas visível na página
- Avaliações falsas como AggregateRating: violação direta das diretrizes do Google. As avaliações precisam ser genuínas de terceiros — não autoavaliações ou avaliações fabricadas
- Usar Microdata em vez de JSON-LD: Microdata é incorporado no HTML e mais difícil de manter. JSON-LD é separado, mais limpo e mais fácil de validar e atualizar
- Não validar após implementar: erros de sintaxe como vírgulas faltando, aspas incorretas ou campos obrigatórios ausentes impedem completamente o rich result
- Schema desatualizado: preços, disponibilidade e horários desatualizados no schema criam inconsistência que o Google detecta e pode penalizar
- Múltiplos schemas do mesmo tipo na mesma página: duas declarações de Organization ou dois Article na mesma página causam conflito. Use arrays quando necessário ou consolide
Schema markup e AI Overviews
Com a expansão dos AI Overviews no Brasil em 2026, schema markup ganhou uma dimensão nova. O Google usa dados estruturados como sinal de confiabilidade ao selecionar fontes para as respostas geradas por IA.
FAQPage bem estruturado é particularmente valioso — o formato pergunta-resposta é exatamente o padrão que os modelos de IA generativa preferem para extração. Sites com FAQPage implementado corretamente têm vantagem concreta na probabilidade de aparecer como fonte citada nos AI Overviews.
Article com autor identificado via schema Person linkado a uma página de bio robusta também é sinal forte — o modelo de IA precisa avaliar a credibilidade da fonte, e schema é uma das formas mais eficientes de comunicar essa credibilidade de forma estruturada.
Veja mais sobre SEO técnico em geral no nosso guia de SEO Técnico completo e sobre o serviço de SEO Técnico da AgênciaSEO.
Veja também
- 📖 SEO Técnico: guia completo para iniciantes e avançados
- 📖 O que é E-E-A-T do Google e como aplicar no seu site
- 📖 SEO em 2026: tendências e o que realmente mudou
Quer schema markup implementado corretamente no seu site? Conheça o serviço de SEO Técnico da AgênciaSEO ou solicite um diagnóstico gratuito.