DefinedTerm · Glossário
O que é marcação Schema.org (schema markup)
Schema markup é um vocabulário de dados estruturados que permite a webmasters rotular o conteúdo HTML com metadados semânticos legíveis por motores de busca, assistentes de IA e agregadores de conhecimento. É expresso principalmente em formato JSON-LD embutido na página. Google, Bing e outros motores utilizam-no para gerar fragmentos enriquecidos nos resultados e para alimentar os modelos de resposta direta na era da busca generativa.
Definição ampliada
Schema.org é um vocabulário colaborativo fundado em 2011 por Google, Microsoft, Yahoo e Yandex com o objetivo de criar uma linguagem comum para descrever o significado do conteúdo web. Um "tipo" de Schema.org (por exemplo LocalBusiness, FAQPage ou HowTo) representa uma classe de entidade do mundo real, e suas "propriedades" descrevem os atributos dessa entidade.
A marcação pode ser expressa em três sintaxes: JSON-LD (a preferida pelo Google), Microdata e RDFa. JSON-LD tem a vantagem de viver dentro de uma tag <script type="application/ld+json"> separada do HTML visível, o que facilita a manutenção e a validação automática sem alterar a estrutura do DOM.
Por que importa em 2026
Com a consolidação da busca generativa (Google AI Overviews, Bing Copilot, Perplexity), os motores de IA precisam de sinais semânticos inequívocos para citar corretamente uma fonte e construir respostas factuais. O schema markup é o sinal mais direto disponível: indica ao motor que tipo de conteúdo é a página, quem o publicou e quais afirmações ela contém.
Segundo a documentação oficial do Google Search Central, dados estruturados bem implementados são elegíveis para fragmentos enriquecidos (rich results) que incluem avaliações com estrelas, perguntas frequentes expansíveis, instruções passo a passo e painéis de conhecimento — todos os quais melhoram a visibilidade orgânica.
| Formato | Recomendado pelo Google | Separado do HTML visível | Facilidade de manutenção |
|---|---|---|---|
| JSON-LD | Sim | Sim | Alta |
| Microdata | Não (permitido) | Não | Baixa |
| RDFa | Não (permitido) | Não | Média |
Como se implementa
- Identificar o tipo de Schema.org que melhor descreve o conteúdo da página consultando o catálogo completo em schema.org.
- Criar um bloco
<script type="application/ld+json">com o objeto JSON correspondente ao tipo escolhido. - Preencher as propriedades obrigatórias e recomendadas descritas no guia do Google Search Central para esse tipo específico.
- Inserir o bloco no
<head>ou em qualquer lugar do<body>da página (JSON-LD é independente de posição). - Validar com a ferramenta de teste de resultados enriquecidos do Google em
search.google.com/test/rich-resultspara confirmar que não há erros de sintaxe nem propriedades ausentes. - Publicar e monitorar o desempenho dos fragmentos enriquecidos no Google Search Console, seção "Melhorias".
Exemplo
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Serviços de encanamento em São Paulo",
"description": "Empresa de encanamento profissional com cobertura em toda a Grande São Paulo.",
"url": "https://exemplo.com.br/encanamento-sao-paulo",
"inLanguage": "pt-BR",
"publisher": {
"@type": "LocalBusiness",
"name": "Encanadores SP Pro",
"address": {
"@type": "PostalAddress",
"addressLocality": "São Paulo",
"addressCountry": "BR"
}
}
}
Termos relacionados
FAQPage schema, HowTo schema, DefinedTerm schema.
Fuentes
Términos relacionados
- faqpage-schema
- howto-schema
- definedterm-schema