Schema Markup com JSON-LD: Tutorial Completo para Rich Results no Google
Aprenda a implementar dados estruturados com JSON-LD para conquistar rich snippets, FAQ, breadcrumbs e estrelas de avaliação nos resultados do Google.
Categoria: SEO Técnico · Por Equipe Domain Hunter · Publicado em 09/05/2026 · 13 min de leitura
# Schema Markup com JSON-LD: Tutorial Completo para Rich Results no Google Você já notou aqueles resultados do Google com **estrelinhas amarelas**, **preços**, **perguntas expansíveis** ou **breadcrumbs**? Isso não é sorte — é **Schema Markup** bem feito. E o melhor: é uma das poucas otimizações que dão **resultado visível em dias**, não em meses. Neste tutorial, vou te ensinar tudo o que você precisa saber sobre **JSON-LD**, o formato recomendado pelo Google desde 2015, com exemplos prontos para copiar. ## O que é Schema Markup? Schema é um vocabulário de marcação criado em 2011 pelo Google, Bing, Yahoo e Yandex (sim, eles colaboraram!) para padronizar como descrevemos conteúdo. Ao adicionar schema ao seu HTML, você está literalmente "explicando" para o robô o que cada elemento significa. Acesse a especificação completa em [schema.org](https://schema.org/). ## Por que JSON-LD e não Microdata? Existem três formatos: **Microdata**, **RDFa** e **JSON-LD**. O Google [recomenda oficialmente o JSON-LD](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) porque: 1. Fica isolado em uma tag ` ``` ## Tutorial 2 — Schema FAQPage O schema FAQ era ouro até 2023, quando o Google reduziu sua exibição. Em 2026, ele voltou com força — mas **só para sites com autoridade**. Vale tentar. ```html ``` ## Tutorial 3 — Schema HowTo (tutorial) Perfeito para artigos passo a passo. Pode gerar **carrosséis interativos** no resultado de busca. ```html ``` ## Tutorial 4 — Schema BreadcrumbList Substitui a URL feia no resultado por um caminho navegável. **Implementação obrigatória** para qualquer site com hierarquia. ```html ``` ## Tutorial 5 — Schema Product (e-commerce) Em e-commerce, este schema **literalmente decide** se você vai vender ou não — porque define se aparecerá com preço e estrelas. ```html ``` > ⚠️ **Cuidado:** o Google só exibe estrelas se você tiver **avaliações reais**. Inventar dados gera penalização manual. ## Como validar seu schema Sempre teste antes de publicar. Use: 1. **[Rich Results Test](https://search.google.com/test/rich-results)** — ferramenta oficial do Google 2. **[Schema Markup Validator](https://validator.schema.org/)** — valida sintaxe e estrutura 3. **Search Console** → relatório "Aprimoramentos" — mostra erros em produção ## Onde colocar o JSON-LD Você pode colocar: - No `` (recomendado) - No final do `` - Injetado via tag manager (GTM) Para SPAs (React, Vue, Svelte), use bibliotecas como **react-helmet-async** ou **next/head** para garantir que o schema seja servido no SSR. 📺 Recomendo: [Search Off the Record — Structured Data](https://www.youtube.com/@GoogleSearchCentral) (canal oficial do Google). ## Erros comuns 1. **Schema sem dados visíveis na página** — o Google penaliza isso (precisa bater com o conteúdo). 2. **Múltiplos schemas conflitantes** — confunde o crawler. 3. **Datas em formato errado** — use ISO 8601 sempre (`YYYY-MM-DDTHH:MM:SS-03:00`). 4. **URLs relativas em campos `image` ou `url`** — sempre absolutas. 5. **Esquecer de atualizar `dateModified`** quando edita um artigo. ## Schema + IA generativa Em 2026, com o **AI Overviews** do Google e o **SearchGPT** da OpenAI, schemas se tornaram ainda mais críticos. Sites bem estruturados são **citados** pelas IAs, gerando tráfego de referência. Quem não tem schema, simplesmente não existe nesse mundo novo. ## Conexão com domínios expirados Domínios premium com bom histórico merecem implementação completa de schema desde o dia 1. Se você comprou um domínio expirado e está montando um projeto novo, leia também: - [Como construir autoridade tópica](/blog/topical-authority-como-construir-autoridade-tematica) - [Estrutura silo para SEO](/blog/seo-tecnico-estrutura-silo-organizar-arquitetura-site) - [Core Web Vitals: LCP, INP e CLS](/blog/core-web-vitals-2026-otimizar-lcp-inp-cls) ## Conclusão Schema Markup é uma das otimizações com **melhor relação esforço/resultado** no SEO moderno. Em meia hora você implementa em uma página. Em uma semana, vê os primeiros rich results aparecendo. Não tem desculpa. Pegue o JSON-LD que mais se aplica ao seu site agora, valide e publique. E se você está montando um projeto novo em cima de um domínio expirado, [encontre a próxima joia no Domain Hunter](/dashboard) — a ferramenta que escaneia descrições de canais do YouTube em busca de domínios com autoridade. ## Perguntas frequentes **JSON-LD é obrigatório ou dá pra usar Microdata também?** Não é obrigatório, mas o Google recomenda oficialmente o JSON-LD desde 2015 por ser mais fácil de manter e não misturar marcação com o HTML visual. Microdata e RDFa ainda funcionam, só são mais trabalhosos. **Schema markup garante que meu site vai aparecer com rich results?** Não garante. É um requisito técnico necessário, mas o Google decide se exibe o rich result com base em outros fatores, como qualidade e autoridade do conteúdo. **Posso usar dados fictícios no schema de avaliações (aggregateRating)?** Não. O Google só exibe estrelas quando há avaliações reais associadas ao conteúdo — inventar dados de avaliação é motivo de penalização manual. **Schema funciona em sites feitos em React ou Vue (SPA)?** Sim, desde que o JSON-LD seja injetado durante a renderização inicial ou via SSR. Cliente-side puro, sem pré-renderização, pode ter limitações na hora do Google processar o conteúdo.Tags: schema markup, json-ld, rich results, seo técnico