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 campotext
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
- Abra o Rich Results Test e insira a URL com problema.
- Expanda “FAQPage → Question → acceptedAnswer”.
- Confirme se o atributo
text
aparece vazio, conforme o exemplo abaixo.

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)
- WordPress → Elementor → Settings → Features.
- Localize Element Caching e altere para Inactive.
- 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)
3.2 Recrie o FAQ de forma simples
- Edite a página no Elementor.
- Remova o widget Accordion atual (ou duplique para backup).
- Arraste Accordion (versão padrão).
- No painel de cada item:
- Title = Pergunta.
- Content = Resposta completa (sem widgets adicionais).
- Aba Content do widget → ative FAQ Schema.
- 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ção | Como fazer | Observação |
---|---|---|
Usar widget Toggle | Possui a mesma opção “FAQ Schema” | Funciona em muitos casos onde o Accordion falha |
Gerar FAQ por Rank Math ou Yoast | Inserir bloco “FAQ (Schema)” no editor clássico/Gutenberg | O plugin injeta JSON-LD separado; mantenha as mesmas perguntas visíveis na página |
Inserir JSON-LD manual | Adicionar widget HTML com código FAQPage completo | Exige conhecimento básico, mas dá controle total; lembre-se de também exibir as perguntas no front-end |
4. Validação final
- Publique a página.
- No Search Console: menu “Pesquisa aprimorada → FAQ”. Clique “Validar correção”.
- Aguarde a re-rastreabilidade (dias).
- 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.