Schema Markup: Tutorial Completo de Dados Estruturados para SEO em 2026
Aprenda a implementar dados estruturados JSON-LD no seu site para conquistar rich snippets, estrelas de avaliação e maior CTR no Google.
Categoria: SEO Técnico · Por Equipe Domain Hunter · Publicado em 22/05/2026 · 12 min de leitura
Você já reparou que alguns resultados no Google aparecem com estrelas de avaliação, preços, fotos de receitas ou FAQs expandidos? Isso não acontece por acaso: por trás está um recurso chamado Schema Markup — um vocabulário padronizado que ajuda buscadores a entender o significado do conteúdo. Quem usa, ganha destaque visual e CTR (taxa de cliques) significativamente maior.
Neste tutorial, você vai aprender o que é, por que implementar e como aplicar Schema em diferentes tipos de página — passo a passo, sem precisar ser desenvolvedor avançado.
O que é Schema.org e JSON-LD
Schema.org é uma iniciativa colaborativa do Google, Bing, Yahoo e Yandex que define centenas de "tipos" — Artigo, Produto, Receita, Evento, FAQ, etc. Cada tipo tem propriedades específicas. O formato recomendado pelo Google para implementação é o JSON-LD (JavaScript Object Notation for Linked Data).
A vantagem do JSON-LD é que ele fica isolado dentro de uma tag <script> no HTML, sem misturar com o conteúdo visível. Isso facilita manutenção e evita conflitos.
Por que vale a pena implementar Schema
- Rich Snippets: estrelas, imagens, preços, perguntas expandidas direto no Google.
- Knowledge Panel: aquele card lateral com informações da empresa/marca.
- Voice Search: assistentes como Google Assistente priorizam conteúdo estruturado.
- SGE/AI Overviews: as respostas geradas por IA do Google leem Schema para construir snippets confiáveis.
Passo 1 — Escolhendo o tipo certo
| Tipo de página | Schema recomendado |
|---|---|
| Post de blog | Article ou BlogPosting |
| Produto e-commerce | Product + Offer + AggregateRating |
| Receita culinária | Recipe |
| Página de FAQ | FAQPage |
| Tutorial passo a passo | HowTo |
| Empresa local | LocalBusiness |
| Avaliação de produto/serviço | Review |
Passo 2 — Implementando Article (post de blog)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Schema Markup: Tutorial Completo",
"image": "https://seusite.com/cover.jpg",
"datePublished": "2026-05-22",
"dateModified": "2026-05-22",
"author": {
"@type": "Person",
"name": "Wallace Bibiano",
"url": "https://seusite.com/autor"
},
"publisher": {
"@type": "Organization",
"name": "Domain Hunter",
"logo": {
"@type": "ImageObject",
"url": "https://seusite.com/logo.png"
}
},
"mainEntityOfPage": "https://seusite.com/post"
}
</script>
Cole esse bloco dentro da tag <head> da página. Em sites React, você pode usar a biblioteca react-helmet-async.
Passo 3 — Implementando Product
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Domain Hunter PRO",
"image": "https://seusite.com/produto.jpg",
"description": "Encontre domínios expirados em vídeos do YouTube",
"brand": { "@type": "Brand", "name": "Domain Hunter" },
"offers": {
"@type": "Offer",
"url": "https://seusite.com/pricing",
"priceCurrency": "BRL",
"price": "97.00",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
</script>
Passo 4 — Implementando FAQPage
FAQs são um dos rich snippets mais valiosos. Eles ocupam grande espaço na SERP e melhoram CTR drasticamente:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "O que é um domínio expirado?",
"acceptedAnswer": {
"@type": "Answer",
"text": "É um domínio que não foi renovado pelo dono e voltou ao mercado para registro."
}
}]
}
Passo 5 — Testando sua implementação
O Google fornece duas ferramentas oficiais:
- Rich Results Test: cola a URL ou o código e verifica quais rich snippets sua página é elegível para receber.
- Schema Markup Validator: valida sintaxe e propriedades.
Sempre que publicar uma nova página com Schema, rode os dois testes. Erros silenciosos são comuns e podem invalidar todo o snippet.
Tutorial em vídeo (Google Search Central)
Erros comuns que invalidam rich snippets
- Conteúdo do Schema diferente do conteúdo visível (manipulação proibida pelas diretrizes).
- Reviews falsos ou auto-gerados sem moderação humana.
- Faltar campos obrigatórios (cada tipo exige conjunto mínimo — confira na documentação).
- Aplicar FAQPage em páginas que não são realmente FAQ — o Google passou a desindexar essas marcações em 2023.
Boas práticas para 2026
- Sempre use HTTPS na URL declarada em
mainEntityOfPage. - Mantenha
dateModifiedatualizado sempre que editar o conteúdo. - Combine tipos quando fizer sentido — um post sobre receita pode ter
BlogPosting+Recipe+HowTo. - Vincule autores reais com perfis externos (
sameAsapontando para LinkedIn, X, Wikipedia).
Próximo passo
Schema é uma das poucas otimizações de SEO técnico com retorno rápido e mensurável. Implemente em pelo menos 5 páginas-chave essa semana, valide nas ferramentas do Google e monitore o CTR no Search Console nas próximas 4 semanas. Para complementar, recomendo o guia de internal linking e o tutorial sobre meta descriptions perfeitas.
A diferença entre um resultado "comum" e um resultado "rico" na SERP pode ser de 30% a 80% no CTR. Em volume orgânico, isso é tráfego gratuito que você está deixando na mesa.
Perguntas frequentes
JSON-LD é o único formato válido de Schema Markup?
Não, mas é o formato recomendado pelo Google. Existem também Microdata e RDFa, embutidos diretamente no HTML visível — o JSON-LD é preferido por ficar isolado em um bloco separado, facilitando manutenção.
Marcar uma página com FAQPage garante o rich snippet no Google?
Não garante. Desde 2023 o Google restringiu a exibição desse rich snippet a um conjunto menor de sites, mas a marcação continua ajudando o algoritmo (e sistemas de IA) a entender a estrutura do conteúdo.
Posso usar mais de um tipo de Schema na mesma página?
Sim, e muitas vezes faz sentido — um post de blog com uma receita, por exemplo, pode combinar BlogPosting, Recipe e HowTo no mesmo bloco JSON-LD.
Tags: Schema, JSON-LD, Rich Snippets, SEO Técnico, Tutorial