Schema markup WordPress descreve o conteúdo da página em JSON-LD para o Google exibir resultados ricos. Segundo o Google Search Central (2024), o dado estruturado precisa refletir o conteúdo visível, sob risco de ação manual. Marcar FAQ sem FAQ na página derruba 100% dos rich snippets. Escolha o tipo certo, gere pelo plugin e valide antes de publicar.
O schema markup usa o vocabulário do schema markup do Schema.org para dizer ao Google o tipo exato de cada conteúdo: artigo, FAQ, produto ou tutorial. Este guia faz parte do conteúdo da FULL sobre SEO no WordPress e mostra como adicionar dados estruturados do começo ao fim, com a parte de SEO técnico que sustenta tudo. A gente vê no suporte da FULL que página com schema honesto e válido ganha mais espaço visual na busca e atrai mais cliques que um resultado simples de texto, enquanto schema inflado com dado inventado é ignorado pelo buscador.
O que é schema markup e o que ele habilita
O schema markup resolve a interpretação da página: o Google lê o texto, mas o schema markup diz de forma explícita que aquilo é uma avaliação com nota 4,8, uma pergunta frequente ou um preço em reais. Com essa camada de schema markup estruturada em JSON-LD, o buscador pode exibir rich snippets que se destacam na página de resultados.
Pense no schema markup como as etiquetas de um arquivo organizado: o conteúdo é o mesmo, mas as etiquetas dizem à máquina o que é cada coisa. A tabela abaixo resume as quatro etapas para adicionar e validar o schema markup sem marcar dado que o Google vai descartar como spam.
| Etapa | Objetivo | Check de validação |
|---|---|---|
| Escolher o tipo | Marcar o conteúdo certo | Tipo correto por página |
| Gerar via plugin | Criar o JSON-LD sem erro | Schema presente no HTML |
| Marcar FAQ e HowTo | Ganhar resultado rico | Blocos estruturados ativos |
| Validar no Google | Confirmar elegibilidade | Rich Results Test sem erro |
Antes de começar: O que ter pronto
Reunir cinco pré-requisitos antes de adicionar schema markup evita o erro mais caro do tema: marcar o tipo errado ou dados que não existem na página, o que faz o Google ignorar tudo. Em boa parte dos chamados que chegam ao suporte da FULL, o site já tinha um plugin de SEO instalado, mas com o tipo padrão errado, gerando schema inválido em centenas de URLs de uma vez.
- Um plugin de SEO instalado, como Rank Math, Yoast SEO ou SEOPress, que gera o JSON-LD base de forma automática.
- A clareza do tipo de cada página (artigo, produto, FAQ, tutorial), para marcar certo.
- O conteúdo real correspondente visível na página, porque o schema reflete o que o usuário vê.
- Acesso ao Rich Results Test do Google, para validar cada tipo antes de publicar.
- A conta no Google Search Console, para acompanhar os aprimoramentos detectados.
Com essas peças no lugar, cada passo a seguir rende e o schema reflete a página.
Como adicionar schema markup no WordPress
Adicionar schema markup no WordPress segue quatro passos diretos: escolher o tipo, gerar o JSON-LD pelo plugin de SEO, marcar blocos especiais como FAQ e HowTo, e validar no Rich Results Test. A regra de ouro é que o schema markup descreva o que está de fato na página, sem inventar. A ordem importa: validar antes de publicar evita o ciclo de marcar, esperar o Google ignorar e só depois descobrir o erro silencioso de sintaxe.
Passo 1: Escolha o tipo de schema certo
Defina o tipo conforme o conteúdo: Article para posts, Product para produtos, Review para avaliações reais, FAQPage para perguntas frequentes e HowTo para tutoriais. Marcar o tipo errado confunde o Google e queima a elegibilidade ao resultado rico. A maioria dos plugins de SEO permite definir o tipo padrão por tipo de conteúdo e ajustar caso a caso quando uma página específica pede algo diferente do padrão do site.
Passo 2: Gere o JSON-ld pelo plugin de SEO
Com o tipo definido, deixe o plugin gerar o código JSON-LD de forma automática, que é o formato recomendado pelo Google em vez de Microdata. O plugin injeta o schema no cabeçalho da página sem você escrever uma linha de código. Confira nas configurações se o tipo certo está atribuído e se os campos obrigatórios, como author e datePublished no Article, estão preenchidos com os dados reais do site, nunca em branco.
Passo 3: Marque FAQ e HowTo onde fizer sentido
Para páginas com perguntas frequentes, use o bloco de FAQ do plugin, que pode gerar o featured snippet de perguntas expansíveis na busca. Para tutoriais, marque os passos como HowTo. Esses dois tipos rendem os resultados ricos mais visíveis. Marque apenas quando o conteúdo existir de fato na página: FAQPage schema sem FAQ visível viola as diretrizes do Google e vira passivo, não ativo.
Passo 4: Valide no rich results test
Por fim, teste cada tipo de página no Rich Results Test do Google, conforme o vocabulário do Schema.org. A ferramenta aponta erros em vermelho e avisos em amarelo no seu schema. Corrija tudo que aparecer em vermelho antes de publicar, porque schema válido é o que habilita o resultado rico; schema com erro de sintaxe é simplesmente ignorado pelo Google na exibição da busca, sem aviso no site.
Erros de schema markup que o Google penaliza
Os três erros mais graves de schema markup são marcar dados que não aparecem na página, usar o tipo errado e deixar campos obrigatórios vazios. Cada um faz o Google ignorar o schema, e o primeiro pode gerar uma ação manual contra o site inteiro, derrubando os resultados ricos que já funcionavam.
Um caso que chegou ao suporte da FULL ilustra o risco: o dono marcou Review com estrelas em páginas sem avaliação nenhuma visível, só para ganhar as estrelinhas, e o site recebeu ação manual por dados estruturados spam. Outro padrão recorrente nos tickets é o conflito de schema duplicado: quando o tema injeta um Article básico e o plugin de SEO injeta outro Article na mesma URL, o Google lê dois nós concorrentes e tende a descartar ambos. A correção é desativar o schema do tema e deixar o plugin como fonte única do JSON-LD. A regra do Google é clara: o schema reflete o conteúdo visível, e dado inventado é risco, não atalho.
Quanto custa automatizar o schema em vários sites
Manter schema markup válido em escala custa tempo de configuração por site, e é aí que o bundle de plugins muda a conta para quem gerencia vários WordPress. Um plugin de SEO premium como Rank Math PRO ou Yoast Premium custa entre US$59 e US$99 por site por ano na licença avulsa, valor que se multiplica rápido em uma carteira de dez ou vinte sites.
A gente vê no suporte da FULL, que tem 150 mil sites conectados à plataforma, que padronizar o mesmo plugin de schema em toda a carteira evita o conflito de schema duplicado e o retrabalho de validar cada site do zero. O plano PRO da FULL ativa o pacote de 16 plugins premium gerenciados a partir de R$849, o que dá R$85 por site quando você distribui a licença pela carteira, sem comprar cada plugin avulso. Os plugins funcionam em qualquer hospedagem, como camada complementar de SEO e performance sobre o seu host atual. Você confere os planos em FULL.services/planos.
Como saber se o schema está funcionando
Para saber se o schema markup está funcionando, valide no Rich Results Test e acompanhe o relatório de aprimoramentos no Google Search Console, em vez de confiar só em ter ativado o plugin. O sinal mais direto é o teste passar sem erro em vermelho e o Search Console listar os tipos de schema detectados nas suas páginas ao longo das semanas seguintes.
Rode a URL no Rich Results Test e confirme que o tipo aparece sem erro, no máximo com avisos amarelos opcionais. No Search Console, o relatório de aprimoramentos mostra quantas páginas têm cada tipo de dado estruturado válido e sinaliza itens inválidos para correção. Vale também revisar artigos antigos com a abordagem de corrigir problemas de indexação, porque schema quebrado costuma andar junto de página mal indexada. A gente vê no suporte da FULL que validar antes de publicar evita marcar schema que o Google rejeita em silêncio.
Perguntas frequentes sobre schema markup no WordPress
Como resolver schema que não gera resultado rico na busca do Google?
Valide a página no Rich Results Test primeiro, porque a causa quase sempre é erro de sintaxe ou campo obrigatório vazio que invalida o JSON-LD. Corrija o que aparecer em vermelho e reenvie a URL para reindexação no Google Search Console. Em boa parte dos casos no suporte da FULL, preencher author e datePublished resolve. Lembre que resultado rico não é garantido nem imediato: o Google decide quando exibir, mesmo com schema válido.
É possível adicionar schema no WordPress sem escrever código JSON-LD?
Sim, dá para adicionar schema sem tocar em código, porque o plugin de SEO gera o JSON-LD de forma automática a partir do tipo que você define na interface. Você só escolhe o tipo por página e preenche os campos. Esse caminho cobre os tipos mais comuns, como Article e FAQPage, sem editar arquivo. Para schema avançado que o plugin não oferece, aí vale um plugin dedicado. A gente vê no suporte da FULL que o plugin de SEO resolve o schema da grande maioria dos sites.
Qual o pré-requisito mais importante antes de adicionar schema markup?
Garanta que o conteúdo que você vai marcar exista de verdade e visível na página, porque o Google exige que o schema reflita o que o usuário vê. Marcar FAQ sem FAQ visível ou estrelas de Review sem avaliação viola as diretrizes. A gente vê no suporte da FULL que praticamente toda penalização por dados estruturados veio de marcar o que não existe. Com o conteúdo real no lugar, o schema vira ganho seguro; sem ele, vira risco de ação manual.
Por que o Google ignora o schema que adicionei na página?
O Google ignora o schema porque ele está inválido, por erro de sintaxe ou campo faltando, ou porque marca dado que não aparece na página. Um terceiro motivo comum é schema duplicado: tema e plugin injetando o mesmo tipo na mesma URL. Valide no Rich Results Test para ver o erro exato e confirme que o tipo bate com o conteúdo. A gente vê no suporte da FULL que schema ignorado quase sempre tem erro silencioso que só a ferramenta de teste revela.
Como confirmar que o schema está válido antes de publicar a página?
Cole a URL ou o código no Rich Results Test do Google e veja se o tipo é detectado sem erros em vermelho; avisos amarelos são opcionais e não bloqueiam o resultado rico. Confirme também no Schema Markup Validator do Schema.org para sintaxe pura. Se o tipo aparece válido nos dois, está pronto. A gente vê no suporte da FULL que validar antes de publicar economiza o ciclo de marcar, esperar o Google ignorar e só depois descobrir o erro, então teste sempre cada novo tipo.
Próximos passos para ganhar resultados ricos
Adicionar schema markup no WordPress é direto quando feito com honestidade: escolha o tipo certo, gere o JSON-LD pelo plugin de SEO, marque FAQ e HowTo onde existirem de fato e valide no Rich Results Test antes de publicar. O erro que mais custa caro continua sendo marcar dado que não aparece na página, que vira penalização em vez de resultado rico. Vale entender que o plugin de SEO compete por gerar schema base automático, o plugin dedicado compete por tipos avançados e a marcação manual compete por controle total a custo de manutenção, e escolher a camada certa para o seu volume de sites. A gente vê no suporte da FULL que página com schema honesto e válido ganha estrelas, preço e FAQ na busca, atraindo mais clique que texto simples. Para se aprofundar, compare as ferramentas em Rank Math vs Yoast, ative o rich snippets com Rank Math, comece pelo básico em o que é SEO e veja o guia de SEO para WordPress e o FULL Academy. Marque o que existe e valide antes de publicar.
















