📩 Fique por dentro das novidades com a nossa newsletter

Schema de produto no WooCommerce: Guia em 5 passos

Relacionados

URL de produto no WooCommerce: 4 regras de permalink

SEO para WooCommerce: Os 5 pilares para ranquear a loja

Schema de produto no WooCommerce: Guia em 5 passos

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

O schema de produto diz ao Google o que cada produto WooCommerce contém: preço, estoque e nota. Segundo o Google Search Central (2025), esse dado estruturado torna a página elegível a rich results de preço e disponibilidade. Sem ele, o produto vira texto comum na busca. Comece validando o JSON-LD antes de qualquer ajuste de tema.

O schema de produto é o bloco de dados estruturados em JSON-LD que descreve um item de loja para mecanismos de busca, no formato Product da Schema.org. No WooCommerce, ele informa nome, preço, moeda, disponibilidade de estoque e avaliação média, e é o que faz a página exibir estrela, preço e selo de estoque direto no resultado de busca. Quem vende online e ignora esse schema de produto entrega ao Google só o HTML visível, perdendo o snippet rico que aumenta o clique. Este guia mostra como gerar, preencher e validar o schema de produto no WooCommerce em cinco passos. Para montar a base da loja antes do schema, veja o tutorial de como configurar sua loja com WooCommerce e os guias de todos os artigos de WooCommerce da FULL.


Diagnóstico rápido: O que o schema de produto resolve

O schema de produto resolve três lacunas que o WooCommerce puro deixa: preço fora do snippet, estoque invisível e ausência de estrela de avaliação. Sem esses dados estruturados, o Google lê o preço como texto solto e não promove a página ao resultado rico de produto.

Com Product, Offer e AggregateRating válidos, a mesma página passa a disputar o snippet com preço, disponibilidade e nota, e isso costuma elevar a taxa de clique na maioria das lojas que monitoramos no suporte da FULL. A tabela abaixo separa sintoma, causa e correção.

Schema de produto no WooCommerce: sintoma, causa e correção
Sintoma na busca Causa raiz Ação corretiva
Preço não aparece no snippet Nó Offer sem price ou priceCurrency. Preencher o preço do produto e emitir Offer completo.
Sem estrela de avaliação AggregateRating ausente ou sem avaliação real. Ativar avaliações WooCommerce e só então emitir o rating.
Aviso de schema duplicado Tema e plugin gerando dois nós Product. Desativar o JSON-LD do tema e centralizar no plugin.

Pré-requisitos: O que ter antes de gerar o schema de produto

Antes de gerar o schema de produto, três coisas precisam estar prontas: WooCommerce 9.x atualizado, PHP 8.2 ou superior e um plugin de SEO com módulo de WooCommerce. O Rank Math PRO, incluído no bundle FULL, traz o módulo WooCommerce que emite Product e Offer sem nenhuma linha de código.

Em boa parte dos tickets que chegam ao suporte da FULL, a falha não está no plugin, e sim no produto sem preço ou sem categoria, o que deixa o nó Offer incompleto. Confira também se o tema da loja não injeta JSON-LD por conta própria, porque dois geradores de schema de produto na mesma página criam o aviso de dados estruturados duplicados. Para preparar os produtos em lote, o tutorial de como editar produtos WooCommerce em massa acelera o preenchimento de preço e SKU.

!IMAGEM: alt=”schema de produto no WooCommerce gerado pelo Rank Math PRO”

Legenda: o painel do Rank Math mostra o nó Product montado a partir dos campos nativos do WooCommerce.


Passo a passo: Como configurar o schema de produto no WooCommerce

Configurar o schema de produto no WooCommerce leva cerca de 15 minutos e cinco passos, do plugin à validação no Google Rich Results Test. A ordem importa: preencher o produto antes de emitir o schema evita o nó Offer incompleto, que é o erro mais comum. Cada passo abaixo fecha uma parte do JSON-LD, e ao final a página entrega Product, Offer e, quando há avaliação real, AggregateRating. Os dados estruturados passam a refletir exatamente o que o cliente vê na loja.

Passo 1: Instale o Rank Math PRO e ative o módulo WooCommerce

Instale o Rank Math PRO e ative o módulo WooCommerce em Rank Math, Dashboard, Modules. O módulo lê os campos nativos do WooCommerce (preço, estoque, SKU) e monta o nó Product automaticamente, sem editar functions.php. Em WooCommerce 9.x com PHP 8.2, a ativação é instantânea e não exige reindexação. Alternativas como Yoast SEO Woo e SEOPress também emitem schema de produto, mas o Rank Math entrega o Offer e o AggregateRating no mesmo módulo, sem extensão paga separada.

Passo 2: Preencha preço, estoque e moeda em cada produto

Preencha preço, status de estoque e moeda em cada produto, porque esses três campos viram price, availability e priceCurrency dentro do Offer. Um produto sem preço gera Offer incompleto, e o Google ignora o rich result de preço. Em lojas grandes, use a edição em massa para garantir que nenhum item fique sem valor. O schema de produto só fica elegível ao snippet de preço quando o Offer tem price e priceCurrency preenchidos, conforme o Google Search Central.

Passo 3: Configure o tipo de schema em Rank Math, titles & meta, products

Configure o tipo de schema em Rank Math, Titles & Meta, Products, e selecione Product como padrão para o post type produto. Esse ajuste garante que todo produto novo nasça com o schema de produto correto, sem configuração manual item a item. Defina também a marca (brand) e a categoria, que enriquecem o nó Product e ajudam o Google a classificar o item. Tende a reduzir avisos de campo recomendado ausente no Search Console na maioria das lojas.

Passo 4: Ative avaliações e só então emita o AggregateRating

Ative as avaliações de produto em WooCommerce, Settings, Products, Reviews, e deixe o AggregateRating ligado no Rank Math somente depois de ter avaliações reais. Emitir AggregateRating sem nenhuma avaliação publicada gera aviso de review spam e o Google remove a estrela. A regra é simples: estrela no snippet exige nota real na página. Em lojas novas, mantenha o rating desligado até as primeiras avaliações chegarem, e ligue quando houver volume.

Passo 5: Valide o JSON-ld no Google rich results test

Valide o JSON-LD colando a URL do produto no Google Rich Results Test e confirme que o nó Product traz Offer válido e zero erro. A ferramenta mostra o schema de produto exatamente como o Google lê, separando erro (bloqueia o rich result) de aviso (campo recomendado). Corrija todo erro antes de publicar. Use também o Schema Markup Validator da Schema.org para conferir a sintaxe pura do JSON-LD, fora das regras específicas do Google.


Como o schema de produto evita conflito de JSON-ld duplicado

O conflito mais frequente do schema de produto no WooCommerce é o JSON-LD duplicado: o tema injeta um nó Product, o plugin injeta outro, e o Search Console acusa dois blocos de dados estruturados na mesma URL. Isso passou a aparecer com força entre 2023 e 2026, quando temas de loja modernos adotaram schema próprio.

A correção é centralizar a emissão num único gerador. No Rank Math, desative o schema nativo do tema (em geral numa opção de SEO do próprio tema) e deixe o plugin como fonte única do nó Product. Em esse conflito aparecia em poucos temas; em ele virou recorrente em boa parte das lojas que abrem ticket no suporte da FULL. O WooCommerce 9.x também adiciona um bloco básico, então a desativação do schema do tema é o que resolve o aviso. Para entender o termo de raiz, consulte o glossário de schema markup e o de rich snippets.


Product snippet ou merchant listing: Qual schema de produto você gera

O schema de produto WooCommerce alimenta dois resultados distintos no Google: o product snippet e o merchant listing. O product snippet mostra preço e estrela no resultado orgânico padrão e exige Product com Offer e, idealmente, AggregateRating. O merchant listing aparece em experiências de compra, como a aba Shopping.

O merchant listing pede campos extras como shippingDetails e hasMerchantReturnPolicy. Segundo o Google Search Central, preencher os campos de merchant listing já deixa a página elegível também ao product snippet, então mirar no conjunto maior cobre os dois resultados. O Rank Math PRO emite o product snippet por padrão; o merchant listing completo costuma exigir campos manuais ou um feed no Merchant Center. Na prática, lojas pequenas costumam parar no product snippet, que já entrega preço e estrela. Para reforçar a estratégia de conteúdo da loja, veja como o Rank Math ajuda em páginas de venda.


Schema de produto e Core Web Vitals: O peso do JSON-ld

O schema de produto adiciona JSON-LD ao HTML, e em lojas grandes esse bloco pesa no carregamento e nos Core Web Vitals. Um produto simples gera um JSON-LD de poucos KB, mas um produto variável com 50 variações pode gerar dezenas de nós Offer, inflando o HTML e atrasando o parse do Google.

A configuração recomendada nesses casos é manter o schema no produto-pai e agregar as variações em AggregateOffer, em vez de emitir um nó por variação. Isso reduz o tamanho do JSON-LD e tende a manter o LCP estável na maioria dos catálogos grandes. Lojas com mais de 1.000 produtos devem medir o impacto em Core Web Vitals no WordPress antes e depois de ativar o schema de produto, porque o ganho de snippet não pode vir às custas de velocidade de página.


Quando vale o Rank Math PRO no bundle FULL

O Rank Math PRO avulso custa em torno de US$6,99 por mês por site, o que pesa para quem administra várias lojas WooCommerce. No bundle FULL, o plano PRO sai por R$849,90 e inclui o Rank Math PRO junto de outros 16 plugins premium, o que dá cerca de R$85 por site quando o plano cobre os 10 sites do limite.

Para uma agência que mantém schema de produto em dez lojas, a conta avulsa de licenças individuais supera o plano fechado, e o argumento de R$85 por site se mantém no corpo da operação, não só na simulação. Conheça os planos em FULL.services/planos e a página da solução Rank Math PRO. A gente vê no suporte da FULL que o gargalo raramente é o preço da licença, e sim o tempo perdido reconfigurando schema loja a loja.




Decisão rápida: Qual caminho seguir para o schema de produto

  • Se você administra uma loja só e não edita código → ative o Rank Math PRO ou Yoast SEO Woo e deixe o schema de produto automático.
  • Se o tema já injeta JSON-LD → desative o schema do tema e centralize no plugin, evitando o nó Product duplicado.
  • Se a loja é nova e sem avaliações → mantenha o AggregateRating desligado e ligue só quando houver nota real.
  • Se você mantém dez ou mais lojas → avalie o bundle FULL pelo custo por site, em vez de licenças avulsas de Rank Math PRO.

Perguntas frequentes sobre schema de produto no WooCommerce

O que é schema de produto no WooCommerce na prática?

Schema de produto é o bloco JSON-LD no formato Product da Schema.org que descreve um item da loja: nome, preço, moeda, estoque e nota. No WooCommerce, ele é montado a partir dos campos nativos do produto e enviado ao Google para habilitar o snippet com preço e estrela. Sem esse schema, o Google lê apenas o HTML visível e não promove a página ao resultado rico de produto.

Qual plugin gera schema de produto automático no WooCommerce?

Rank Math PRO é o plugin que gera schema de produto automático mais completo, porque emite Product, Offer e AggregateRating num único módulo WooCommerce. Yoast SEO Woo e SEOPress também produzem o nó Product, mas o AggregateRating e o Offer detalhado costumam exigir extensão paga separada. Em WooCommerce 9.x, o Rank Math lê preço e estoque sem nenhuma linha de código adicional.

É possível ter schema de produto sem editar código no WooCommerce?

Sim, é possível ter schema de produto sem tocar em código. Um plugin de SEO como o Rank Math PRO monta o JSON-LD a partir dos campos nativos do WooCommerce e injeta o nó Product automaticamente. O código manual só compensa quando a loja precisa de campos fora do padrão, como propriedades específicas de merchant listing. Para 90% das lojas, o plugin resolve sem editar functions.php.

Por que o schema de produto aparece duplicado no Search Console?

O schema de produto aparece duplicado porque o tema da loja e o plugin de SEO emitem, cada um, o seu próprio nó Product na mesma página. Temas modernos de WooCommerce passaram a embutir JSON-LD, e somado ao plugin isso gera dois blocos Product. A correção é desativar o schema nativo do tema e deixar um único gerador, normalmente o plugin, como fonte do dado estruturado.

Como validar se o schema de produto está correto antes de publicar?

Valide o schema de produto colando a URL no Google Rich Results Test, que mostra o nó Product como o Google o lê e separa erro de aviso. Erro bloqueia o rich result e precisa ser corrigido; aviso é campo recomendado. Confirme também a sintaxe no Schema Markup Validator da Schema.org. Só publique quando o Offer estiver completo, com price e priceCurrency, e zero erro listado.


Próximos passos para o schema de produto da sua loja

Colocar o schema de produto no ar é menos sobre o plugin e mais sobre os dados reais: preço preenchido, estoque correto e avaliação verdadeira sustentam o Product, o Offer e o AggregateRating. Comece validando uma URL no Google Rich Results Test, ajuste o Offer incompleto e só depois ligue o AggregateRating. Para escalar a presença orgânica da loja, combine o schema de produto com conteúdo otimizado, como mostra o guia de tráfego orgânico com Rank Math e o tutorial de configuração do SEOPress. Para continuar aprendendo, o FULL Academy reúne tutoriais, guias e reviews de WooCommerce em um só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

URL de produto no WooCommerce: 4 regras de permalink

A URL de produto é o endereco único que o

SEO para WooCommerce: Os 5 pilares para ranquear a loja

SEO para WooCommerce é o conjunto de ajustes técnicos e

Schema de produto no WooCommerce: Guia em 5 passos

O schema de produto é o bloco de dados estruturados
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.