O que é Schema.org?
Schema.org é uma linguagem especial que ajuda mecanismos de busca e ferramentas de IA a entender melhor seu conteúdo. Pense nela como adicionar rótulos invisíveis à sua página que dizem "isto é um artigo" ou "isto é um produto". Esses rótulos ajudam buscadores com IA como ChatGPT, Claude e Perplexity a encontrar e usar seu conteúdo corretamente.
Schema markup é escrito em formato JSON-LD, que significa JavaScript Object Notation for Linked Data. Isso parece complicado, mas é apenas uma forma estruturada de organizar informações que máquinas podem ler facilmente.
Adicionar marcação Schema.org é uma das formas mais poderosas de melhorar seu GEO-Score. Ela ajuda diretamente buscadores com IA a entenderem seu conteúdo, o que aumenta suas chances de ser citado em respostas geradas por IA.
Por que o Schema Importa para a Busca com IA
Buscadores com IA processam bilhões de páginas todos os dias. Eles precisam de formas rápidas de entender sobre o que cada página fala. Schema markup fornece essa informação instantaneamente.
Melhor Compreensão
Schema diz à IA exatamente que tipo de conteúdo você tem, eliminando suposições sobre o propósito da sua página.
Maior Visibilidade
Conteúdo com schema adequado é apresentado mais frequentemente em resultados de busca com IA e resumos de respostas.
Processamento Mais Rápido
Bots de IA podem extrair informações mais rápido de páginas com schema, melhorando sua eficiência de rastreamento.
Pesquisas mostram que páginas com schema markup adequado obtêm 30-40% mais visibilidade em resultados de busca com IA. Isso torna o schema uma das otimizações de maior impacto que você pode fazer.
Tipos Comuns de Schema
Schema.org tem centenas de tipos, mas estes são os que você usará com mais frequência:
Schema Article
Use para posts de blog, artigos de notícias e conteúdo editorial. Este é o tipo de schema mais comum para sites de conteúdo.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title Here",
"description": "Brief summary of the article",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Your Site Name",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
},
"datePublished": "2025-01-10",
"dateModified": "2025-01-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/article-url"
}
}Schema Product
Essencial para sites de e-commerce. Ajuda buscadores com IA a entender preços, disponibilidade e detalhes do produto.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Product description",
"image": "https://yoursite.com/product-image.jpg",
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"offers": {
"@type": "Offer",
"price": "99.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://yoursite.com/product-url"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "89"
}
}Schema FAQPage
Perfeito para páginas de FAQ e conteúdo de Q&A. Buscadores com IA adoram esse formato para gerar resumos de respostas.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is Schema.org?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Schema.org is structured data that helps search engines understand content."
}
},
{
"@type": "Question",
"name": "Why use JSON-LD?",
"acceptedAnswer": {
"@type": "Answer",
"text": "JSON-LD is the recommended format because it's easy to add and maintain."
}
}
]
}Schema HowTo
Use para guias passo a passo e tutoriais. Ajuda buscadores com IA a extrair suas instruções com precisão.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Implement Schema.org",
"description": "Step-by-step guide to adding structured data",
"step": [
{
"@type": "HowToStep",
"name": "Choose Schema Type",
"text": "Identify the correct schema for your content type"
},
{
"@type": "HowToStep",
"name": "Create JSON-LD",
"text": "Write the structured data code"
},
{
"@type": "HowToStep",
"name": "Add to Page",
"text": "Insert the script tag in your HTML"
}
]
}Como Adicionar Schema ao seu Site
Adicionar schema markup é mais fácil do que parece. Siga estas etapas:
Etapa 1Escolha seu Tipo de Schema
Olhe seu conteúdo e decida qual tipo de schema se encaixa melhor. A maioria do conteúdo se enquadra em uma destas categorias:
- Posts de blog e artigos: Use schema Article
- Produtos à venda: Use schema Product
- Perguntas e respostas: Use schema FAQPage
- Guias passo a passo: Use schema HowTo
- Informações da empresa: Use schema Organization
Etapa 2Crie seu Código JSON-LD
Escreva o código JSON-LD com todos os campos obrigatórios. Use os modelos acima como pontos de partida. Certifique-se de:
- Incluir todas as propriedades obrigatórias para seu tipo de schema
- Usar dados reais da sua página (não deixe texto de espaço reservado)
- Formatar datas como YYYY-MM-DD
- Usar URLs completas para todos os links e imagens
- Verificar se sua sintaxe JSON é válida (vírgulas e colchetes corretos)
Etapa 3Adicione a Tag Script ao seu HTML
Insira seu código JSON-LD dentro de uma tag script. Você pode colocá-la no head ou body da página:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Title"
// ... rest of your schema
}
</script>No React/Next.js, use a prop dangerouslySetInnerHTML conforme mostrado nos exemplos acima.
Etapa 4Teste e Valide
Sempre valide seu schema antes de publicar. Use estas ferramentas gratuitas:
- Validador Schema.org: validator.schema.org
- Google Rich Results Test: search.google.com/test/rich-results
- Bloffee GEO Analyzer: Validação de schema integrada em cada análise
Técnicas Avançadas de Schema
Tipos de Schema Aninhados
Você pode combinar vários tipos de schema em uma página. Por exemplo, um artigo com produtos incorporados:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Best Winter Jackets 2025",
"mentions": [
{
"@type": "Product",
"name": "Arctic Pro Jacket",
"offers": {
"@type": "Offer",
"price": "149.99",
"priceCurrency": "USD"
}
}
]
}Múltiplos Objetos de Schema
Adicione vários objetos de schema separados usando várias tags script. Por exemplo, Article + BreadcrumbList:
<script type="application/ld+json">
{ "@type": "Article", ... }
</script>
<script type="application/ld+json">
{ "@type": "BreadcrumbList", ... }
</script>Esta abordagem mantém seu schema organizado e mais fácil de manter.
Geração Dinâmica de Schema
Para sites com muitas páginas, gere schema dinamicamente a partir do seu banco de dados ou CMS. Isso garante:
- Schema permanece atualizado quando o conteúdo muda
- Schema consistente em todas as páginas
- Menos trabalho manual mantendo o schema
- Manuseio automático de datas e metadados
Teste e Validação de Schema
Testar seu schema é crítico. Schema inválido é pior que nenhum schema porque pode confundir buscadores com IA.
Validador Schema.org
URL: validator.schema.org
Melhor para: Verificar a sintaxe e estrutura JSON-LD
Este validador oficial verifica se seu schema segue as diretrizes do Schema.org. Ele detecta erros de sintaxe e campos obrigatórios faltantes.
Google Rich Results Test
URL: search.google.com/test/rich-results
Melhor para: Testar como o Google vê seu schema
Mostra exatamente para quais rich results sua página é elegível. Embora focado no Google, outros buscadores com IA usam critérios similares.
Bloffee GEO Analyzer
URL: bloffee.com
Melhor para: Otimização GEO completa, incluindo schema
Nosso analisador verifica seu schema como parte dos mais de 25 fatores de otimização para IA. Receba recomendações específicas para melhorar seus dados estruturados.
Erros Comuns de Schema
Evite Estes Erros
✗Propriedades obrigatórias faltando
✗Usar dados de espaço reservado ou falsos
✗Sintaxe JSON inválida (vírgulas faltando)
✗URLs relativas em vez de URLs completas
✗Formatos de data errados
✗Schema que não corresponde ao conteúdo da página
Melhores Práticas
✓Inclua todas as propriedades obrigatórias
✓Use dados reais da sua página
✓Valide antes de publicar
✓Use URLs absolutas completas
✓Formate datas como YYYY-MM-DD
✓Mantenha o schema atualizado com o conteúdo
Impacto do Schema no GEO-Score
Schema markup faz parte da categoria otimização para IA no seu GEO-Score. Especificamente, afeta estas áreas:
Compreensão de Conteúdo (Alto Impacto)
Schema diz aos buscadores com IA exatamente do que se trata seu conteúdo, melhorando sua confiança em citá-lo.
Eficiência de Rastreamento (Impacto Médio)
Bots de IA podem extrair informações mais rápido de páginas com schema, potencialmente levando a rastreamentos mais frequentes.
Elegibilidade para Rich Results (Impacto Médio)
Schema adequado torna seu conteúdo elegível para exibições aprimoradas em interfaces de busca com IA.
Páginas com schema completo e válido geralmente veem melhorias de 15-25 pontos em seu GEO-Score. Isso se traduz em visibilidade significativamente melhor em resultados de busca com IA.
Checklist de Implementação de Schema
- •Escolha o tipo de schema correto para seu conteúdo
- •Inclua todas as propriedades obrigatórias para esse tipo de schema
- •Use dados reais da sua página, não espaços reservados
- •Formate datas corretamente (YYYY-MM-DD)
- •Use URLs absolutas completas para todos os links e imagens
- •Valide com o validador Schema.org e o Google Rich Results Test
- •Teste sua página com o Bloffee GEO Analyzer
- •Mantenha o schema atualizado quando o conteúdo mudar
Modelos de Schema Prontos para Usar
Aqui estão modelos completos, prontos para copiar e colar, para os tipos de schema mais comuns:
Modelo de Article para Post de Blog
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Your Blog Post Title",
"description": "Brief summary of your blog post",
"image": "https://yoursite.com/featured-image.jpg",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://yoursite.com/author/name"
},
"publisher": {
"@type": "Organization",
"name": "Your Site Name",
"logo": {
"@type": "ImageObject",
"url": "https://yoursite.com/logo.png"
}
},
"datePublished": "2025-01-10",
"dateModified": "2025-01-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://yoursite.com/blog/post-url"
},
"keywords": "keyword1, keyword2, keyword3"
}
</script>Modelo de Product para E-commerce
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Product Name",
"description": "Detailed product description",
"image": [
"https://yoursite.com/product-image-1.jpg",
"https://yoursite.com/product-image-2.jpg"
],
"brand": {
"@type": "Brand",
"name": "Brand Name"
},
"sku": "PRODUCT-SKU-123",
"offers": {
"@type": "Offer",
"price": "99.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://yoursite.com/product-url",
"priceValidUntil": "2025-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "89",
"bestRating": "5",
"worstRating": "1"
}
}
</script>Modelo Completo de Página FAQ
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is your return policy?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We offer 30-day returns on all products. Items must be unused and in original packaging."
}
},
{
"@type": "Question",
"name": "How long does shipping take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standard shipping takes 5-7 business days. Express shipping is 2-3 business days."
}
},
{
"@type": "Question",
"name": "Do you ship internationally?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, we ship to over 50 countries worldwide. Shipping costs vary by location."
}
}
]
}
</script>Próximos Passos
Agora que você entende a implementação de Schema.org, explore estes tópicos relacionados:
- robots.txt para Bots de IA
Aprenda como controlar quais bots de IA podem acessar seu conteúdo
- Guia Completo de Meta Tags
Domine Open Graph, Twitter Cards e tags técnicas de SEO
- Fatores de Otimização para IA
Descubra todos os mais de 25 fatores que afetam seu GEO-Score