O que são dados estruturados? Schema markup explicado de forma simples
Os dados estruturados são um pequeno bloco de código numa página web que identifica o tema da página num formato padrão que os motores de pesquisa entendem — por exemplo, "esta página é um produto chamado Vela de Lavanda, custa 24 dólares e está em stock." A Google descreve-os como um formato padronizado para fornecer informação sobre uma página e classificar o seu conteúdo. Bem feitos, ajudam os motores de pesquisa a compreender a sua página e podem torná-la elegível para resultados de pesquisa mais ricos, como preços, avaliações ou datas de eventos mostrados diretamente na listagem.
Porque é que importa quando se constrói com IA
Os motores de pesquisa são bons a ler páginas, mas ainda têm de adivinhar. "24" é um preço, uma quantidade ou uma data? "Riverside Hall" é um local ou uma pessoa? Os dados estruturados eliminam essa adivinhação.
Para sites criados com IA há dois pontos práticos:
- É código, não conteúdo, por isso é fácil de esquecer. Um construtor de IA normalmente não o acrescenta se não lho pedir e, quando o faz, tem de corresponder ao que está realmente na página.
- É fácil de fazer mal de formas que parecem corretas. Uma IA pode inventar uma classificação de cinco estrelas, acrescentar marcação para conteúdo que não está visível ou usar um tipo que a Google já não mostra. As diretrizes da Google são rigorosas quanto à exatidão, e a marcação enganadora pode ser ignorada ou penalizada.
Uma pequena quantidade de dados estruturados, correta e alinhada com o seu conteúdo real, vale a pena. Muita marcação inventada é pior do que nenhuma.
Uma analogia do dia a dia
Pense num produto num supermercado. A embalagem tem um design colorido e texto promocional — é a sua página web tal como as pessoas a veem. Mas a parte de trás tem também uma tabela nutricional padronizada: os mesmos campos, pela mesma ordem, em todos os produtos. Qualquer pessoa a consegue ler rapidamente e comparar produtos.
Os dados estruturados são a tabela nutricional da sua página. O design pode ser o que quiser; a tabela é padronizada para que as máquinas a consigam ler de forma fiável. E, tal como uma tabela nutricional, tem de ser honesta sobre o que contém.
Como funcionam os dados estruturados
Os dados estruturados têm duas partes:
- Um vocabulário — as palavras usadas para descrever as coisas. O mais comum é o schema.org, um vocabulário partilhado com tipos como
Product,LocalBusiness,Event,Article,RecipeeOrganization, e propriedades comoname,price,addressestartDate. - Um formato — a forma como as etiquetas são escritas na página. A Google suporta três: JSON-LD, Microdata e RDFa. Recomenda o JSON-LD, que é um bloco JSON dentro de uma etiqueta
<script>, separado do HTML visível.
Os motores de pesquisa leem o bloco, compreendem as entidades da página e — se a página se qualificar e cumprir os requisitos — podem mostrar um resultado enriquecido: uma listagem de pesquisa com mais detalhes.
Um exemplo prático: a página de um produto numa loja de velas
Imagine que criou uma loja online e que uma página vende uma vela de lavanda. A página visível mostra o nome, uma fotografia, uma descrição, o preço (24,00 dólares) e "Em stock".
O JSON-LD dessa página poderia ser assim:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Vela de Soja com Lavanda",
"image": "https://www.examplecandles.com/images/lavender.jpg",
"description": "Vela de soja vazada à mão com óleo essencial de lavanda. Arde durante cerca de 40 horas.",
"sku": "CAN-LAV-01",
"brand": { "@type": "Brand", "name": "Example Candles" },
"offers": {
"@type": "Offer",
"url": "https://www.examplecandles.com/candles/lavender",
"price": "24.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
Fica dentro de <script type="application/ld+json">…</script> no HTML da página.
Repare no que não está lá: não há aggregateRating, porque a loja não mostra avaliações na página. Acrescentar uma classificação que os visitantes não conseguem ver violaria as regras da Google.
A página de contacto da mesma loja pode agora descrever a própria empresa:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Candles",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Market Street",
"addressLocality": "Bristol",
"postalCode": "BS1 1AA",
"addressCountry": "GB"
},
"telephone": "+44 117 000 0000",
"openingHours": "Mo-Sa 10:00-17:00"
}
Mais uma vez, cada valor corresponde ao que está visível na página.
Como verificar. Cole o URL publicado no Teste de Resultados Enriquecidos da Google para ver se a página é elegível para os resultados enriquecidos da Google e se falta algo obrigatório. Use o Validador de Schema Markup para uma verificação geral do schema.org. Depois do lançamento, o Search Console mostra erros em todo o site.
Regras que vale a pena conhecer
Da documentação de dados estruturados da Google:
- Marque apenas o que os utilizadores podem ver. Não acrescente dados estruturados sobre informação que não está visível na página, mesmo que seja exata.
- Inclua as propriedades obrigatórias. Cada tipo de resultado enriquecido lista os campos obrigatórios; se faltarem, a página não é elegível.
- Elegibilidade não é garantia. A marcação correta torna uma página elegível para um resultado enriquecido, mas não garante que o vá obter.
- Os tipos de resultados enriquecidos mudam. A Google retira algumas funcionalidades ao longo do tempo. Por exemplo, os resultados enriquecidos de FAQ estavam limitados a sites governamentais e de saúde conhecidos, e a Google anunciou que deixariam de aparecer na Pesquisa a partir de maio de 2026. Consulte a galeria de pesquisa atual da Google antes de criar algo para um resultado enriquecido específico.
- Não crie páginas só para alojar marcação.
Termos comuns explicados
| Termo | O que significa |
|---|---|
| Dados estruturados | Etiquetas padronizadas que descrevem o que está numa página. |
| Schema markup | Dados estruturados que usam o vocabulário schema.org; muitas vezes usado como sinónimo. |
| Schema.org | Um vocabulário partilhado de tipos e propriedades reconhecido pelos principais motores de pesquisa. |
| JSON-LD | O formato recomendado pela Google: um bloco JSON numa etiqueta script. |
| Microdata / RDFa | Formatos mais antigos que acrescentam atributos diretamente aos elementos HTML. |
| Tipo | O que uma coisa é, como Product, Event ou LocalBusiness. |
| Propriedade | Um detalhe sobre essa coisa, como price, startDate ou address. |
| Resultado enriquecido | Uma listagem de pesquisa com mais detalhe visual, como o preço ou a classificação. |
| Teste de Resultados Enriquecidos | A ferramenta da Google para verificar a elegibilidade para os seus resultados enriquecidos. |
| Validador de Schema Markup | Um validador geral para marcação schema.org. |
Erros comuns e ideias erradas
- "Os dados estruturados aumentam o posicionamento." O seu principal valor é a compreensão da página e a elegibilidade para resultados enriquecidos, não um atalho para subir no ranking.
- Inventar avaliações ou classificações. Classificações falsas ou sem suporte violam as regras da Google e enganam as pessoas.
- Marcação que não corresponde à página. Um preço de 24 dólares no JSON-LD e de 29 dólares na página é um problema.
- Conteúdo oculto. Marcar texto que os visitantes não conseguem ver vai contra as diretrizes.
- Copiar a marcação para todas as páginas. Um bloco
Productpertence às páginas de produtos, não à página inicial nem ao blogue. - Criar para funcionalidades retiradas. Confirme que o resultado enriquecido que quer ainda existe.
- Acrescentar marcação apenas no navegador. Se o seu site renderiza tudo com JavaScript, a Google pode ainda assim encontrá-la, mas colocar o JSON-LD no HTML enviado pelo servidor é mais fiável.
- Nunca testar. Uma vírgula em falta torna o bloco inteiro ilegível.
O que pedir ao seu construtor de IA
- "Acrescente dados estruturados JSON-LD com tipos do schema.org que correspondam a cada página:
Productnas páginas de produtos,LocalBusinessna página de contacto,Articlenas publicações do blogue." - "Gere os valores a partir dos mesmos dados que a página mostra, para que correspondam sempre."
- "Não acrescente classificações, avaliações nem qualquer propriedade que não esteja visível na página."
- "Coloque o JSON-LD no HTML renderizado pelo servidor ou pré-renderizado."
- "Inclua todas as propriedades obrigatórias para o resultado enriquecido da Google desse tipo e diga-me quais usou."
- "Dê-me uma lista de URLs para verificar no Teste de Resultados Enriquecidos."
Para perceber onde isto encaixa no quadro geral, veja o que é SEO, o que é um sitemap e a explicação técnica em SEO para sites criados com IA.
Dados estruturados no Mythex
O Mythex não acrescenta dados estruturados automaticamente; pede-os no chat, e o agente escreve-os no código da sua aplicação. Diga-lhe quais as páginas que representam produtos, eventos ou a sua empresa, e peça-lhe que gere o JSON-LD a partir dos mesmos dados que a página mostra. A receita de documentação sobre SEO para a sua aplicação publicada inclui a frase "Do not invent fake review schema", que é um bom conselho para manter em qualquer pedido. Como a configuração predefinida é uma aplicação de página única renderizada no cliente, peça uma estrutura pré-renderizada ou compatível com sites estáticos se o SEO for importante, publique e teste depois os URLs em produção.
Perguntas
O que são dados estruturados, em termos simples?
Dados estruturados são um pequeno bloco de código numa página web que identifica o tema da página num formato padrão, por exemplo: 'isto é um produto, o preço é 24 dólares, está em stock'. Ajuda os motores de pesquisa a perceber a página e pode torná-la elegível para resultados de pesquisa mais ricos.
Os dados estruturados melhoram o posicionamento?
A Google descreve os dados estruturados como uma forma de compreender as páginas e de as tornar elegíveis para resultados enriquecidos, e não como uma garantia de nada. O seu valor real é que as páginas elegíveis podem mostrar mais detalhes nos resultados, como preços ou avaliações.
O que é o JSON-LD?
O JSON-LD é um formato para escrever dados estruturados como um bloco JSON dentro de uma etiqueta script na página. A Google recomenda-o porque fica separado do HTML visível e é fácil de gerar e manter.
O que é o schema.org?
O schema.org é um vocabulário partilhado de tipos e propriedades, como Product, Event, LocalBusiness, name e price, que os motores de pesquisa entendem. Os dados estruturados usam os termos do schema.org para descrever coisas.
Como posso testar os dados estruturados?
Use o Teste de Resultados Enriquecidos da Google para ver se uma página é elegível para os resultados enriquecidos da Google, e o Validador de Schema Markup para verificar a marcação face ao schema.org em geral. Depois do lançamento, os relatórios do Search Console mostram erros nas páginas em produção.