Desenvolvimento de Habilidades Digitais de Uso Profissional

Corrigindo o erro “O campo text não foi encontrado (em mainEntity.acceptedAnswer)” no FAQ do Elementor

Corrigindo o erro “O campo text não foi encontrado (em mainEntity.acceptedAnswer)” no FAQ do Elementor
Foto de Rod Lopes

Rod Lopes

Receber esse aviso no Search Console significa que o JSON-LD gerado pelo widget de sanfona (Accordion) não inclui o texto da resposta exigido pela propriedade acceptedAnswer.text.

Sem esse campo, o Google considera o item inválido e o FAQ não pode aparecer como resultado enriquecido.

Abaixo está um passo-a-passo focado em sites WordPress com Elementor (Pro ou Free) para identificar a causa e aplicar a correção.

1. Por que isso acontece no Elementor

  • Bug recorrente do widget Accordion
    Versões recentes do Elementor (principalmente após 3.22) apresentam falha ao popular o campo text quando o FAQ usa containers ou aninhamentos complexos.
  • Recurso “Element Caching” ativo
    O novo cache de elementos (beta) pode servir um HTML estático antes de o JSON-LD ser gerado, resultando em campos vazios.
  • Conteúdo da resposta fora do bloco padrão
    Se você inserir a resposta em widgets internos (Ex.: Heading, Text Editor separados) em vez do campo de conteúdo principal, o algoritmo não consegue “capturar” o texto.

2. Verificando se o erro realmente existe

  1. Abra o Rich Results Test e insira a URL com problema.
  2. Expanda “FAQPage → Question → acceptedAnswer”.
  3. Confirme se o atributo text aparece vazio, conforme o exemplo abaixo.
Screenshot showing the missing 'acceptedAnswer.text' field error in FAQ structured data for two questions

A captura de tela mostra o erro de campo ausente ‘acceptedAnswer.text’ nos dados estruturados de FAQ para duas perguntas.

3. Soluções práticas

3.1 Desative o “Element Caching” (recomendado)

  1. WordPress → Elementor → Settings → Features.
  2. Localize Element Caching e altere para Inactive.
  3. Salve, limpe caches externos (WP Rocket, LiteSpeed etc.) e teste novamente.
Ilustração destacando como desligar o recurso “Element Caching” no Elementor (Aba Features ▶ Element Caching ▶ Inativo)

Ilustração destacando como desligar o recurso “Element Caching” no Elementor (Aba Features ▶ Element Caching ▶ Inativo)

3.2 Recrie o FAQ de forma simples

  1. Edite a página no Elementor.
  2. Remova o widget Accordion atual (ou duplique para backup).
  3. Arraste Accordion (versão padrão).
  4. No painel de cada item:
    • Title = Pergunta.
    • Content = Resposta completa (sem widgets adicionais).
  5. Aba Content do widget → ative FAQ Schema.
  6. Atualize a página e teste.

Dica: evite containers aninhados dentro do item; mantenha parágrafos simples ou listas HTML básicas.

3.3 Alternativas caso o bug persista

OpçãoComo fazerObservação
Usar widget TogglePossui a mesma opção “FAQ Schema”Funciona em muitos casos onde o Accordion falha
Gerar FAQ por Rank Math ou YoastInserir bloco “FAQ (Schema)” no editor clássico/GutenbergO plugin injeta JSON-LD separado; mantenha as mesmas perguntas visíveis na página
Inserir JSON-LD manualAdicionar widget HTML com código FAQPage completoExige conhecimento básico, mas dá controle total; lembre-se de também exibir as perguntas no front-end

4. Validação final

  1. Publique a página.
  2. No Search Console: menu “Pesquisa aprimorada → FAQ”. Clique “Validar correção”.
  3. Aguarde a re-rastreabilidade (dias).
  4. Confirme que o status muda para Válido e que os itens são elegíveis.

5. Boas práticas para evitar novos erros

  • Mantenha Elementor atualizado, mas teste em staging antes.
  • Desative “Element Caching” até sair da fase beta.
  • Não combine múltiplos geradores de FAQ Schema na mesma página.
  • Sempre inclua perguntas e respostas idênticas no front-end para corresponder ao JSON-LD.
  • Valide cada alteração em https://search.google.com/test/rich-results.

Conclusão

O erro decorre de um campo obrigatório vazio no JSON-LD. Na maioria dos casos, desativar o Element Caching e simplificar o conteúdo do Accordion resolve imediatamente.

Caso contrário, use plugins de SEO ou JSON-LD manual para garantir que acceptedAnswer.text seja preenchido. Seguindo os passos acima, seu FAQ voltará a ser qualificado para resultados enriquecidos na Pesquisa Google.

Foto de Rod Lopes

Rod Lopes

Desde o século passado, ajudando pessoas e empresas a se posicionarem melhor no mercado digital.

- Cursos Presenciais de diversos aspectos do marketing digital em Campinas.

- Desenvolvimento de Habilidades Digitais de Uso Profissional.

- Criação de Negócios Online, Marketing Digital e Inteligência Artificial.

- Minha atuação abrange desde a criação de sites, landing pages e lojas virtuais, gestão estratégica de tráfego pago e orgânico otimizado para motores de busca (SEO) até a implementação de soluções com Automação e Inteligência Artificial.

- Mentor de profissionais de marketing que buscam dar um UP na carreira.

Ensino tudo que faço, integrando conhecimento técnico e estratégico de alto nível sempre focado em resultados.

Bio

Agende o melhor horário para uma consultoria particular, online e ao vivo para melhorar ainda mais seu posicionamento no mundo dos negócios online.

Se você gostou deste artigo, deixe seu comentário e compartilhe. Só assim vou saber se estou contribuindo e como posso melhorar. Obrigado!