🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir schema markup quebrado no WordPress

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro Schema markup quebrado EN: Broken schema markup
Severidade Atenção
Descrição Schema markup quebrado no WordPress é quando os dados estruturados da página têm campos obrigatórios faltando, valores inválidos ou marcação duplicada, e o Google deixa de exibir os rich snippets. A causa mais comum é dois plugins gerando schema ao mesmo tempo ou um campo obrigatório (como autor ou data) ausente.

O que é o schema markup quebrado?

Schema markup, ou dados estruturados, é um trecho de código (em JSON-LD) que descreve o conteúdo da página para o Google, habilitando os resultados aprimorados como estrelas de avaliação, perguntas frequentes e dados de receita. Ele fica quebrado quando viola as regras do Schema.org ou as exigências do Google: faltam campos obrigatórios, há valores no formato errado ou existem dois blocos de schema do mesmo tipo na página. O Google rastreia a marcação, encontra o erro e simplesmente ignora o rich snippet, mantendo o resultado comum.

Como identificar

  • No Teste de Resultados Aprimorados do Google aparece “Campo obrigatório ausente” ou “Valor inválido” para um tipo de schema.
  • No Search Console, o relatório de Aprimoramentos lista itens “inválidos” para FAQ, Produto, Receita ou Artigo.
  • Os rich snippets (estrelas, FAQ, preço) sumiram dos resultados de busca da página, que volta ao formato comum.
  • O Validador do Schema.org acusa dois blocos JSON-LD do mesmo @type na mesma URL.

Como prevenir

  • Mantenha um único gerador de schema ativo no site, normalmente o plugin de SEO, e desligue o schema nativo do tema
  • Após trocar de tema ou de plugin de SEO, rode o Teste de Resultados Aprimorados nas páginas principais
  • Acompanhe o relatório de Aprimoramentos no Search Console para detectar itens inválidos cedo

Causa

  • Dois plugins gerando schema ao mesmo tempo (por exemplo, o plugin de SEO e o tema, ou dois plugins de SEO), criando marcação duplicada e conflitante.
  • Campo obrigatório ausente para o tipo, como author e datePublished em Article ou price e availability em Product.
  • Valor no formato errado, como uma data fora do padrão ISO 8601 ou um aggregateRating sem ratingValue.
  • Bloco JSON-LD com erro de sintaxe (vírgula sobrando, aspas erradas) que invalida toda a marcação.
  • Schema de avaliação (review) referenciando estrelas que não existem de fato na página, contra a política do Google.

Como resolver

  1. Rode o Teste de Resultados Aprimorados: cole a URL da página no Teste de Resultados Aprimorados do Google. Ele aponta exatamente qual tipo de schema está com erro e qual campo está faltando ou inválido.
  2. Identifique se há schema duplicado: veja o código-fonte da página (Ctrl+U) e procure por 'application/ld+json'. Se houver dois blocos do mesmo tipo, dois geradores estão ativos. Desative o schema de um deles.
  3. Desligue o schema do tema ou do plugin redundante: no plugin de SEO (Rank Math ou Yoast), confirme que ele é o único gerando schema. Em Aparência ou nas opções do tema, desative a marcação estruturada nativa do tema se ela existir.
  4. Preencha os campos obrigatórios: nas configurações de schema do plugin de SEO, defina o tipo correto por post (Artigo, Produto, FAQ) e garanta que autor, data, imagem e demais campos exigidos estejam preenchidos.
  5. Revalide e solicite reindexação: rode o teste do Google de novo até não restar erro. Depois, no Search Console, use a Inspeção de URL e clique em Solicitar indexação para o Google reprocessar a marcação.
JSON
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Titulo exato do artigo",
  "image": ["https://seudominio.com/wp-content/uploads/imagem.jpg"],
  "datePublished": "2026-01-15T08:00:00-03:00",
  "dateModified": "2026-01-20T10:30:00-03:00",
  "author": {
    "@type": "Person",
    "name": "Nome do Autor"
  }
}

Perguntas frequentes

O que é schema markup no WordPress?
É um código em JSON-LD que descreve o conteúdo da página para o Google, habilitando os resultados aprimorados como estrelas de avaliação, FAQ e dados de produto. No WordPress, ele é gerado pelo plugin de SEO ou pelo tema, sem você precisar escrever o código à mão.
Por que meus rich snippets sumiram do Google?
Porque a marcação ficou inválida: o Google rastreia o schema, encontra um campo obrigatório faltando, um valor no formato errado ou marcação duplicada, e ignora o rich snippet. O resultado volta ao formato comum. O Teste de Resultados Aprimorados mostra qual erro derrubou o snippet.
Como sei qual campo está quebrando o schema?
Use o Teste de Resultados Aprimorados do Google: cole a URL e ele lista o tipo de schema e o campo exato com problema, como 'author ausente' ou 'datePublished inválido'. O Validador do Schema.org complementa, apontando erros de sintaxe e blocos duplicados.
Dois plugins podem causar schema duplicado?
Sim, e é uma das causas mais comuns. Quando o plugin de SEO e o tema (ou dois plugins de SEO) geram schema ao mesmo tempo, a página fica com dois blocos do mesmo tipo, o que o Google trata como erro. A correção é deixar só um gerador de schema ativo.
Preciso editar código para corrigir o schema?
Na maioria dos casos, não. O ajuste é feito nas configurações do plugin de SEO: escolher o tipo correto por post e preencher os campos obrigatórios. Editar o JSON-LD à mão só é necessário em marcação personalizada, e mesmo assim com cuidado para não duplicar o schema do plugin.
Depois de corrigir, quando os rich snippets voltam?
Depende de quando o Google rastrear a página de novo. Para acelerar, valide a correção no Teste de Resultados Aprimorados e, no Search Console, use a Inspeção de URL e clique em Solicitar indexação. A volta dos snippets costuma levar de alguns dias a poucas semanas.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

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.

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