O JSON-LD de Artigo é o tipo de schema mais acionável para ganhar citações em mecanismos de busca alimentados por IA, como Perplexity, ChatGPT Search e AI Overviews do Google. Faça-o corretamente e você dará aos mecanismos de resposta um sinal estruturado e legível por máquina de que seu conteúdo é confiável, atribuível e seguro para ser citado.
O Que É JSON-LD de Artigo?#
JSON-LD de Artigo é um bloco de dados estruturados — incorporado no <head> ou <body> da sua página — que descreve um conteúdo usando o vocabulário Article do Schema.org. Ele informa aos rastreadores o título, autor, editor, data de publicação e muito mais em um formato que nenhum analisador precisa adivinhar. Ao contrário do microdata ou RDFa, o JSON-LD fica em uma tag <script> independente, o que facilita a injeção sem tocar nos seus templates HTML.
Os mecanismos de resposta de IA recuperam passagens candidatas e, em seguida, as classificam em parte por sinais de confiabilidade. Uma página com um schema Article bem formado comunica quatro sinais de confiança de uma vez:
- Autoria —
author.name e author.url mapeiam para uma entidade real.
- Atualidade —
datePublished e dateModified informam ao modelo quão recentes são as informações.
- Identidade do editor —
publisher.name e publisher.logo ancoram o conteúdo a uma organização.
- URL canônico —
mainEntityOfPage remove a ambiguidade sobre qual URL deve ser citado.
Sem isso, o modelo infere (correndo o risco de erros) ou desprioriza a página em favor de uma que torne os sinais explícitos.
Qual Tipo de Schema de Artigo Você Deve Usar?#
Schema.org oferece três subtipos em Article:
Article — de uso geral; padrão seguro para a maioria do conteúdo editorial.
NewsArticle — para jornalismo sensível ao tempo; aciona o carrossel Top Stories do Google.
BlogPosting — para blogs pessoais ou de marca; sinal de autoridade mais baixo do que Article na maioria dos contextos de classificação de IA.
Para guias práticos, conteúdo educacional e explicações de produtos, use Article. Reserve NewsArticle para conteúdo com intenção de notícia genuína, porque a rotulagem incorreta aciona filtros de qualidade.
Como Escrever um Bloco JSON-LD de Artigo Válido Mínimo#
Cole isso no seu <head> e substitua por seus próprios valores:
json
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Como Adicionar JSON-LD de Artigo Que os Mecanismos de Busca de IA Citem",
"description": "Um guia prático para implementar a marcação de schema de Artigo para citação na busca de IA.",
"image": "https://example.com/images/article-hero.jpg",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/authors/jane-smith"
},
"publisher": {
"@type": "Organization",
"name": "Example Media",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2025-01-15",
"dateModified": "2025-07-10",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/json-ld-for-articles"
}
}
</script>
Cada campo acima é de suporte de carga. Remova dateModified e os mecanismos de IA tratarão seu conteúdo como potencialmente obsoleto. Remova author.url e você perderá a desambiguação de entidade da qual os sinais E-E-A-T dependem.
Como Estendê-lo para Sinais de Citação de IA Mais Fortes#
Um bloco mínimo passa na validação. Um bloco completo ganha citações. Adicione estas propriedades para avançar mais:
wordCount
Um número inteiro. Ajuda os sistemas de IA a avaliar a profundidade antes de buscar o corpo inteiro.
articleSection
Uma string ou array de strings correspondendo à taxonomia do seu site (por exemplo, "SEO", "Dados Estruturados"). Isso ajuda os modelos de classificação de tópicos a inserir sua página corretamente.
keywords
Uma lista de termos separados por vírgulas. Não é um fator de classificação para SEO tradicional, mas útil para pipelines de geração aumentada de recuperação (RAG) que correspondem a consultas aos metadados do documento.
speakable
Aponta para seletores CSS ou xPaths que contêm a passagem mais adequada para resumo de voz ou IA. Esta é a coisa mais próxima de uma instrução "cite isso" que você pode dar a um mecanismo de resposta.
json
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [".article-summary", "h2", "h3"]
}
isPartOf e isAccessibleForFree
Se o seu conteúdo estiver atrás de um paywall medido, declare-o. Paywalls não divulgados fazem com que os rastreadores indexem o teaser e os mecanismos de IA citem conteúdo que os usuários não podem alcançar — um destruidor de confiança.
Como Validar Seu Schema de Artigo#
A validação é um processo de duas etapas:
- Verificação de sintaxe — Cole seu JSON-LD no Teste de Resultados Aprimorados do Google. Ele sinaliza JSON malformado e propriedades obrigatórias ausentes.
- Verificação de entidade — Execute sua página por meio do SeoChatAI Schema Generator para confirmar se suas entidades de autor e editor são resolvidas de forma limpa e se nenhum campo entra em conflito com o conteúdo da sua página.
O erro mais comum: dateModified é mais antigo que datePublished devido a um bug de copiar e colar. O analisador do Google rejeita o bloco silenciosamente.
Onde Você Deve Colocar a Tag de Script JSON-LD?#
Coloque-o dentro de <head>. Embora a documentação do Google diga que a colocação do corpo é tecnicamente suportada, vários rastreadores de IA de terceiros — incluindo aqueles que alimentam Perplexity e Bing Copilot — analisam <head> primeiro e podem sair antes de ler scripts de corpo em páginas grandes. A colocação do cabeçalho é sempre mais segura.
Para usuários de CMS:
- WordPress — Use um plugin como Yoast SEO ou RankMath, ou adicione um hook de ação
wp_head com wp_enqueue_script definido como false (saída inline).
- Next.js — Use o componente
<Script> com strategy="beforeInteractive" ou injete diretamente em <Head>.
- Webflow — Cole o bloco de script na seção Custom Code → Head da página.
Quais Erros Quebram a Citabilidade da IA?#
- Título incompatível —
headline em JSON-LD difere do <h1> visível. Os mecanismos de IA fazem referência cruzada a estes; uma incompatibilidade sinaliza baixa qualidade.
- Autor genérico —
"author": {"@type": "Person", "name": "Admin"} não fornece nenhum sinal de entidade. Use nomes reais com páginas de autor.
image ausente — Várias UIs de resposta de IA exibem uma miniatura junto com as citações. Nenhuma imagem significa nenhuma miniatura e menor destaque visual.
dateModified obsoleto — Atualize-o sempre que revisar o conteúdo. Trate-o como um timestamp de atualização, não uma formalidade.
- Vários blocos conflitantes — Se seu CMS e um plugin injetarem o schema
Article, os analisadores escolherão um arbitrariamente. Audite com o SeoChatAI Schema Generator para detectar duplicatas.
Atualize dateModified em cada edição substancial — não correções de erros de digitação, mas qualquer alteração que afete a precisão factual, profundidade ou conclusões. Os mecanismos de busca de IA ponderam a atualização de forma diferente por tipo de consulta: para guias práticos perenes, um dateModified de seis meses está bom; para tópicos vinculados a versões de software ou regulamentos, qualquer coisa com mais de 90 dias corre o risco de ser despriorizada em favor de fontes mais recentes.