Como corrigir o fato de o reCAPTCHA não funcionar no WordPress

Como corrigir o fato de o reCAPTCHA não funcionar no WordPress

O reCAPTCHA não está funcionando em seu site WordPress?

O reCAPTCHA é um serviço gratuito oferecido pelo Google que ajuda a proteger os sites contra spam, e muitos usuários do WordPress gostam de utilizá-lo. O reCAPTCHA é um recurso útil para ter em seu site, especialmente ao convidar à comunicação por meio do uso de formulários.

Portanto, pode ser muito frustrante quando o reCAPTCHA não está funcionando em seu site.

Há vários motivos comuns pelos quais você pode estar tendo problemas com o reCAPTCHA em seu site do WordPress, e podemos ajudá-lo a corrigi-los.

Adicione agora o reCAPTCHA ao seu formulário do WordPress

Por que meu reCAPTCHA não está funcionando no WordPress?

Normalmente, os problemas com o reCAPTCHA surgem devido à forma como ele está configurado nas definições do seu site.

As opções de plug-in, os recursos do tema e outras configurações do site influenciam a forma como o reCAPTCHA opera em seu site WordPress. As configurações do plug-in WPForms, por exemplo, podem afetar a forma como essa proteção é aplicada aos formulários enviados em seu site. Felizmente, os problemas do reCAPTCHA podem ser resolvidos com um pouco de investigação sobre essas configurações.

Nesta publicação, abordaremos os problemas comuns que você pode encontrar com o reCAPTCHA e como resolvê-los. Além disso, como bônus, ofereceremos alguns métodos alternativos para proteger seu site, para que você não precise utilizar o reCAPTCHA.

Como corrigir o fato de o reCAPTCHA não funcionar no WordPress

1. Não é possível habilitar o reCAPTCHA

Ao arrastar e soltar campos para o formulário que está criando no WPForms, você pode descobrir que não consegue adicionar ou ativar o campo reCAPTCHA.

Esse problema geralmente se deve a problemas com as chaves reCAPTCHA nas configurações do construtor de formulários, que é onde você deve ir primeiro para solucionar esse problema.

Nas configurações do WPForms, você precisa se certificar de que as chaves do reCAPTCHA foram inseridas corretamente.

Sem as chaves reCAPTCHA corretas em suas configurações, o campo reCAPTCHA ainda estará visível nos campos disponíveis no construtor de formulários, mas você receberá uma mensagem de aviso se tentar usá-lo.

Mensagem de configuração do Google reCAPTCHA

Portanto, vá até WPForms " Configurações " CAPTCHA para verificar se suas chaves reCAPTCHA foram adicionadas corretamente aos campos de chave reCAPTCHA.

Talvez você descubra aqui que ainda não tem as chaves do reCAPTCHA. Portanto, você precisará gerar essas chaves a partir do Google.

Como você pode ver, oferecemos um tutorial passo a passo para esse processo, que pode ser acessado na mensagem que aparece no construtor de formulários.

Depois de gerar as chaves, você pode aplicar as chaves reCAPTCHA às configurações do construtor de formulários.

Navegue até WPForms " Configurações " CAPTCHA para inserir suas chaves reCAPTCHA.

Inserção das configurações do reCAPTCHA

Em seguida, volte ao construtor de formulários para adicionar o campo reCAPTCHA e ativar o reCAPTCHA em seu formulário.

Depois que as chaves do reCAPTCHA forem adicionadas e ativadas nas configurações do WPForms, você poderá adicionar o campo reCAPTCHA ao formulário sem problemas.

2. Chave de site inválida

Outro motivo pelo qual o reCAPTCHA não está funcionando no WordPress pode ser devido a uma chave de site inválida.

Você saberá que esse é o caso se receber uma mensagem no campo reCAPTCHA quando tentar adicioná-lo ao seu formulário.

A mensagem de erro pode ser a seguinte:

  • Erro para o proprietário do site: chave de site inválida
  • Erro para o proprietário do site: domínio inválido para a chave do site

Isso significa que, como sugere a mensagem de erro, as chaves reCAPTCHA adicionadas a WPForms " Configurações " CAPTCHA são inválidas. Talvez as chaves tenham sido copiadas incorretamente para as configurações do WPForms ou tenham sido excluídas acidentalmente da sua conta do Google reCAPTCHA. Você também pode estar usando a chave errada para o seu site.

Você precisará verificar novamente as chaves reCAPTCHA que recebeu do Google e certificar-se de que elas correspondem às chaves que você aplicou às configurações do WPForms e ao domínio que está configurando.

Inserção da chave do site nas configurações

Para corrigir sua chave de site inválida, talvez seja necessário gerar novamente as chaves do Google reCAPTCHA no site do Google.

Se você gerar novamente suas chaves reCAPTCHA no Google, certifique-se de adicionar as novas chaves nas configurações do WPForms. Volte para WPForms " Configurações " CAPTCHA para adicionar e ativar as chaves geradas novamente.

3. Falha na verificação do Google reCAPTCHA

A falha na verificação do reCAPTCHA é outro problema comum que você pode encontrar no WordPress, e há vários motivos possíveis para que isso ocorra.

Configuração do reCAPTCHA

Se isso acontecer, você receberá uma mensagem que diz: "A verificação do Google reCAPTCHA falhou, tente novamente mais tarde". Essa mensagem de erro aparecerá depois do campo reCAPTCHA, após o envio de um formulário

Para solucionar esse problema, verifique se ele está relacionado a chaves reCAPTCHA incorretas, repetindo as etapas descritas no problema nº 2 acima.

As chaves do seu site podem estar erradas ou podem estar configuradas incorretamente na sua conta do Google reCAPTCHA. Nesse caso, você deve simplesmente gerar um novo conjunto de chaves do reCAPTCHA.

Se o formulário ainda não puder ser enviado com êxito com as chaves do site, verifique os plug-ins de otimização, como WP Rocket, Autoptimize etc. Talvez seja necessário alterar algumas configurações nesses plug-ins para corrigir o problema do reCAPTCHA.

Em seu plug-in de otimização, desative temporariamente as configurações de otimização de Javascript. Em seguida, salve essas configurações e limpe o cache para ver se isso resolve o problema do reCAPTCHA.

4. "Mensagem de erro "Este campo é obrigatório

Outra mensagem de erro que você pode encontrar com o reCAPTCHA diz: "Este campo é obrigatório" e aparece após o campo do reCAPTCHA.

Muitas vezes, esse erro é causado por um conflito com outro código reCAPTCHA. Você pode ter vários reCAPTCHAs que foram carregados por outros plug-ins ou pelo tema do seu site.

Para ver se esse é o caso, tente verificar se há erros de console no construtor de formulários.

Basta clicar com o botão direito do mouse na tela ou clicar nos três pontos verticais no canto direito para abrir a ferramenta Inspecionar e, em seguida, selecionar a guia Console .

Verificação de erros do console

Se o reCAPTCHA tiver sido carregado duas vezes, você verá uma mensagem de erro no console, como a que está abaixo.

Mensagem de erro do console

Se você vir essa mensagem, precisará verificar se há outra opção reCAPTCHA em uma configuração de plug-in ou opção de tema. Tente rastrear esse outro código reCAPTCHA.

Às vezes, a simples desativação da opção "Enable Google Page Speed dashboard widget" (Ativar widget do painel do Google Page Speed) em Performance " General Settings " Miscellaneous ( Desempenho " Configurações gerais " Diversos ) no plug-in W3 Total cache pode corrigir esse problema.

Ativação do widget do painel de controle do Google pagespeed

Se você não conseguir localizar a opção conflitante do reCAPTCHA, tente ativar o modo sem conflito nas configurações do reCAPTCHA do WPForms para ver se isso resolve o problema.

Ativação do modo sem conflito nas configurações do WPForms reCAPTCHA

5. O spam não é reduzido com o reCAPTCHA

Às vezes, pode parecer que você não está tendo nenhum problema com o reCAPTCHA, mas ele ainda não está reduzindo o nível de spam que seu site está recebendo.

A solução mais fácil nesse caso provavelmente seria aumentar a força do seu reCAPTCHA no Google. Isso é algo que você faria em sua conta do Google reCAPTCHA, não no WordPress.

Acesse as configurações do Google reCAPTCHA mais uma vez para definir o tipo e a força do reCAPTCHA.

Edição das configurações do reCAPTCHA

E com o reCAPTCHA Enterprise do Google, você pode criar vários projetos e avaliações para ter ainda mais opções de personalização com o reCAPTCHA.

Edição do projeto reCAPTCHA

Outra coisa a ser tentada seria utilizar um reCAPTCHA v3 ou Checkbox no Google, pois o reCAPTCHA invisível é o tipo de proteção que os remetentes de spam conseguem contornar com mais facilidade.

Selecione reCAPTCHA v2

Você também pode aumentar a força desses tipos de reCAPTCHA em sua conta do Google.

E sobre o tópico de spam, não deixe de conferir também nossa lista de truques simples para eliminar o spam de registro.

Alternativas ao reCAPTCHA

Em última análise, você pode decidir descartar completamente o reCAPTCHA e buscar métodos alternativos. Nós entendemos!

Felizmente, há várias outras maneiras de proteger seu site. O WPForms oferece suas próprias configurações de proteção contra spam e segurança, e a maioria delas pode ser encontrada no construtor de formulários em Configurações " Proteção contra spam e segurança.

Ative a proteção antispam moderna

O WPForms tem uma camada de proteção antispam integrada que é executada em segundo plano em cada um dos seus formulários, protegendo-o contra envios de spam.

Para obter os melhores resultados, use a proteção integrada contra spam juntamente com outro método, como um CAPTCHA.

A opção de proteção antispam deve estar ativada por padrão, mas você pode verificá-la nas configurações de Proteção contra spam e segurança do WPForms.

Ativar a proteção anti-spam da Akismet

O Akismet é um popular plug-in de proteção contra spam para sites do WordPress. Ele costuma ser usado para filtrar o spam dos comentários, mas também pode ser integrado ao WPForms para proteger seu site contra o spam que chega por meio dos formulários.

Portanto, primeiro você precisará instalar e ativar o plug-in Akismet Spam Protection para ativar essa proteção anti-spam no WPForms.

Depois que o plug-in for instalado, o Akismet o redirecionará para sua própria página de configurações. A partir daí, você seguirá as etapas para configurar uma conta e adicionar sua chave de API do Akismet.

Em seguida, volte para Configurações " Proteção contra spam e segurança no criador de formulários e ative a opção de proteção antispam Akismet.

Adicionar outras configurações de Captcha: hCaptcha, Cloudflare Turnstile ou um Captcha personalizado

Há algumas opções de CAPTCHA além do reCAPTCHA que você pode usar em seu site.

Por exemplo, o hCaptcha é gratuito e tem privacidade, mas ainda oferece proteção anti-spam confiável. Ou você pode utilizar o Cloudflare Turnstile, que é outra solução semelhante ao CAPTCHA. Ela permite que os usuários enviem formulários sem resolver um quebra-cabeça.

Para configurar o hCaptcha ou o Cloudflare Turnstile, vá para WPForms " Settings " CAPTCHA. Em seguida, selecione a opção que você deseja utilizar.

Inserção das configurações do CAPTCHA

Você precisará gerar chaves de API de cada conta e adicioná-las aqui, antes de salvar suas configurações.

Além disso, você pode evitar spam criando sua própria pergunta e resposta ou CAPTCHA matemático com o WPForms Custom Captcha.

O Captcha personalizado está disponível para todos os usuários do WPForms com um plano Básico ou superior. Você pode encontrá-lo em Fancy Fields no construtor de formulários.

Crie seu próprio Captcha personalizado com o WPForms

Em seguida, é possível selecionar o tipo de CAPTCHA a ser exibido aos usuários, escolhendo Matemática ou Pergunta e Resposta em um menu suspenso.

Adicionar filtros de spam: Filtro de país ou Filtro de palavra-chave

O uso de um filtro de país é uma maneira simples e eficaz de permitir ou negar envios de formulários de países específicos.

Para ativar esse recurso no construtor de formulários, vá para Configurações " Segurança e proteção contra spam e ative a opção Ativar filtro de país.

Ativação do filtro de país nas configurações

Se um usuário tentar enviar um formulário de fora de um país selecionado, o formulário não será enviado. Ele receberá uma mensagem com a seguinte mensagem: "Desculpe, este formulário não aceita envios de seu país".

Você também pode aplicar esse mesmo processo às palavras-chave.

Para ativar um filtro de palavras-chave, alterne a opção Ativar filtro de palavras-chave para a posição ativada. Em seguida, adicione palavras e frases específicas à lista de palavras-chave.

Ativação do filtro de palavras-chave nas configurações

Agora, quando um usuário tentar enviar um formulário com uma das palavras-chave listadas, o formulário não será enviado. Ele receberá uma mensagem que diz: "Desculpe, sua mensagem não pode ser enviada porque contém palavras proibidas".

Criar uma Allowlist ou Denylist

Você também pode proteger seus formulários contra spam com uma lista de permissões ou uma lista de recusas. Essa configuração permite ou nega usuários de formulários com base em seus endereços de e-mail.

Seleção de uma opção de lista de permissão / lista de negação

Para criar uma lista de permissões ou uma lista de bloqueios, abra o construtor de formulários e certifique-se de incluir um campo E-mail em seu formulário.

Nas opções avançadas do campo Email, use o menu suspenso Allowlist / Denylist para ativar sua lista e adicionar suas regras.

Definir um tempo mínimo para envio

Os spambots são programados para serem rápidos e não gostam de esperar enquanto estão no meio de um ataque de spam.

Essa tendência dos spambots pode ser combatida com a adição de um requisito de tempo mínimo para o envio.

Para ativar essa opção, vá para Configurações " Segurança e proteção contra spam e ative a opção Ativar tempo mínimo para envio.

Em seguida, insira um número para controlar quantos segundos o formulário deve esperar antes de considerar legítima uma ação de envio.

permitir tempo mínimo para envio

Por exemplo, se você espera que um usuário humano médio preencha seu formulário em 10 segundos, esse é um bom número a ser aplicado nessa configuração. Se um spambot chegar ao seu formulário e enviá-lo em menos de 10 segundos, o WPForms bloqueará imediatamente esse envio e o tratará como spam.

Dica de profissional 💡: Você também pode combinar um tempo mínimo para enviar o filtro com outras soluções de prevenção de spam no WPForms para criar um poderoso mecanismo de defesa em várias camadas contra spambots comuns.

Este é apenas um breve resumo das proteções disponíveis no WPForms. Para obter instruções completas sobre como aplicar cada uma dessas medidas ao seu site WordPress, consulte este extenso tutorial.

Adicione agora o reCAPTCHA ao seu formulário do WordPress

Perguntas frequentes sobre problemas com o reCAPTCHA

Aqui estão algumas das perguntas mais comuns que recebemos de pessoas com problemas com o reCAPTCHA.

Qual é a diferença entre o reCAPTCHA v2 e v3?

O reCAPTCHA v2 e a v3 são soluções de prevenção de spam desenvolvidas pelo Google. A principal diferença entre a v2 e a v3 é que, com a v3, o reCAPTCHA funciona silenciosamente nos bastidores e não exige a interação do usuário na forma de quebra-cabeças para distinguir um usuário legítimo de um spambot.

No entanto, o reCAPTCHA v2 depende da interação do usuário para tomar decisões sobre quais usuários são legítimos quando ocorre um envio de formulário.

Se quiser oferecer aos seus usuários uma experiência mais simples, o reCAPTCHA v3 pode ser uma opção melhor.

O reCAPTCHA é a única maneira de bloquear spam?

Não, existem muitas soluções excelentes de prevenção de spam além do reCAPTCHA. O hCaptcha e o Cloudflare Turnstile são duas das alternativas mais populares ao Google reCAPTCHA.

Além disso, há ferramentas de bloqueio de spam baseadas em IA, como o Akismet. Plug-ins como o WPForms também oferecem opções personalizadas de filtragem de spam com filtros de palavras-chave e países, tempo mínimo de envio e um captcha personalizado.

O reCAPTCHA é ruim para a experiência do usuário?

As versões do reCAPTCHA que exigem interação do usuário podem causar frustração. Também não é muito amigável para deficientes, pois depende de desafios visuais.

No entanto, também é algo com que a maioria de nós está acostumada, portanto, não leva necessariamente a um maior abandono. Dito isso, se quiser ter certeza absoluta de que está fornecendo a experiência mais perfeita para seus usuários ao preencherem seus formulários, você pode usar filtros de spam menos intrusivos, como reCAPTCHA v3, Akismet, Cloudflare e outros.

Em seguida, mergulhe fundo na prevenção de spam

Neste post, abordamos várias maneiras de proteger seus formulários no WordPress. A maior parte do spam vem de bots que tentam enviar formulários de contato em seu site.

Mas você pode evitar que o spam se infiltre em seu site com as dicas que abordamos neste guia definitivo sobre prevenção de spam.

Além disso, talvez você queira conferir nossas recomendações sobre os melhores plug-ins de cronômetro de contagem regressiva para WordPress.

Pronto para criar seu formulário? Comece hoje mesmo com o plug-in de criação de formulários mais fácil do WordPress. O WPForms Pro inclui vários modelos gratuitos e oferece uma garantia de reembolso de 14 dias.

Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais tutoriais e guias gratuitos sobre o WordPress.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPForms é financiado, por que isso é importante e como você pode nos apoiar.

Kacie Cooper

Kacie é redatora e criadora de modelos para o WPForms. Ela tem blogado sobre o WordPress e escrito sobre ele desde 2016.Saiba mais

O melhor plug-in de criação de formulários de arrastar e soltar para WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.

4 comentários sobre "Como corrigir o fato de o reCAPTCHA não funcionar no WordPress"

  1. Olá,
    Eu uso o reCaptcha com o WPforms (versão gratuita) em dois sites e tenho um erro no console do Google reCaptcha.

    Com o reCaptcha v3, recebi este erro:
    Detectamos que seu site não verifica os tokens reCAPTCHA.

    Com o reCaptcha invisível v2, recebi este erro:
    Detectamos que seu site só verificou testes de reCAPTCHA bem-sucedidos em menos de 50% das vezes. Isso pode indicar um problema com sua integração do reCAPTCHA.

    Alguma ideia do problema?

    1. Olá, Jimmy - Pode haver vários motivos por trás desse problema. Quando tiver a oportunidade, envie-nos uma mensagem com mais detalhes sobre o problema que está enfrentando no suporte para que possamos ajudar mais.

      Se você tiver uma licença do WPForms, terá acesso ao nosso suporte por e-mail, portanto, envie um tíquete de suporte.

      Caso contrário, oferecemos suporte gratuito limitado no fórum de suporte do WPForms Lite WordPress.org.

      Obrigado 🙂

  2. Estamos usando o WP Forms Lite há bastante tempo, sem problemas. Esta semana, notamos que cada site que usa o formulário mostra um bloco vermelho que diz: "Esta chave de site não está habilitada para o captcha invisível".

    Além disso, quando alguém preenche um formulário, recebe o erro - Falha na verificação do Google reCAPTCHA, tente novamente mais tarde.

    Por que a ativação do captcha desapareceria de repente? Vou tentar a primeira solução listada acima para ver se isso ajuda, mas estou confuso quanto ao motivo pelo qual isso aconteceu.

    1. Oi Alan. Obrigado por entrar em contato. Já vi esse erro quando alguém gera as chaves reCAPTCHA erradas para o tipo de CAPTCHA que deseja usar, mas isso não explica por que funcionou por um tempo e depois parou de funcionar. Eu não gostaria de especular sem mais detalhes sobre sua situação específica.

      Recomendo que publique seu problema no fórum de suporte do WPForms Lite WordPress.org e nossos consultores de confiança da equipe de suporte poderão ajudar a resolver o problema. (Desfoque ou cubra as chaves do reCAPTCHA se optar por compartilhar uma captura de tela).

      Você poderia tentar um tipo diferente de CAPTCHA, embora eu saiba que isso levará tempo para ser configurado e talvez você queira continuar com o que tem agora.

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Este formulário é protegido pelo Cloudflare Turnstile e aplicam-se a Política de Privacidade e os Termos de Serviço da Cloudflare.