Dados estruturados para SEO: o que são e como adicionar schema markup

Os dados estruturados são código que adicionas a uma página para dizer aos motores de busca o que o seu conteúdo significa exatamente: que esta string é um preço, esta outra é um autor, este bloco é uma receita. A maioria das pessoas chama-lhes schema markup, em referência ao vocabulário partilhado que quase toda a gente usa para os escrever.
Se chegaste aqui a perguntar "adicionar schema mexe no meu ranking?", a resposta honesta é que por si só não funciona. Os dados estruturados permitem que uma funcionalidade apareça; não garantem que apareça, e o Google decide, consulta a consulta, se um rich result é a melhor experiência.
Ainda assim, as páginas que ganham rich results tendem a obter mais cliques, e os próprios estudos de caso do Google confirmam-no: a Nestlé mediu uma taxa de cliques 82% mais alta nas páginas apresentadas como rich results, e o Rotten Tomatoes reportou um CTR 25% superior nas páginas com dados estruturados face às que não os tinham.
O que são os dados estruturados (schema markup)
"Schema markup" e "dados estruturados" são usados de forma intercambiável, ainda que não sejam exatamente a mesma coisa.
Os dados estruturados são a prática geral de etiquetar conteúdo num formato legível por máquinas. O Schema.org é o vocabulário partilhado que quase toda a gente usa para isso — um projeto conjunto apoiado pela Google, Microsoft, Yahoo e Yandex. Por isso, quando alguém diz "adiciona schema", quer dizer "adiciona dados estruturados Schema.org".
Existem três formatos: JSON-LD, Microdata e RDFa. O Google recomenda o JSON-LD, e é o formato usado em todos os exemplos abaixo.
O JSON-LD fica num único bloco <script>, normalmente no <head>, separado do teu HTML visível. É por isso que é mais fácil de adicionar, manter e depurar do que o Microdata ou o RDFa, que envolvem atributos à volta dos elementos reais da página. Se herdaste um site que usa Microdata, ele ainda funciona, mas o novo markup deve ser JSON-LD.
Porque é que o schema importa mais agora, não menos
Os dados estruturados são mais importantes do que nunca. Aqui ficam três razões, por ordem de quanto devem guiar as tuas decisões.
- Rich results. São os resultados enriquecidos que vão além do simples link azul: avaliações por estrelas, preços de produtos, breadcrumbs, sitelinks, cartões de receita. Ocupam mais espaço e captam mais atenção. É o benefício mais direto e mensurável.
- Compreensão da entidade. O schema diz ao Google o que és, não apenas que palavras estão na página. O markup Organization com links
sameAspara os teus perfis do LinkedIn, do X e da Wikipédia ajuda o Google a ligar o teu site a uma entidade conhecida no seu Knowledge Graph. - IA e AI Overviews. O schema não desbloqueia por si só as citações de IA, mas torna os factos da tua página explícitos e coerentes, o que ajuda qualquer sistema — humano ou modelo — a interpretá-los corretamente.
Os tipos de schema que ainda geram rich results em 2026
Aqui ficam os que fazem o trabalho pesado, cada um com JSON-LD pronto a copiar e colar. Substitui pelos teus valores reais e mantém cada campo coerente com o que um visitante realmente vê na página.
Article / BlogPosting
Para posts de blog, notícias e conteúdo editorial.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Structured Data for SEO: What It Is and How to Add Schema Markup",
"image": "https://example.com/images/structured-data.png",
"datePublished": "2026-07-07",
"dateModified": "2026-07-07",
"author": {
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/author/jane-doe"
},
"publisher": {
"@type": "Organization",
"name": "Example",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
}
}
Product (com Offer e avaliação)
Para uma página que vende um produto.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Trail Running Shoe X",
"image": "https://example.com/shoe.jpg",
"description": "Lightweight trail shoe with a grippy outsole.",
"brand": { "@type": "Brand", "name": "Acme" },
"sku": "ACME-TRX-42",
"offers": {
"@type": "Offer",
"url": "https://example.com/shoe",
"price": "129.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "218"
}
}
Review
Para uma análise editorial de um produto, livro, filme ou serviço.
{
"@context": "https://schema.org",
"@type": "Review",
"itemReviewed": { "@type": "Product", "name": "Trail Running Shoe X" },
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": { "@type": "Person", "name": "Jane Doe" },
"reviewBody": "Comfortable over long distances, though sizing runs small."
}
BreadcrumbList
Para qualquer página dentro de uma hierarquia. A página atual é o último item e omite o item.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com" },
{ "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog" },
{ "@type": "ListItem", "position": 3, "name": "Structured Data" }
]
}
Organization (com sameAs)
Coloca-o uma só vez, em todo o site (na homepage ou num template global). O array sameAs é a alavanca da clareza da entidade.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/example",
"https://x.com/example",
"https://en.wikipedia.org/wiki/Example"
]
}
LocalBusiness
Para um negócio com uma localização física. Usa o subtipo mais específico disponível (Restaurant, Dentist, e assim por diante) em vez do genérico LocalBusiness sempre que exista um.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Coffee",
"image": "https://example.com/store.jpg",
"@id": "https://example.com",
"url": "https://example.com",
"telephone": "+1-555-0100",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78701",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 30.2672,
"longitude": -97.7431
},
"openingHours": "Mo-Fr 07:00-18:00"
}
FAQPage e HowTo
O Google descontinuou os rich results de FAQ a 7 de maio de 2026, concluindo um recuo iniciado em agosto de 2023, quando os restringiu a sites governamentais e de saúde com autoridade. Os rich results de HowTo foram descontinuados no desktop já em setembro de 2023.
O Google continua a analisar o FAQPage para compreender uma página — apenas deixas de obter o painel expansível de perguntas e respostas na pesquisa. Por isso, mantém o conteúdo de FAQ na página porque responde a perguntas reais e ajuda as máquinas a interpretar-te. Só não adiciones o schema à espera de uma funcionalidade visível na SERP.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Does schema markup guarantee rich results?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. Valid markup makes a page eligible, but Google decides whether to show a rich result."
}
}]
}
Que tipo de schema para que página
O erro mais comum de todos é atribuir o tipo errado a uma página, ou empilhar tipos que não se aplicam. Associa o tipo mais específico àquilo que a página realmente é e depois verifica se ainda produz um rich result.
| Página | Schema | Rich result em 2026 |
|---|---|---|
| Post de blog, notícia, guia | Article / BlogPosting | Sim |
| Página de produto | Product + Offer | Sim |
| Análise editorial | Product + Review | Sim |
| Qualquer página aninhada | BreadcrumbList | Sim |
| Homepage / sobre nós | Organization | Apenas entidade |
| Localização física | LocalBusiness | Sim (local) |
| Receita | Recipe | Sim |
| Vídeo | VideoObject | Sim |
| Bloco de FAQ | FAQPage | Não (descontinuado) |
| Passos de how-to | HowTo | Não (descontinuado) |
A diretriz do Google é usar o tipo aplicável mais específico e colocar os dados estruturados na página que descrevem.
Como testar e validar o teu schema
Nunca publiques schema que não tenhas verificado. Duas ferramentas oficiais, um trabalho para cada uma:
- O Rich Results Test diz-te se uma página é elegível para um rich result do Google e mostra uma pré-visualização do aspeto que poderia ter. Usa-o para responder à pergunta "isto vai ganhar uma funcionalidade?"
- O Schema Markup Validator valida qualquer markup Schema.org de forma genérica, sem verificações de funcionalidades específicas do Google. Usa-o para responder à pergunta "está sintaticamente correto?" Substituiu a antiga Structured Data Testing Tool.
O schema parte em silêncio. A atualização de um tema ou o conflito de um plugin podem remover o JSON-LD de centenas de páginas sem nenhum erro visível. É por isso que o fluxo de trabalho real é: validar antes de publicar, voltar a verificar após cada alteração de template ou deploy, e monitorizar ao longo do tempo o estado dos rich results nos relatórios de melhorias da Search Console.
Valida os dados estruturados de cada página com o SEOcrawl AI
Correr as duas ferramentas do Google à mão serve para uma verificação pontual, mas não é escalável e não te dirá quando um deploy parte silenciosamente o markup num template inteiro.
Para uma verificação rápida de uma única página, o validador de schema gratuito do SEOcrawl AI audita o JSON-LD de um URL tanto face à especificação do Schema.org como face à política de Rich Results do Google. Extrai cada bloco da página e separa os erros que bloqueiam a elegibilidade dos avisos que apenas a enfraquecem, para que saibas exatamente o que corrigir primeiro.
E porque as regressões de markup costumam surgir como uma queda na cobertura de rich results, o SEOcrawl AI acompanha também o lado das melhorias: extrai os dados de cobertura e de consultas da tua Search Console — manualmente, por regras automáticas ou através do servidor MCP do SEOcrawl diretamente a partir do Claude ou do ChatGPT — para que uma alteração de template que remova o schema surja como uma mudança mensurável, e não como um mistério.
FAQs
O schema markup melhora o ranking ou isso é um mito?
O schema não é um fator de ranking. Torna uma página elegível para rich results e ajuda os motores a compreender o teu conteúdo, mas por si só não te faz subir nos resultados. O benefício é indireto: as páginas que ganham rich results tendem a obter uma taxa de cliques mais alta.
Os rich results de FAQ desapareceram, então devo remover o schema FAQPage?
Não. O Google confirmou que o FAQPage continua a ser um tipo válido e ainda analisa o markup para compreender a tua página. Apenas deixa de mostrar o painel expansível. Investe o tempo no conteúdo das FAQ, que continua a atrair tráfego de cauda longa e ajuda os sistemas de IA a extrair respostas.
Quanto tempo demora a ver um rich result depois de adicionar o schema?
Não há um prazo fixo. O Google tem primeiro de voltar a rastrear e a reprocessar a página, o que pode demorar de dias a algumas semanas consoante a frequência com que rastreia o teu site. E mesmo com markup válido só obténs elegibilidade, não um lugar prometido.
Preciso de schema para que o ChatGPT ou as AI Overviews me citem?
Não especificamente. O Google afirmou que não é necessário nenhum schema especial para as AI Overviews ou o AI Mode. O que importa é que os teus dados estruturados correspondam ao conteúdo visível e que o conteúdo responda de facto à pergunta. O schema reduz a ambiguidade para os modelos, o que ajuda, mas não força uma citação.
Adicionar JSON-LD torna a minha página mais lenta?
Não. Um bloco JSON-LD é um pequeno pedaço de texto no código-fonte da página e não renderiza nem bloqueia nada a nível visual. O único custo real é a manutenção: mantém-no rigoroso e remove os blocos de funcionalidades que já não pretendes.
Autor: David Kaufmann

Passei os últimos 10 e tantos anos completamente obcecado por SEO — e, sinceramente, não quereria que fosse de outra forma.
A minha carreira atingiu um novo patamar quando trabalhei como Senior SEO Specialist na Chess.com — um dos 100 sites mais visitados de toda a internet. Operar nessa escala, em milhões de páginas, dezenas de idiomas e numa das SERPs mais competitivas que existem, ensinou-me coisas que nenhum curso ou certificação jamais poderia. Essa experiência mudou a minha perspetiva sobre o que é realmente um grande trabalho de SEO — e tornou-se a base de tudo o que construí desde então.
Foi a partir dessa experiência que fundei a SEO Alive — uma agência para marcas que levam a sério o crescimento orgânico. Não estamos aqui para vender dashboards e relatórios mensais. Estamos aqui para construir estratégias que realmente fazem a diferença, combinando o melhor do SEO clássico com o novo e empolgante mundo da Generative Engine Optimization (GEO) — garantindo que a tua marca apareça não só nos links azuis do Google, mas também dentro das respostas geradas por AI que o ChatGPT, o Perplexity e o Google AI Overviews entregam a milhões de pessoas todos os dias.
E como não consegui encontrar uma ferramenta que lidasse corretamente com esses dois mundos, construí uma eu mesmo — a SEOcrawl, uma plataforma enterprise de SEO intelligence que reúne rankings, auditorias técnicas, monitoramento de backlinks, saúde do crawl e tracking de visibilidade de marca em AI, tudo num só lugar. É a plataforma que sempre desejei que existisse.
Descubra mais conteúdos deste autor

