O que é Schema.org?
Schema.org é uma linguagem especial que ajuda os motores de busca e ferramentas de IA a compreender melhor o seu conteúdo. Pense nisso como adicionar etiquetas invisíveis à sua página web que dizem "isto é um artigo" ou "isto é um produto." Essas etiquetas ajudam motores de IA como ChatGPT, Claude e Perplexity a encontrar e usar o seu conteúdo corretamente.
O schema markup é escrito em formato JSON-LD, que significa JavaScript Object Notation for Linked Data. Isto parece complicado, mas é apenas uma forma estruturada de organizar informação que as máquinas conseguem ler facilmente.
Adicionar schema markup Schema.org é uma das formas mais poderosas de melhorar o seu GEO-Score. Ajuda diretamente os motores de IA a compreender o seu conteúdo, o que aumenta as suas hipóteses de ser citado em respostas geradas por IA.
Porque o Schema Importa para a Pesquisa IA
Os motores de busca IA processam milhares de milhões de páginas web todos os dias. Precisam de formas rápidas de compreender sobre o que trata cada página. O schema markup fornece-lhes esta informação instantaneamente.
Melhor Compreensão
O schema diz à IA exatamente que tipo de conteúdo tem, removendo todas as suposições sobre o propósito da sua página.
Maior Visibilidade
O conteúdo com schema adequado aparece mais frequentemente nos resultados de pesquisa IA e nos resumos de respostas.
Processamento Mais Rápido
Os bots de IA podem extrair informação mais rapidamente de páginas com schema, melhorando a sua eficiência de rastreio.
A investigação mostra que as páginas com schema markup adequado obtêm 30-40% mais visibilidade nos resultados de pesquisa IA. Isto torna o schema uma das otimizações de maior impacto que pode fazer.
Tipos Comuns de Schema
Schema.org tem centenas de tipos, mas irá usar estes com mais frequência:
Article Schema
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"
}
}Product Schema
Essencial para sites de e-commerce. Ajuda os motores de IA a compreender 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"
}
}FAQPage Schema
Perfeito para páginas de FAQ e conteúdo de perguntas e respostas. Os motores de IA adoram este 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."
}
}
]
}HowTo Schema
Use para guias passo-a-passo e tutoriais. Ajuda os motores de IA a extrair as 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 Website
Adicionar schema markup é mais fácil do que parece. Siga estes passos:
Passo 1Escolha o Seu Tipo de Schema
Veja o seu conteúdo e decida qual o tipo de schema que melhor se adequa. A maioria do conteúdo enquadra-se numa 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ção da empresa: Use schema Organization
Passo 2Crie o Seu Código JSON-LD
Escreva o código JSON-LD com todos os campos obrigatórios. Use os templates acima como pontos de partida. Certifique-se de:
- Incluir todas as propriedades obrigatórias para o seu tipo de schema
- Usar dados reais da sua página (não deixe texto provisório)
- Formatar datas como AAAA-MM-DD
- Usar URLs completos para todos os links e imagens
- Verificar se a sua sintaxe JSON é válida (vírgulas e parênteses adequados)
Passo 3Adicione a Tag Script ao Seu HTML
Insira o seu código JSON-LD dentro de uma tag script. Pode colocar isto no cabeçalho ou corpo da página:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Title"
// ... rest of your schema
}
</script>Em React/Next.js, use a propriedade dangerouslySetInnerHTML como mostrado nos exemplos acima.
Passo 4Teste e Valide
Valide sempre o 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 todas as análises
Técnicas Avançadas de Schema
Tipos de Schema Aninhados
Pode combinar vários tipos de schema numa única 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 Schema
Adicione vários objetos schema separados usando múltiplas 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 o seu schema organizado e mais fácil de manter.
Geração Dinâmica de Schema
Para websites com muitas páginas, gere schema dinamicamente a partir da sua base de dados ou CMS. Isto garante:
- O schema mantém-se atualizado quando o conteúdo muda
- Schema consistente em todas as páginas
- Menos trabalho manual a manter o schema
- Tratamento automático de datas e metadados
Teste e Validação de Schema
Testar o seu schema é fundamental. Schema inválido é pior do que nenhum schema porque pode confundir os motores de IA.
Validador Schema.org
URL: validator.schema.org
Melhor para: Verificar sintaxe e estrutura JSON-LD
Este validador oficial verifica se o seu schema segue as diretrizes do Schema.org. Deteta erros de sintaxe e campos obrigatórios em falta.
Google Rich Results Test
URL: search.google.com/test/rich-results
Melhor para: Testar como o Google vê o seu schema
Mostra-lhe exatamente para quais rich results a sua página é elegível. Embora focado no Google, outros motores de IA usam critérios semelhantes.
Bloffee GEO Analyzer
URL: bloffee.com
Melhor para: Otimização GEO completa incluindo schema
O nosso analisador verifica o seu schema como parte dos mais de 25 fatores de otimização IA. Obtenha recomendações específicas para melhorar os seus dados estruturados.
Erros Comuns de Schema
Evite Estes Erros
✗Propriedades obrigatórias em falta
✗Usar dados provisórios ou falsos
✗Sintaxe JSON inválida (vírgulas em falta)
✗URLs relativos em vez de URLs completos
✗Formatos de data errados
✗Schema que não corresponde ao conteúdo da página
Melhores Práticas
✓Incluir todas as propriedades obrigatórias
✓Usar dados reais da sua página
✓Validar antes de publicar
✓Usar URLs absolutos completos
✓Formatar datas como AAAA-MM-DD
✓Manter o schema atualizado com o conteúdo
Impacto do Schema no GEO-Score
O schema markup faz parte da categoria de otimização IA no seu GEO-Score. Especificamente, afeta estas áreas:
Compreensão de Conteúdo (Impacto Alto)
O schema diz aos motores de IA exatamente sobre o que é o seu conteúdo, melhorando a sua confiança em citar o seu conteúdo.
Eficiência de Rastreio (Impacto Médio)
Os bots de IA podem extrair informação mais rapidamente de páginas com schema, potencialmente levando a rastreios mais frequentes.
Elegibilidade para Rich Results (Impacto Médio)
Schema adequado torna o seu conteúdo elegível para exibições melhoradas em interfaces de pesquisa IA.
Páginas com schema completo e válido tipicamente veem melhorias de 15-25 pontos no seu GEO-Score. Isto traduz-se em visibilidade significativamente melhor nos resultados de pesquisa IA.
Lista de Verificação de Implementação de Schema
- •Escolher o tipo de schema correto para o seu conteúdo
- •Incluir todas as propriedades obrigatórias para esse tipo de schema
- •Usar dados reais da sua página, não provisórios
- •Formatar datas corretamente (AAAA-MM-DD)
- •Usar URLs absolutos completos para todos os links e imagens
- •Validar com o validador Schema.org e Google Rich Results Test
- •Testar a sua página com o Bloffee GEO Analyzer
- •Manter o schema atualizado quando o conteúdo muda
Templates de Schema Prontos a Usar
Aqui estão templates completos e prontos para copiar e colar para os tipos de schema mais comuns:
Template de Article para Blog Post
<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>Template 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>Template 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 compreende a implementação Schema.org, explore estes tópicos relacionados:
- robots.txt para Bots de IA
Aprenda a controlar quais bots de IA podem aceder ao seu conteúdo
- Guia Completo de Meta Tags
Domine Open Graph, Twitter Cards e tags técnicas de SEO
- Fatores de Otimização IA
Descubra todos os mais de 25 fatores que afetam o seu GEO-Score