Schema Markup (dados estruturados) é linguagem invisível que você adiciona ao HTML para ensinar Google exatamente o que seu conteúdo significa. Enquanto HTML define “como” exibir, schema define “o quê” está sendo exibido — um produto, uma receita, um artigo, uma evento. Implementar schema corretamente aumenta chances de aparecer em rich snippets, featured snippets e resulta em aumento de 20-30% no CTR (click-through rate).
Este guia cobre os tipos de schema mais importantes para blogs WordPress, e-commerce e negócios em geral, mostra como implementar usando JSON-LD (método recomendado), e fornece exemplos práticos prontos para copiar.
- O que é: Código JSON-LD que adiciona metadados estruturados ao HTML
- Benefício principal: Rich snippets aumentam CTR em 20-30%
- Formato recomendado: JSON-LD (mais fácil que microdados)
- Tipos principais: Article, Product, FAQPage, Review, Event, Recipe, Organization
- Validação: Teste em schema.org validator ou Rich Results Test do Google
O que é Schema Markup e Por que Usar
Schema Markup (dados estruturados) é código que você adiciona ao HTML para fornecer contexto sobre conteúdo. Um parágrafo normal em HTML é apenas texto. Com schema, você diz “este texto é título de um artigo”, “este é o autor”, “esta é a data de publicação”.
Diferença: HTML vs Schema
Sem Schema: Google vê: “Receita de Bolo Chocolate 30min 8 porções”
Com Schema: Google entende: Receita (name: “Receita de Bolo Chocolate”, prepTime: “30min”, recipeYield: “8 porções”)
Benefícios Diretos de Schema
- Rich Snippets: Seu resultado aparece com estrelas, tempo de preparo, preço — muito mais clicável
- Featured Snippets: Maior chance de aparecer na posição zero
- SEO Local: Dados de endereço, horário, telefone em mapa local
- Aumento de CTR: Pesquisa mostra +20-30% de cliques para resultados com rich snippets
- Conhecimento Graph: Google pode incluir seu site em knowledge panels
Formatos de Dados Estruturados: Qual Usar
Existem 3 formatos de dados estruturados:
1. JSON-LD (Recomendado)
Formato mais moderno e recomendado pelo Google. Código JSON separado do HTML:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Título do Artigo",
"author": "Seu Nome"
}
</script>- Vantagem: Fácil de implementar, não interfere no HTML
- Melhor para WordPress e criadores de conteúdo
2. Microdados
Código inserido direto no HTML:
<article itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Título</h1>
</article>- Vantagem: Funciona bem em sites estáticos
- Desvantagem: Mistura código com conteúdo
3. RDFa
Similar a microdados, menos usado hoje.
Recomendação: Use JSON-LD em 100% dos casos novos. É padrão da indústria, mais fácil de manter, e Google prefere.
Tipos de Schema Mais Importantes para WordPress
Article Schema (Artigos de Blog)
Essencial para blogs WordPress. Informa Google que é artigo, quem escreveu, quando publicado, etc.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "5 Dicas de SEO para WordPress",
"description": "Guia completo de SEO para WordPress com 5 dicas práticas",
"image": "https://seusite.com.br/imagem-destaque.jpg",
"datePublished": "2026-03-26T10:00:00Z",
"dateModified": "2026-03-26T14:30:00Z",
"author": {
"@type": "Person",
"name": "Seu Nome",
"url": "https://seusite.com.br/autor/seu-nome"
},
"publisher": {
"@type": "Organization",
"name": "Seu Site",
"logo": {
"@type": "ImageObject",
"url": "https://seusite.com.br/logo.png"
}
}
}
</script>FAQPage Schema (FAQs Estruturadas)
Aparece como “Perguntas e Respostas” nos resultados Google. Muito usado para SEO.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Quanto custa WordPress?",
"acceptedAnswer": {
"@type": "Answer",
"text": "WordPress.org é grátis. Você paga hosting (R$25-100/mês) e domínio (R$30-50/ano)."
}
},
{
"@type": "Question",
"name": "WordPress é bom para SEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Sim, excelente. WordPress é nativamente otimizado para SEO com URLs amigáveis, sitemaps automáticos e plugins como Rank Math."
}
}
]
}
</script>Product Schema (E-commerce)
Mostra preço, disponibilidade, avaliação com estrelas:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Laptop Dell XPS 13",
"image": "https://seusite.com.br/laptop.jpg",
"description": "Laptop ultraportátil com processador Intel i7",
"brand": {
"@type": "Brand",
"name": "Dell"
},
"offers": {
"@type": "Offer",
"url": "https://seusite.com.br/laptop-dell-xps",
"priceCurrency": "BRL",
"price": "4500.00",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"ratingCount": "234"
}
}
</script>Review Schema (Resenhas/Avaliações)
Mostra nota e avaliação de produtos:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Review",
"author": {
"@type": "Person",
"name": "João Silva"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "4"
},
"reviewBody": "Excelente plugin, muito recomendo!",
"itemReviewed": {
"@type": "Product",
"name": "Rank Math Pro"
}
}
</script>Organization Schema
Informações sobre sua empresa (endereço, contato, social):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Atraca",
"url": "https://atraca.com.br",
"logo": "https://atraca.com.br/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rua Exemplo 123",
"addressLocality": "São Paulo",
"addressRegion": "SP",
"postalCode": "01000-000",
"addressCountry": "BR"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Sales",
"telephone": "+55-11-1234-5678",
"email": "contato@atraca.com.br"
},
"sameAs": [
"https://www.facebook.com/atraca",
"https://www.linkedin.com/company/atraca",
"https://www.instagram.com/atraca"
]
}
</script>LocalBusiness Schema (Negócios Locais)
Para agências e consultores locais:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Agência SEO São Paulo",
"image": "https://seusite.com.br/foto-agencia.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "Avenida Paulista 1000",
"addressLocality": "São Paulo",
"postalCode": "01000-000"
},
"telephone": "+55-11-3456-7890",
"url": "https://agenciaseo.com.br",
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Monday",
"opens": "09:00",
"closes": "18:00"
}
}
</script>Como Implementar Schema em WordPress
Opção 1: Usar Plugin Rank Math (Recomendado)
- Instale plugin Rank Math SEO
- Ative em Rank Math > Configurações > Schema
- Rank Math gera schema automaticamente para artigos, produtos, etc.
- No editor, vá a Rank Math > Schema e customize se necessário
Opção 2: Adicionar Manualmente no Header
- Abra tema em Aparência > Editor de Temas
- Edite arquivo header.php
- Antes de
</head>, cole seu script JSON-LD - Salve
Opção 3: Adicionar via Plugin de Código Customizado
- Instale Code Snippets plugin
- Vá a Code Snippets > Adicionar Novo
- Cole seu JSON-LD
- Ative snippet
Opção 4: Adicionar no Footer
Mais seguro que header. Adicione via plugin customizado ou hooks do WordPress.
Testando e Validando Schema
Google Rich Results Test
- Acesse https://search.google.com/test/rich-results
- Cole URL de seu site ou HTML
- Google mostra se schema está válido
- Mostra como aparecerá em resultados de busca
Schema.org Validator
- Acesse https://validator.schema.org
- Cole HTML ou URL
- Valida estrutura JSON-LD
Google Search Console – Enhancement Reports
- Em Google Search Console, procure “Enhancements”
- Mostra erros de schema em seu site
- Mostra quantas páginas têm rich snippets ativados
| Ferramenta | Para Usar | Quando Usar |
|---|---|---|
| Google Rich Results Test | Testar rich snippets antes de publicar | Desenvolvimento/testes |
| Schema.org Validator | Validar sintaxe JSON-LD | Validação de código |
| GSC Enhancements | Monitorar erros em produção | Monitoramento contínuo |
Erros Comuns a Evitar
Erro 1: Schema com Dados Incorretos
Problema: Colocar “datePublished” como data de hoje quando artigo é de 2024.
Solução: Use data real de publicação no formato ISO (2024-03-15T10:00:00Z).
Erro 2: Schema Duplicado
Problema: Adicionar schema manualmente E deixar plugin (Rank Math) adicionar também = schema duplicado.
Solução: Use APENAS um método. Se usar Rank Math, deixe para ele gerar.
Erro 3: Schema Muito Genérico
Problema: Deixar campos vazios ou com placeholders.
Solução: Preencha todos os campos relevantes. Google prefere dados completos a dados vazios.
Erro 4: Misturar Formatos
Problema: Usar JSON-LD + Microdados + RDFa juntos (confunde Google).
Solução: Use apenas JSON-LD, sempre.
Dica: Sempre teste schema em Google Rich Results Test antes de publicar. Isso economiza dias de reindexação se tiver erros.
Casos de Uso Reais: Exemplos Prontos
Blog de Tecnologia
Use Article schema + FAQPage schema para artigos com seção FAQ.
E-commerce de Produtos
Use Product schema + Review schema + aggregateRating para mostrar preço + avaliação.
Agência de Serviços
Use Organization schema + LocalBusiness schema + BreadcrumbList schema para páginas de serviço.
Restaurante/Café
Use LocalBusiness schema + Recipe schema para receitas + Menu schema para cardápio.
Perguntas Frequentes sobre Schema Markup
Schema Markup melhora SEO diretamente?
Indiretamente. Schema não é fator de ranking direto, mas aumenta CTR através de rich snippets. Maior CTR = mais tráfego = melhor ranking. Efeito é indireto mas significativo (+20-30% CTR).
Preciso de schema em todo post?
Não obrigatório, mas recomendado. Foque em: Article schema (todos posts), FAQPage (posts com FAQ), Product schema (produtos), LocalBusiness (negócios locais).
Quanto tempo até rich snippets aparecerem?
Google leva 3-7 dias para reindexar e processar schema. Se schema está correto, rich snippets podem aparecer após primeira reindexação. Verifique em Rich Results Test antes.
Schema Markup é obrigatório para aparacer no Google?
Não. Seu site aparece sem schema. Mas schema ajuda Google entender conteúdo melhor e permite rich snippets. Para competir em 2026, schema é essencial.
Qual schema gera mais tráfego?
FAQPage schema gera ~3x mais cliques que Article simples. Product schema com agregateRating gera ~2x mais. Foque em FAQPage + Product se possível.
Schema precisa ser em português ou inglês?
Irrelevante. Google processa schema independente de idioma. Deixe em português mesmo (nome, descrição em português, URL etc.).
Conclusão
Schema Markup é investimento baixo com ROI altíssimo em 2026. Um article schema leva 5 minutos para adicionar e pode aumentar tráfego em 20-30% via rich snippets. FAQPage schema é ainda mais poderoso — pode dobrar cliques em palavras-chave com FAQ intent.
Comece pequeno: adicione Article schema a seus últimos 10 posts. Depois adicione FAQPage schema se tem seção FAQ. Monitore em Google Search Console. Em 30 dias, você verá aumento de CTR visível.
Use Rank Math plugin para automatizar 80% do trabalho, sempre valide em Google Rich Results Test antes de publicar, e avoid as 4 armadilhas comuns listadas acima. Confira também nosso guia completo de SEO para WordPress para estratégia ainda mais abrangente.
