Última atualização: julho de 2026.
O que este checklist cobre
O schema markup para otimização de motores de resposta não é uma decisão única. É um problema de sequenciamento. Você tem nove tipos de JSON-LD que realmente importam para AI Overviews, ChatGPT e Perplexity. Você não os implementa todos de uma vez. Você prioriza por força de sinal, adequação ao conteúdo e esforço de implementação.
Este checklist apresenta a ordem, um trecho inicial pronto para copiar e colar para cada tipo e um relato direto do que as evidências atuais realmente dizem sobre schema e taxas de citação por IA.
Antes da lista: as evidências são reais e contraditórias. Leia o box de aviso abaixo antes de implementar qualquer coisa.
A tabela de prioridades: 9 tipos de schema, ordenados
| Prioridade | Tipo de schema | O que sinaliza para os motores de IA | Quando implementar |
|---|---|---|---|
| 1 | FAQPage | Estrutura direta de perguntas e respostas; se alinha com a forma como os motores de resposta fazem parsing de conteúdo de perguntas e respostas | Qualquer página com 2 ou mais pares de perguntas e respostas |
| 2 | HowTo | Conteúdo procedural baseado em etapas; Perplexity e Google AI Overviews recompensam explicitamente sequências de instruções | Guias passo a passo, tutoriais, processos |
| 3 | Article | Tipo de conteúdo editorial, autor, data e título; apoia a resolução de entidades e sinais de atualidade | Posts de blog, guias, conteúdo editorial |
| 4 | QAPage | Foco em pergunta única com uma resposta aceita principal; distinto do FAQPage | Páginas estruturadas em torno de uma única pergunta |
| 5 | Organization | Identidade de entidade: nome, URL, logotipo, perfis sociais, contato; fundamenta a resolução de entidade de IA | Homepage, página Sobre |
| 6 | Product | Nome do produto, descrição, preço e disponibilidade; alimenta grafos de conhecimento de produto | Páginas de produto, páginas de funcionalidades de SaaS |
| 7 | Review / AggregateRating | Sinal de confiança e contexto de sentimento para motores de IA que agregam opiniões | Páginas de comparação, resumos de avaliações |
| 8 | BreadcrumbList | Hierarquia do site e contexto temático; ajuda os motores de IA a entender onde uma página se situa na arquitetura de conteúdo | Em todo o site, em todas as páginas |
| 9 | DefinedTerm | Pares precisos de termo e definição; responde diretamente a consultas do tipo “o que é X” | Entradas de glossário, páginas de definição |
1. FAQPage
O que sinaliza. Os motores de IA consomem o markup FAQPage como blocos de perguntas e respostas pré-processados. O markup nomeia cada pergunta e sua resposta aceita de forma explícita, eliminando ambiguidade no parsing de conteúdo. Este é o análogo estrutural mais próximo de como um motor de resposta formata sua própria saída.
Quando adicionar. Qualquer página que contenha dois ou mais pares de perguntas e respostas. Guias de tópicos, páginas explicativas, artigos de ajuda e posts de blog com uma seção de FAQ incorporada são todos candidatos.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is answer engine optimization?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer engine optimization (AEO) is the practice of structuring content so that AI systems select it as the direct answer to a user question, appearing in the answer box, AI Overview, or featured response rather than a list of links."
}
},
{
"@type": "Question",
"name": "How do I get into Google AI Overviews?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Focus on concise structured answers near the top of the page, implement FAQ and HowTo schema, earn citations on high-authority third-party sources, and monitor which featured answers you currently win or lose."
}
}
]
}
2. HowTo
O que sinaliza. O markup HowTo identifica uma página como um guia procedural: nomeia a tarefa, lista cada etapa de forma explícita e pode incluir estimativas de tempo e ferramentas necessárias. O Google AI Overviews e o Perplexity processam conteúdo baseado em etapas para fornecer respostas procedurais diretas.
Quando adicionar. Qualquer página que guie o leitor por uma sequência de etapas distintas para realizar uma tarefa. O markup funciona tanto em guias curtos de três etapas quanto em tutoriais técnicos longos.
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to add FAQ schema to a blog post",
"totalTime": "PT20M",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "Write your question-and-answer pairs",
"text": "Draft the questions your audience is actually asking. Keep each answer under 100 words and start with the direct answer."
},
{
"@type": "HowToStep",
"position": 2,
"name": "Build the JSON-LD block",
"text": "Create a script tag with type application/ld+json containing the FAQPage schema with a mainEntity array of Question objects."
},
{
"@type": "HowToStep",
"position": 3,
"name": "Validate and publish",
"text": "Run the JSON-LD block through Google's Rich Results Test to confirm it parses cleanly, then add the script tag to your page's head or body before publishing."
}
]
}
3. Article
O que sinaliza. O schema Article identifica o título, o autor, o editor e a data de publicação. Para motores de IA que fazem resolução de entidades, o markup de autor e editor importa: ele conecta o conteúdo a entidades conhecidas no grafo de conhecimento. Os sinais de atualidade (datePublished e dateModified) também influenciam como os motores ponderam a recência do conteúdo.
Quando adicionar. Todo post de blog editorial, guia e peça de análise. Este é um tipo base: tem custo muito baixo e apoia todos os outros tipos de schema na página ao ancorar o conteúdo a uma entidade nomeada e a uma linha do tempo de publicação.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "The AEO Schema Checklist: 9 JSON-LD Types to Add",
"publisher": {
"@type": "Organization",
"name": "AEO Rankings",
"url": "https://www.aeo-rankings.com"
},
"datePublished": "2026-07-13",
"dateModified": "2026-07-13",
"description": "A prioritized JSON-LD implementation checklist for AI Overviews and answer engines."
}
4. QAPage
O que sinaliza. QAPage é o tipo correto quando uma página é construída em torno de uma única pergunta com uma resposta principal. Ele difere do FAQPage por esperar uma única pergunta principal no nível superior, não uma lista. Use-o para páginas de perguntas e respostas de tópico único, páginas de respostas no estilo comunidade ou artigos de suporte que respondem a uma pergunta em profundidade.
Quando adicionar. Páginas estruturadas em torno de exatamente uma pergunta. Se você está escrevendo uma página intitulada “O que são dados estruturados?” e a página inteira responde a essa única pergunta, QAPage é semanticamente mais preciso do que FAQPage.
{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "What is structured data and why does it matter for AEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured data is machine-readable markup (most commonly JSON-LD) that you add to a page to tell search engines and AI systems what the content means, not just what it says. For AEO, structured data helps AI engines identify question-and-answer pairs, procedural steps, product details, and entity definitions without requiring them to infer structure from prose.",
"upvoteCount": 0,
"url": "https://www.aeo-rankings.com/glossary/structured-data"
}
}
}
5. Organization
O que sinaliza. O schema Organization ancora sua marca como uma entidade conhecida. Os motores de IA o utilizam para resolver quem publica o conteúdo, para cruzar seus perfis sociais e URLs oficiais e para popular painéis de conhecimento. Sem o schema Organization, seu site depende de o motor inferir sua identidade a partir de textos âncora e menções de terceiros.
Quando adicionar. Sua homepage e sua página Sobre. Mantenha um bloco Organization canônico consistente em ambas as páginas. Não crie duas definições Organization conflitantes com nomes ou URLs diferentes.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "AEO Rankings",
"url": "https://www.aeo-rankings.com",
"logo": "https://www.aeo-rankings.com/logo.png",
"sameAs": [
"https://twitter.com/aeo_rankings",
"https://linkedin.com/company/aeo-rankings"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "editorial",
"email": "[email protected]"
}
}
6. Product
O que sinaliza. O schema Product nomeia o produto, o descreve e (quando combinado com Offer) inclui preço, disponibilidade e dados de SKU. Para motores de IA que respondem “qual ferramenta devo usar para X”, o schema Product fornece dados estruturados para incluir em respostas comparativas.
Quando adicionar. Páginas de produto e páginas de funcionalidades de SaaS. Se sua empresa vende um serviço em vez de um produto físico, use o schema Product com um tipo Service aninhado, ou use o tipo Service diretamente.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Temso",
"description": "AI visibility tracking and answer-box optimization platform covering 8 AI engines from $89/mo.",
"url": "https://temso.ai",
"offers": {
"@type": "Offer",
"price": "29",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"billingDuration": "P1M"
}
}
}
7. Review e AggregateRating
O que sinaliza. O schema Review contextualiza o sentimento em torno de um produto ou marca. O AggregateRating consolida múltiplas avaliações em um resumo numérico. Para motores de IA que sintetizam opiniões, esses tipos fornecem dados estruturados que alimentam diretamente padrões de resposta do tipo “o que os usuários acham de X”.
Quando adicionar. Páginas de comparação e resumos de avaliações onde você está sintetizando classificações de terceiros. Não adicione AggregateRating para classificações geradas internamente. Vincule-o apenas quando os dados de avaliação subjacentes forem reais e de fonte verificada.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "AthenaHQ",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "33",
"ratingCount": "33",
"bestRating": "5",
"worstRating": "1"
},
"review": {
"@type": "Review",
"author": {
"@type": "Person",
"name": "Verified G2 User"
},
"reviewBody": "Best pure-play AEO platform for mid-market SaaS teams.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
}
}
}
8. BreadcrumbList
O que sinaliza. O BreadcrumbList comunica onde uma página se situa dentro da hierarquia do seu site. Para motores de IA que constroem contexto temático em torno de uma citação, saber que uma página está em /blog/schema/faq-schema-guide e não no nível raiz ajuda na classificação do conteúdo.
Quando adicionar. Em todo o site, em toda página com profundidade de URL maior do que um nível. Seu CMS ou framework de site pode já gerar o markup de breadcrumb automaticamente. Verifique o código-fonte da sua página antes de adicionar um bloco manual.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.aeo-rankings.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://www.aeo-rankings.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "AEO Schema Checklist",
"item": "https://www.aeo-rankings.com/blog/aeo-schema-checklist-9-json-ld-types-add"
}
]
}
9. DefinedTerm
O que sinaliza. DefinedTerm é o markup mais direto que você pode fornecer a um motor de IA para uma entrada de glossário. Ele nomeia o termo e fornece uma definição explícita. Páginas que usam DefinedTerm são fortes candidatas para answer boxes do tipo “o que é X” porque o markup diz ao motor: esta página contém uma definição precisa.
Quando adicionar. Toda entrada de glossário e página de definição. Se você tem uma seção /glossary, cada página de termo nela deve ter o markup DefinedTerm. Veja o /glossary para exemplos.
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "Answer Engine Optimization",
"description": "The practice of structuring, formatting, and distributing content so that AI systems (including Google AI Overviews, ChatGPT, and Perplexity) select it as the direct answer to a user question, appearing in the answer box rather than in a ranked list of links.",
"inDefinedTermSet": {
"@type": "DefinedTermSet",
"name": "AEO Glossary",
"url": "https://www.aeo-rankings.com/glossary"
}
}
Implementando vários tipos em uma única página
A maioria das páginas se beneficia de mais de um tipo de schema. Um post de blog sobre schema FAQ, por exemplo, deve ter Article, FAQPage e BreadcrumbList como três blocos JSON-LD separados (ou como um array em uma única tag de script).
O formato correto mais simples:
[
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your page title",
"datePublished": "2026-07-13"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": []
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": []
}
]
Não aninhe tipos de schema não relacionados uns dentro dos outros. Mantenha-os como blocos irmãos. O Rich Results Test do Google e o validador do Schema.org processam arrays sem problemas.
Ferramentas que ajudam com schema para AEO
A implementação de schema é uma tarefa de código, mas várias ferramentas reduzem o atrito ou sinalizam erros:
HubSpot AEO Grader verifica o schema junto com outros sinais de prontidão para AEO: formatação de resposta direta, estrutura de FAQ e velocidade de carregamento da página. Útil para um diagnóstico rápido antes de construir uma implementação completa.
Surfer traz recomendações de dados estruturados no seu Content Editor junto com a pontuação de NLP. Se você está escrevendo conteúdo e otimizando ao mesmo tempo, ele sinaliza tipos de schema ausentes sem exigir uma auditoria separada.
SE Ranking (SE Visible) executa uma auditoria de site que detecta erros de schema, campos obrigatórios ausentes e markup conflitante em todo o seu conjunto de URLs. Seu AI Visibility Tracker também permite testar se mudanças de schema se correlacionam com mudanças na cobertura de respostas de IA ao longo do tempo.
Temso gera schema FAQ como parte do seu fluxo de correção de conteúdo: você identifica um answer box que está perdendo e a plataforma gera um briefing de conteúdo que inclui o bloco de schema FAQ. Cobre os oito principais motores de IA (ChatGPT, Perplexity, Gemini, Google AI Overviews, Google AI Mode, Grok, Microsoft Copilot, Meta AI) e começa em US$ 89/mês. Útil se você quer fechar a lacuna do answer box de ponta a ponta em vez de tratar schema como uma tarefa isolada.
As ferramentas de validação de referência continuam sendo o Rich Results Test do Google (search.google.com/test/rich-results) e o validador do Schema.org. Sempre execute seu JSON-LD em uma dessas ferramentas antes de publicar.
Onde o schema se encaixa na estratégia mais ampla de AEO
O schema markup é uma camada de uma estratégia completa para answer boxes, não a estratégia inteira. A avaliação em /rankings/aeo-tools pontua ferramentas em todo o ciclo: monitorar quais answer boxes você está perdendo, gerar o conteúdo e os dados estruturados para conquistá-los e acompanhar se as taxas de citação mudam.
A formatação de resposta direta do seu texto importa pelo menos tanto quanto o markup ao redor dele. De acordo com uma análise de 2026 sobre citações verificadas do ChatGPT feita pelo consultor de crescimento Kevin Indig, 44,2% das citações do ChatGPT vieram dos primeiros 30% do conteúdo de uma página. O schema markup sinaliza estrutura. O conteúdo no topo da página decide se o motor tem algo que vale citar.
Adicione schema. Escreva a resposta direta primeiro. Depois meça. Veja /methodology para entender como este site avalia evidências e afirmações sobre ferramentas.
Ranking completo de ferramentas para AEO com pontuações de suporte a schema: /rankings/aeo-tools.