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

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

Os dados estruturados são código que você adiciona a uma página para dizer aos buscadores 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 isso de schema markup, em referência ao vocabulário compartilhado que quase todo mundo usa para escrevê-los.

Se você chegou aqui perguntando "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 isso: 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 frente à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 em um formato legível por máquinas. O Schema.org é o vocabulário compartilhado que quase todo mundo usa para isso — um projeto conjunto apoiado por Google, Microsoft, Yahoo e Yandex. Por isso, quando alguém diz "adicione schema", quer dizer "adicione dados estruturados Schema.org".

Diagrama da mesma página de produto mostrada duas vezes: à esquerda o que um visitante vê — um título, uma avaliação por estrelas, um preço e um autor; à direita o JSON-LD que um buscador lê, com etiquetas em coral ligando o preço, a avaliação e o autor na página aos campos correspondentes no markup
Os dados estruturados etiquetam o preço, a avaliação e o autor na sua página para que um buscador possa lê-los

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 em um único bloco <script>, normalmente no <head>, separado do seu HTML visível. É por isso que é mais fácil de adicionar, manter e depurar do que o Microdata ou o RDFa, que envolvem atributos em volta dos elementos reais da página. Se você herdou um site que usa Microdata, ele ainda funciona, mas o novo markup deve ser JSON-LD.

Por que o schema importa mais agora, não menos

Os dados estruturados são mais importantes do que nunca. Aqui estão três razões, na ordem de quanto devem guiar as suas decisões.

  1. 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.
  2. Compreensão da entidade. O schema diz ao Google o que você é, não apenas que palavras estão na página. O markup Organization com links sameAs para os seus perfis do LinkedIn, do X e da Wikipédia ajuda o Google a ligar o seu site a uma entidade conhecida no seu Knowledge Graph.
  3. IA e AI Overviews. O schema não desbloqueia por si só as citações de IA, mas torna os fatos da sua página explícitos e coerentes, o que ajuda qualquer sistema — humano ou modelo — a interpretá-los corretamente.
Comparação do mesmo resultado na busca do Google: à esquerda um resultado simples de link azul sem markup, à direita o rich result com breadcrumb, avaliação por estrelas, número de avaliações, preço e uma miniatura, ocupando mais espaço na página
Um rich result acrescenta estrelas, preço e um breadcrumb, ocupando mais espaço e captando mais atenção do que um simples link azul

Os tipos de schema que ainda geram rich results em 2026

Aqui estão os que fazem o trabalho pesado, cada um com JSON-LD pronto para copiar e colar. Substitua pelos seus valores reais e mantenha 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."
}

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)

Coloque-o uma única vez, em todo o site (na homepage ou em um 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. Use 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 em 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 analisando o FAQPage para entender uma página — você apenas deixa de obter o painel expansível de perguntas e respostas na busca. Por isso, mantenha o conteúdo de FAQ na página porque ele responde a perguntas reais e ajuda as máquinas a interpretar você. Só não adicione o schema esperando 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. Associe o tipo mais específico àquilo que a página realmente é e depois verifique se ele ainda produz um rich result.

PáginaSchemaRich result em 2026
Post de blog, notícia, guiaArticle / BlogPostingSim
Página de produtoProduct + OfferSim
Análise editorialProduct + ReviewSim
Qualquer página aninhadaBreadcrumbListSim
Homepage / sobre nósOrganizationApenas entidade
Localização físicaLocalBusinessSim (local)
ReceitaRecipeSim
VídeoVideoObjectSim
Bloco de FAQFAQPageNão (descontinuado)
Passos de how-toHowToNã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 seu schema

Nunca publique schema que você não tenha verificado. Duas ferramentas oficiais, um trabalho para cada uma:

  • O Rich Results Test diz se uma página é elegível para um rich result do Google e mostra uma prévia do aspecto que ela poderia ter. Use-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. Use-o para responder à pergunta "está sintaticamente correto?" Substituiu a antiga Structured Data Testing Tool.

O schema quebra 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, verificar de novo após cada alteração de template ou deploy, e fazer o monitoramento ao longo do tempo do estado dos rich results nos relatórios de melhorias do Search Console.

Ciclo de validação em quatro passos: escrever o JSON-LD em um bloco script, validá-lo com o Rich Results Test e o Schema Markup Validator, publicar na página ao vivo e monitorar os relatórios de melhorias do Search Console, com uma seta que volta para verificar de novo após cada alteração de template ou deploy
Valide antes de publicar, depois verifique de novo após cada alteração de template ou deploy

Valide os dados estruturados de cada página com o SEOcrawl AI

Rodar as duas ferramentas do Google na mão serve para uma verificação pontual, mas não é escalável e não vai avisar você quando um deploy quebrar silenciosamente o markup em um 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 uma URL tanto frente à especificação do Schema.org quanto frente à 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 você saiba 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 do seu Search Console — manualmente, por regras automáticas ou através do servidor MCP do SEOcrawl AI diretamente a partir do Claude ou do ChatGPT — para que uma alteração de template que remova o schema apareça 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 buscadores a entender o seu conteúdo, mas por si só não faz você 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 sendo um tipo válido e ainda analisa o markup para entender a sua página. Apenas deixa de mostrar o painel expansível. Invista o tempo no conteúdo das FAQ, que continua atraindo 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 precisa primeiro rastrear e reprocessar a página de novo, o que pode levar de dias a algumas semanas conforme a frequência com que ele rastreia o seu site. E mesmo com markup válido você só obtém 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 seus dados estruturados correspondam ao conteúdo visível e que o conteúdo responda de fato à 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 no nível visual. O único custo real é a manutenção: mantenha-o rigoroso e remova os blocos de funcionalidades que você não quer mais.

Autor: David Kaufmann

David Kaufmann

Passei os últimos 10 e poucos anos completamente obcecado por SEO — e, sinceramente, não queria que fosse diferente.

Minha carreira subiu de patamar quando trabalhei como especialista sênior de SEO no Chess.com, um dos 100 sites mais visitados da internet inteira. Operar nessa escala, com milhões de páginas, dezenas de idiomas e uma das SERPs mais competitivas que existem, me ensinou coisas que nenhum curso ou certificação ensinaria. Essa experiência mudou minha visão do que é SEO de verdade — e virou a base de tudo o que construí depois.

Foi dela que nasceu a SEO Alive, uma agência para marcas que levam o crescimento orgânico a sério. Não estamos aqui para vender dashboards e relatórios mensais. Estamos aqui para construir estratégias que realmente movem o ponteiro, combinando o melhor do SEO clássico com o novo e empolgante mundo do Generative Engine Optimization (GEO) — garantindo que sua marca apareça não só nos links azuis do Google, mas dentro das respostas geradas por IA que o ChatGPT, o Perplexity e as AI Overviews do Google entregam a milhões de pessoas todos os dias.

E como eu não encontrava uma ferramenta que desse conta desses dois mundos direito, construí uma: a SEOcrawl AI, uma plataforma enterprise de inteligência em SEO que reúne rankings, auditorias técnicas, monitoramento de backlinks, saúde de rastreamento e acompanhamento da visibilidade da marca em IA — tudo no mesmo lugar. É a plataforma que eu sempre quis que existisse.

→ Ler todos os artigos de David
Mais artigos de David Kaufmann

Descubra mais conteúdos deste autor