Schema markup: o guia de dados estruturados em 2026
O schema markup é código JSON-LD adicionado às suas páginas para descrever explicitamente o conteúdo aos motores de pesquisa e às IA. Em 2026, condiciona os rich results da Google e a citação pelo ChatGPT ou pelo Perplexity. Prioridades para PME: Organization, LocalBusiness, Article, Product e BreadcrumbList. Regra de ouro da Google: o schema deve refletir conteúdo visível na página, sob pena de ação manual.
O schema markup é uma marcação semântica, baseada no vocabulário schema.org, que descreve explicitamente o conteúdo de uma página web aos motores de pesquisa. Na prática, um bloco de código JSON-LD colocado no HTML indica à Google que uma página fala de uma empresa, de um produto a 19,99 € ou de uma FAQ. Em 2026, esta marcação condiciona duas coisas: a obtenção de rich results na Google e a capacidade de motores de IA como o ChatGPT ou o Perplexity compreenderem — e citarem — o seu site sem ambiguidade.
Este guia é técnico e acionável. Nele encontrará os schemas que realmente contam para uma PME belga, quatro exemplos de código JSON-LD completos e prontos a adaptar, o método de teste e os erros que desencadeiam ações manuais da Google. Nada de teoria inútil: apenas o que a OptionWeb implementa nos sites dos seus clientes.
Os dados estruturados são um componente do SEO técnico, não uma estratégia completa. Se está a começar do zero no SEO, comece pelo nosso guia SEO completo para PME e volte depois aqui para a camada de marcação.
1. O que é o schema markup e porque é importante em 2026?
O schema markup é um vocabulário padronizado, mantido em schema.org, que permite traduzir o conteúdo de uma página em dados legíveis por máquinas. O Schema.org é uma iniciativa conjunta lançada em 2011 pela Google, Microsoft, Yahoo e Yandex. O vocabulário conta hoje com mais de 800 tipos de entidades: Organization, Product, Event, Recipe, LocalBusiness e centenas de outros.
Sem marcação, a Google tem de adivinhar. Vê «19,99 €/mês» num parágrafo e tem de inferir que se trata de um preço, de uma moeda, de uma subscrição. Com uma marcação Product e Offer, a informação torna-se um facto estruturado: este produto custa 19,99 € por mês, em euros, e está disponível. Esta desambiguação é a função primeira dos dados estruturados.
- Rich results na Google — Estrelas de avaliações, preço, disponibilidade, breadcrumbs, sitelinks: os resultados enriquecidos ocupam mais espaço e atraem o olhar na página de resultados.
- Desambiguação das entidades — A marcação liga a sua empresa, os seus produtos e os seus autores num grafo coerente. A Google sabe que a OptionWeb é uma agência web situada em Châtelet, não um software nem um homónimo.
- Alimentação do Knowledge Graph — As propriedades sameAs e os identificadores @id ajudam a Google a consolidar a sua entidade no grafo de conhecimento, base dos painéis de marca.
- Legibilidade para os motores de IA — O ChatGPT Search, o Perplexity e as AI Overviews da Google apoiam-se em conteúdos bem estruturados para extrair factos fiáveis. Um site com marcação é um site mais facilmente citável.
O impacto no clique está documentado. Um estudo da Milestone Research mediu uma taxa de cliques média de 58 % para os rich results, contra 41 % para os resultados clássicos nas mesmas posições. E segundo as análises da SparkToro publicadas em 2024, perto de 60 % das pesquisas na Google terminam sem qualquer clique: captar a atenção na própria página de resultados nunca foi tão decisivo.
2. JSON-LD ou microdata: que formato escolher?
Escolha JSON-LD, sem hesitar. O JSON-LD é o formato oficialmente recomendado pela Google há anos: um bloco de script autónomo, separado do HTML visível, fácil de gerar, de manter e de validar. Os microdata e o RDFa, que embutem atributos nas tags HTML, sobrevivem sobretudo em temas antigos de CMS.
| Critério | JSON-LD | Microdata | RDFa |
|---|---|---|---|
| Recomendação da Google | Sim, formato privilegiado | Suportado, não recomendado | Suportado, não recomendado |
| Localização | Bloco script separado no head ou no body | Atributos em cada tag HTML | Atributos em cada tag HTML |
| Manutenção | Simples: um único bloco a alterar | Penosa: marcação dispersa pelo template | Penosa: sintaxe verbosa |
| Geração dinâmica | Trivial (objeto JSON serializado) | Complexa | Complexa |
| Risco de quebra num redesign | Quase nulo | Elevado: cada reformulação do HTML quebra a marcação | Elevado |
O mercado já decidiu. Segundo o Web Almanac do HTTP Archive (edição de 2024), o JSON-LD está presente em mais de 40 % das páginas analisadas e continua a ser o único formato de dados estruturados em crescimento contínuo, enquanto os microdata declinam ano após ano. Todos os exemplos deste guia utilizam, por isso, JSON-LD.
Na prática, um bloco JSON-LD é uma tag script do tipo application/ld+json colocada no HTML da página. A Google lê-a no crawl, quer o bloco esteja no head, quer no body. Num site estático Next.js, este bloco é gerado no build e servido no HTML inicial: nenhuma dependência da renderização JavaScript no lado do cliente e, portanto, nenhuma fila de espera de rendering na Google.
3. Que schemas priorizar para uma PME belga?
Uma PME só precisa de seis a oito tipos de schemas, não de oitocentos. As prioridades absolutas são Organization (ou LocalBusiness se recebe clientes nas suas instalações), BreadcrumbList em todas as páginas, Article no blogue e Product com Offer se vende online. FAQPage e Person completam o dispositivo.
| Schema | Rich result possível | Prioridade PME |
|---|---|---|
| Organization | Painel de marca, logótipo nos resultados, Knowledge Graph | Essencial — em todas as páginas |
| LocalBusiness | Ficha local enriquecida: morada, horários, telefone | Essencial com clientela local |
| BreadcrumbList | Breadcrumb apresentado no lugar do URL em bruto | Essencial — em todas as páginas |
| Article | Data, autor, imagem nos resultados e no Google Discover | Alta — em cada artigo do blogue |
| Product + Offer + AggregateRating | Preço, disponibilidade, estrelas de avaliações | Essencial em e-commerce |
| FAQPage | Extração pelos motores de IA; rich result reservado a certos sites | Média — útil para AEO |
| Person | Reforço do E-E-A-T do autor, entidade no grafo | Média — páginas de autor e sobre nós |
O BreadcrumbList merece uma nota: é o schema mais rentável por linha de código. Substitui o URL em bruto por um breadcrumb legível nos resultados da Google, clarifica a arquitetura do site e requer apenas algumas linhas por página. O Person, por sua vez, liga cada artigo ao seu autor: uma entidade Person completa, com sameAs para um perfil LinkedIn, reforça os sinais E-E-A-T que a Google avalia desde os Core Updates de 2024-2025.
Se o seu principal desafio é a visibilidade local — aparecer no local pack da Google para «agência web Charleroi», por exemplo — a marcação LocalBusiness é apenas uma peça do puzzle: a sua ficha Google Business Profile pesa muito mais. O nosso guia sobre SEO local e Google Business Profile para PME belgas cobre esta vertente em profundidade.
4. Como implementar os seus schemas? Exemplos JSON-LD completos
Eis quatro blocos JSON-LD completos, realistas e diretamente adaptáveis. Cada bloco é colocado numa tag script do tipo application/ld+json. Os exemplos usam a OptionWeb como caso concreto: substitua os valores pelos seus, garantindo que cada dado marcado também aparece em texto visível na página.
Organization: o cartão de identidade da sua empresa
O schema Organization coloca-se em todas as páginas, idealmente através do layout global. As duas propriedades mais subestimadas são @id, que dá um endereço estável à sua entidade, e sameAs, que liga a entidade aos seus perfis públicos. É esta malha que permite à Google consolidar a sua marca no Knowledge Graph.
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://optionweb.dev/#organization",
"name": "OptionWeb",
"url": "https://optionweb.dev",
"logo": "https://optionweb.dev/logo.svg",
"foundingDate": "2014",
"founder": {
"@type": "Person",
"name": "Julien Daniel"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+32-491-14-01-01",
"email": "contact@optionweb.dev",
"contactType": "customer service",
"availableLanguage": ["fr", "en", "nl"]
},
"sameAs": [
"https://www.linkedin.com/company/optionweb",
"https://www.facebook.com/optionweb"
]
}LocalBusiness: a âncora local belga
O LocalBusiness estende o Organization com a morada física, as coordenadas GPS e os horários. Utilize o subtipo mais preciso disponível: ProfessionalService para uma agência, Restaurant para a restauração, Store para uma loja. A morada marcada deve corresponder exatamente à da sua ficha Google Business Profile — a coerência nome-morada-telefone é um sinal local de base.
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"@id": "https://optionweb.dev/#localbusiness",
"name": "OptionWeb",
"image": "https://optionweb.dev/images/agence-chatelet.jpg",
"url": "https://optionweb.dev",
"telephone": "+32-491-14-01-01",
"email": "contact@optionweb.dev",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rue de la fonderie 2",
"addressLocality": "Châtelet",
"postalCode": "6200",
"addressRegion": "Hainaut",
"addressCountry": "BE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 50.4036,
"longitude": 4.5261
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"areaServed": ["Charleroi", "Namur", "Liège", "Mons", "Bruxelles"]
}FAQPage: estruturar as suas perguntas e respostas
Nuance importante: desde agosto de 2023, a Google reserva a apresentação do rich result de FAQ a sites governamentais e de saúde com autoridade. Para uma PME, o FAQPage já não produzirá, portanto, perguntas expansíveis na Google. A marcação mantém, ainda assim, todo o seu interesse: estrutura os seus pares pergunta-resposta para os motores de IA e para o Bing, que continuam a explorá-la. Marque apenas perguntas realmente visíveis na página.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Combien coûte un site vitrine sur mesure en Belgique ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Un site vitrine 100 % sur mesure démarre à 2 890 € HTVA chez OptionWeb, livré en 3 à 6 semaines. Le devis est remis sous 24 heures."
}
},
{
"@type": "Question",
"name": "L'hébergement OptionWeb est-il conforme au RGPD ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui. Les serveurs sont situés en Europe, l'hébergement cloud SSD NVMe est conforme au RGPD et l'uptime garanti est de 99,9 %."
}
}
]
}Product: indispensável para o e-commerce
O Product, combinado com Offer e AggregateRating, desencadeia os rich results mais visíveis: preço, disponibilidade e estrelas de avaliações diretamente na Google. Três regras: o preço marcado deve ser idêntico ao preço apresentado, a disponibilidade deve ser mantida atualizada e o AggregateRating só se utiliza se avaliações reais de clientes estiverem publicadas na página.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Hébergement cloud Pro — SSD NVMe",
"image": "https://optionweb.dev/images/hebergement-pro.jpg",
"description": "Hébergement cloud sur SSD NVMe, serveurs en Europe, uptime 99,9 %, panel OptionPanel inclus.",
"brand": {
"@type": "Brand",
"name": "OptionWeb"
},
"offers": {
"@type": "Offer",
"url": "https://optionweb.dev/hebergement",
"price": "19.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "47"
}
}5. Como testar e validar os seus dados estruturados?
Duas ferramentas gratuitas cobrem todas as necessidades: o Rich Results Test da Google verifica a elegibilidade para os resultados enriquecidos e o Schema Markup Validator do schema.org verifica a validade sintática da marcação. O primeiro testa o que a Google aceitará, o segundo testa o que o vocabulário schema.org permite. Use os dois, por esta ordem.
- Valide a sintaxe do bloco JSON-LD no Schema Markup Validator (validator.schema.org): erros de tipos, propriedades desconhecidas, JSON malformado.
- Passe o URL publicado no Rich Results Test da Google: a ferramenta lista os rich results elegíveis, os avisos e as propriedades em falta.
- Corrija primeiro os erros bloqueantes e depois os avisos: uma propriedade recomendada em falta não impede a apresentação, mas torna-a menos provável.
- Peça uma reindexação através da inspeção de URL na Google Search Console para acelerar o processamento.
- Monitorize o relatório «Melhorias» da Search Console nas semanas seguintes: agrega as páginas válidas, com avisos e com erros, por tipo de schema.
A Search Console é o seu painel de controlo permanente. Cada tipo de marcação detetado gera aí um relatório dedicado: breadcrumbs, produtos, avaliações. Uma queda súbita de páginas válidas depois de uma passagem a produção assinala quase sempre um template quebrado — é o primeiro sítio a verificar após cada reformulação.
6. Que erros frequentes deve evitar?
Os erros de dados estruturados dividem-se em duas famílias: os erros técnicos, que impedem a leitura da marcação, e os erros de conformidade, que expõem a uma ação manual. Os primeiros custam rich results; os segundos podem custar todos os rich results do domínio.
- JSON inválido — Uma vírgula a mais ou umas aspas por escapar bastam para tornar todo o bloco ilegível. Valide sistematicamente antes de passar a produção.
- Marcação de conteúdo invisível — Marcar uma FAQ, avaliações ou um preço ausentes da página visível é a primeira causa de ação manual. O schema descreve a página, não a substitui.
- Entidades duplicadas e contraditórias — Um plugin que gera um Organization enquanto o tema injeta outro, com dados diferentes: a Google recebe duas versões da verdade. Audite o que a sua stack produz realmente.
- Tipo de entidade errado — Usar Organization quando LocalBusiness se impõe, ou Product para um serviço sem oferta concreta, priva a página dos rich results correspondentes.
- Propriedades obrigatórias em falta — Um Product sem offers, um Article sem datePublished: a marcação é sintaticamente válida mas inelegível para os resultados enriquecidos.
- Marcação estática nunca atualizada — Preços alterados na loja mas não no JSON-LD, horários de abertura obsoletos: a incoerência entre marcação e realidade corrói a confiança da Google.
7. Qual a relação entre schema markup e motores de resposta com IA?
Os dados estruturados tornaram-se um ativo de AEO e de GEO tanto quanto um ativo de SEO. Os motores generativos — o ChatGPT Search, o Perplexity, as AI Overviews da Google — constroem as suas respostas extraindo factos de páginas web. Um facto marcado em JSON-LD é um facto sem ambiguidade: nome exato, preço exato, morada exata. O estudo GEO conduzido por investigadores de Princeton em 2023 mediu até 40 % de visibilidade adicional nas respostas generativas para conteúdos otimizados em clareza e em citações de fontes.
O schema desempenha aqui um papel de fundação: fixa as suas entidades. Quando um motor de IA tem de dizer quem é a OptionWeb, onde a empresa está situada e quanto custa o seu alojamento, um grafo de entidades coerente — Organization ligada a Person, LocalBusiness, Product — reduz drasticamente o risco de erro factual ou de confusão com um homónimo. É a parte «máquina» da sua credibilidade.
A marcação, contudo, não faz tudo: a estrutura editorial, as respostas diretas no início de cada secção, a frescura do conteúdo e a presença nas fontes que as IA citam pesam pelo menos tanto. Essa estratégia completa ultrapassa o âmbito deste guia: detalhámo-la no nosso guia GEO dedicado à otimização para o ChatGPT, o Perplexity e as AI Overviews.
Em resumo: o schema markup custa algumas horas de implementação e rende em duas frentes ao mesmo tempo — os rich results da Google hoje, a citabilidade pelos motores de IA amanhã. É um dos raros projetos de SEO com duplo dividendo. A OptionWeb integra esta marcação de série em cada site entregue e audita-a no âmbito do seu acompanhamento SEO gerido a partir de 299 €/mês. Tem dúvidas sobre o estado dos seus dados estruturados? Escreva-nos para contact@optionweb.dev: o diagnóstico é rápido e a resposta chega em 24 h.
Read next
Guia SEO completo para PME em 2026: pillar page OptionWeb
Mapa completo do SEO 2026 para PME: técnico, GEO, local, multilingue, performance, acessibilidade, RGPD. Hub para os 9 artigos aprofundados do blog.
SEO multilingue e hreflang na prática: guia de experiência 11 línguas
Guia completo SEO multilingue: arquitetura URL, hreflang recíproco, x-default, sub-sitemaps, language detection, content strategy e armadilhas típicas após 18 meses em produção.
GEO em 2026: ser citado pelo ChatGPT, Perplexity e Google AI Overviews
Otimização para Mecanismos Generativos: como estruturar um site para ser citado pelo ChatGPT Search, Perplexity, AI Overviews, Gemini e Copilot. Técnicas concretas além do SEO clássico.
