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

Como corrigir o FAQ Schema do Rank Math que não valida

Time Full Services Time Full Services
Tipo SEO Tecnico
Nome do erro FAQ Schema do Rank Math não valida EN: Rank Math FAQ Schema not validating
Severidade Atenção
Descrição O Rank Math FAQ Schema não valida quando algum par pergunta/resposta fica vazio, quando o bloco FAQ não é renderizado no conteúdo público da página, ou quando o cache serve uma versão antiga sem o bloco. O markup só sai como FAQPage se cada item tiver pergunta e resposta preenchidas.

O que é FAQ Schema do Rank Math que não valida?

O FAQ Schema do Rank Math é o JSON-LD do tipo FAQPage que o plugin injeta na página a partir do bloco FAQ by Rank Math (ou de um schema FAQPage montado no Schema Generator). Quando esse markup não é gerado, sai incompleto ou é recusado pelo Rich Results Test, dizemos que o FAQ Schema não valida. Na prática o problema quase nunca é o plugin: o Rank Math só emite o FAQPage para itens que tenham pergunta E resposta preenchidas e que estejam de fato visíveis no HTML público da página.

Vale separar dois efeitos distintos. Um é o schema inválido, com erro no Rich Results Test (campo obrigatório faltando, item vazio, conteúdo do schema diferente do texto visível). O outro é o schema válido que mesmo assim não vira rich result: desde agosto de 2023 o Google passou a mostrar o resultado rico de FAQ apenas para sites de governo e saúde, então um FAQPage perfeito pode validar e ainda assim não exibir o sanfonado na busca. Distinguir os dois evita horas perdidas tentando corrigir algo que está correto.

Como identificar

  • No Rich Results Test do Google aparece a mensagem ‘No items detected’ mesmo com o bloco FAQ na página
  • O Rich Results Test acusa erro ‘Either name or text must be specified’ ou ‘Missing field acceptedAnswer’ no item de FAQ
  • A aba Schema do Rank Math mostra o FAQPage, mas o JSON-LD não está no código-fonte da página publicada (Ctrl+U não acha ‘FAQPage’)
  • O validador do Schema.org marca o item de FAQ como vazio ou sem a propriedade ‘acceptedAnswer’
  • O Google Search Console reporta ‘FAQ inválidos’ ou para de mostrar o aprimoramento de Perguntas frequentes no relatório

Como prevenir

  • Sempre revise cada par pergunta e resposta antes de publicar; itens em branco quebram o FAQPage inteiro
  • Mantenha o FAQ dentro do conteúdo do post (bloco nativo), não em widgets de tema ou page builder fora do the_content
  • Inclua a purga de cache no checklist de publicação, especialmente em sites com WP Rocket, LiteSpeed ou CDN
  • Padronize que o texto do schema seja idêntico ao texto visível na página para evitar recusa por content mismatch
  • Lembre a equipe de que FAQ Schema válido não garante rich result desde agosto de 2023; meça pelo Search Console, não pela prévia visual

Causa

  • Um ou mais pares do bloco FAQ by Rank Math estão com o campo de pergunta ou de resposta vazio, então o Rank Math descarta o item e o FAQPage sai incompleto ou nem é emitido.
  • O conteúdo do FAQ é montado por um widget do Elementor ou do tema fora do the_content, e o Rank Math não enxerga esse HTML para gerar o schema a partir dele.
  • Um plugin de cache (WP Rocket, LiteSpeed Cache, W3 Total Cache) está servindo uma versão antiga da página, gerada antes de você inserir ou corrigir o bloco FAQ.
  • O texto do schema não bate com o texto visível na página (resposta editada no schema mas não no corpo), e o Rich Results Test recusa por 'content mismatch'.
  • A página é um Custom Post Type ou tipo de conteúdo sem o módulo Schema do Rank Math habilitado em Rank Math, Configurações do Schema, então nenhum JSON-LD é injetado.
  • O FAQPage valida sem erro, mas o Google não exibe o rich result porque desde agosto de 2023 o recurso só aparece para sites de governo e saúde.

Como resolver

  1. Confirme que o markup existe no HTML público: Abra a página publicada em uma aba anônima, veja o código-fonte e procure pela string FAQPage. Se ela não estiver lá, o problema é geração de schema, não validação. Use a busca do navegador no código-fonte.
    Ctrl+U na página publicada -> Ctrl+F -> FAQPage
    view-source:https://seusite.com.br/sua-página/
  2. Preencha todo par pergunta e resposta do bloco FAQ: No editor, selecione o bloco FAQ by Rank Math e verifique cada item. O Rank Math só inclui no FAQPage os itens que tiverem pergunta e resposta preenchidas. Apague os itens em branco e salve a página novamente para regenerar o schema.
    Editor -> bloco 'FAQ by Rank Math' -> remover itens com campo vazio -> Atualizar
  3. Garanta que o FAQ esteja dentro do the_content: Se o FAQ é renderizado por um widget de page builder fora do conteúdo principal, o Rank Math não o lê. Mova o FAQ para o bloco nativo dentro do corpo do post, ou monte um FAQPage manual na aba Schema apontando para o mesmo texto visível.
    Editor do post -> aba 'Rank Math' -> 'Schema' -> 'Schema Generator' -> 'FAQ'
  4. Limpe o cache da página: Depois de salvar, purgue o cache do plugin de cache e do CDN para que o visitante e o Google recebam o HTML novo já com o bloco FAQ. Sem isso o validador continua lendo a versão antiga sem schema.
    WP Rocket -> Configurações -> 'Limpar cache'
    LiteSpeed Cache -> 'Esvaziar tudo'
  5. Valide no Rich Results Test e separe inválido de não exibido: Pela própria aba Schema do Rank Math, use Código de validação e Testar com Google para abrir o Rich Results Test com o markup. Se acusar erro, corrija o campo apontado. Se passar mas não mostrar prévia, o markup está correto e a ausência de rich result é a política do Google para FAQ, não um defeito do site.
    Aba 'Schema' -> 'Code Validation' -> 'Test with Google'
    https://search.google.com/test/rich-results
JavaScript
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "O FAQ Schema do Rank Math precisa do PRO?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Nao. O bloco FAQ by Rank Math gera o FAQPage na versao gratuita."
    }
  }]
}
</script>

Perguntas frequentes

Por que o FAQ Schema do Rank Math não aparece no código-fonte?
Quase sempre porque algum item do bloco FAQ está com pergunta ou resposta vazia, ou o FAQ é renderizado fora do the_content por um widget de page builder. O Rank Math só injeta o FAQPage para itens completos e visíveis no conteúdo do post.
O Rich Results Test diz que o FAQ é válido mas não mostra o resultado rico. Por quê?
Desde agosto de 2023 o Google só exibe o rich result de FAQ para sites de governo e saúde. Um FAQPage válido em um site comum continua correto, mas não gera o sanfonado na busca; isso é política do Google, não erro do seu site.
Preciso do Rank Math PRO para gerar FAQ Schema?
Não. O bloco FAQ by Rank Math e o JSON-LD do tipo FAQPage estão na versão gratuita. O PRO adiciona o Advanced Schema Editor e variáveis de custom field, úteis para casos complexos, mas o FAQ básico funciona sem ele.
O que significa o erro 'Either name or text must be specified' no FAQ?
É o Rich Results Test avisando que um item de FAQ está sem a pergunta (name) ou sem a resposta (text). Volte ao bloco FAQ, localize o item incompleto, preencha os dois campos e atualize a página para regerar o schema.
Cache pode fazer o FAQ Schema não validar?
Sim. Se o plugin de cache ou o CDN serve uma versão da página gerada antes de você inserir o bloco FAQ, tanto o visitante quanto o Google recebem o HTML antigo sem o JSON-LD. Purgar o cache após salvar resolve esse caso.
Posso usar o mesmo FAQ em várias páginas?
Não é recomendado. O Google considera Q&A duplicado em muitas páginas como motivo para ignorar o markup. Escreva perguntas e respostas específicas de cada página e mantenha o texto do schema igual ao texto visível.
Como faço o FAQ Schema aparecer em um Custom Post Type?
Habilite o módulo Schema do Rank Math para aquele tipo de conteúdo em Rank Math, Configurações do Schema, e então adicione o bloco FAQ ou um FAQPage manual no Schema Generator. Sem o módulo ativo para o CPT, nenhum JSON-LD é injetado.

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