Impeça o spam de formulários de contato

Como impedir o spam de formulários de contato no WordPress

Quer acabar com o spam de formulários de contato para sempre? Muitos de nós já passamos por isso, irritados e procurando uma maneira de acabar com o spam.

A boa notícia é que você não precisa mais passar por toneladas de e-mails de spam para encontrar perguntas e leads genuínos. O WPForms torna muito fácil impedir que o spam de e-mail chegue à sua caixa de entrada.

Neste artigo, mostraremos todas as ferramentas antispam do WPForms para que você possa acabar de vez com o spam de formulários de contato do WordPress.

Combata o spam de formulários de contato agora!

O que é spam no formulário de contato do WordPress?

O spam de formulário de contato do WordPress é o que acontece quando os bots preenchem seus formulários on-line. Esse spam geralmente aponta para malware, links de phishing ou mensagens de vendas. Você pode evitá-lo usando serviços como Google reCAPTCHA, hCaptcha ou Cloudflare. Você também pode bloquear e restringir determinadas mensagens ou endereços IP.

Como impedir o spam do formulário de contato do WordPress

O WPForms é o melhor plug-in de prevenção de spam de formulários. Assista a este vídeo para saber como usar o plug-in para impedir o spam de formulários de contato no WordPress.

Como a ferramenta de criação de formulários de contato mais bem avaliada, o WPForms oferece vários métodos para evitar spam de formulários no WordPress.

1. Habilite a proteção moderna anti-spam do WPForms

Se você quiser um método superfácil de prevenção de spam, a proteção contra spam integrada do WPForms é simples e segura. Tudo é executado nos bastidores. Tudo o que você precisa fazer é ativá-la para seus formulários e deixar que nós cuidemos do resto.

Para ativar a proteção anti-spam do WPForms, abra seu formulário no editor de formulários. Nas opções de navegação do lado esquerdo, clique em Configurações.

Selecione as configurações nas opções do formulário

Você verá algumas categorias de configurações básicas disponíveis. Clique em Spam Protection and Security (Proteção contra spam e segurança).

Em seguida, se ainda não estiver ativado, acione o botão de alternância para ativar a proteção antispam moderna.

Habilite a moderna proteção anti-spam do WPForms.

Há algumas outras opções que você pode examinar, mas, desde que você tenha ativado a proteção antispam moderna, ela será executada silenciosamente em segundo plano para ajudar a proteger seus formulários contra spam. É realmente muito fácil!

Vamos dar uma olhada em outra ferramenta antispam no Método nº 2.

2. Conecte seu formulário ao Akismet

O Akismet é um popular plug-in anti-spam. Ele pode identificar e bloquear automaticamente os envios de formulários suspeitos para evitar entradas falsas, o que o torna uma das principais alternativas ao Google reCAPTCHA.

Para saber como eles se comparam, dê uma olhada em nossa análise Akismet vs reCAPTCHA. Se você já tem o plug-in Akismet configurado em seu site WordPress, é fácil integrá-lo ao WPForms.

Tudo o que você precisa fazer é abrir o formulário para o qual deseja filtrar o spam e ir para Configurações " Geral. Em seguida, ative a opção Ativar proteção anti-spam Akismet.

Ativar o Akismet no WPForms

Lembre-se de que, se você não tiver conectado seu site à sua conta Akismet, não verá essa configuração no criador de formulários.

A melhor parte é que você pode usar o WPForms para criar formulários habilitados para o Akismet que funcionem com o Elementor.

Como o Elementor não oferece suporte direto ao Akismet, o WPForms oferece uma maneira fácil de obter o Akismet no Elementor Forms gratuitamente.

Para obter mais detalhes sobre a configuração do Akismet, consulte nosso guia para filtrar spam de formulários de contato com o Akismet ou nossa documentação sobre o uso do Akismet com o WPForms.

3. Ativar o reCAPTCHA

O reCAPTCHA do Google é provavelmente o serviço CAPTCHA mais conhecido do mercado. Ele detecta automaticamente visitantes humanos usando quebra-cabeças ou detectando o comportamento deles enquanto estão em seu site.

Isso pode ser muito eficaz para bloquear envios de formulários de contato com spam de bots. Ao verificar que um usuário humano está enviando um formulário, todas as tentativas automatizadas de spam são bloqueadas.

A segurança adicional de um reCAPTCHA também pode fazer com que os usuários sintam que o formulário é seguro e ajudar a reduzir o abandono do formulário.

Página inicial do Google reCAPTCHA

O reCAPTCHA é gratuito para até 1 milhão de usos por mês. Na próxima seção do guia, veremos como adicionar o reCAPTCHA aos formulários de contato.

3.1. Selecionar um tipo de reCAPTCHA no WPForms

A configuração do reCAPTCHA leva cerca de 15 minutos. Se não tiver certeza de que essa solução é adequada para você, confira algumas alternativas fáceis de usar do reCAPTCHA.

Vamos começar selecionando o tipo de Google reCAPTCHA que você deseja usar no plug-in WPForms.

Para começar, abra o painel do WordPress e vá para WPForms " Settings (Configurações).

Abertura das configurações do WPForms

Em seguida, observe as guias na parte superior. Clique na guia CAPTCHA.

Guia CAPTCHA do WPForms

Você verá as opções para CAPTCHAs nessa página. Clique no ícone reCAPTCHA no centro da página.

Seleção de reCAPTCHA nas configurações de CAPTCHA

Agora você deve rolar a tela um pouco mais para baixo até ver as configurações do reCAPTCHA. Essas configurações são as mesmas para todos os formulários que você cria em seu site.

Aqui está um resumo básico das diferenças entre os métodos de prevenção de spam de formulários de contato:

  • O Checkbox reCAPTCHA v2 permite que os visitantes passem o mouse sobre uma caixa de seleção para enviar o formulário. Isso é chamado de "desafio" e geralmente é exibido com as palavras "I am not a robot" (Não sou um robô) ao lado.
  • O Invisible reCAPTCHA v2 não mostra uma caixa de seleção. Em vez disso, o serviço reCAPTCHA detecta a atividade do usuário para decidir se o visitante é humano. Essa é uma ótima maneira de evitar spam sem exibir um desafio todas as vezes.
  • O reCAPTCHA v3 é um CAPTCHA avançado que usa JavaScript para detectar visitantes humanos. É ideal para páginas AMP, mas, ocasionalmente, pode impedir que visitantes genuínos enviem seus formulários. É por isso que o recomendamos para usuários avançados que estão prontos para solucionar problemas se tiverem algum problema.

Selecione o método reCAPTCHA que você deseja usar usando os botões de opção.

Configurações do reCAPTCHA do WPForms

Vamos mudar para o site do reCAPTCHA e configurar suas chaves.

3.2. Configurar o Google reCAPTCHA

Em seguida, vamos acessar o site do reCAPTCHA para adicionar seu site lá.

Para começar, visite o site reCAPTCHA do Google. Abra esse link em uma nova guia ou janela para poder voltar facilmente ao WPForms em alguns minutos.

Quando estiver na página inicial do reCAPTCHA, clique no botão Admin Console (Console do administrador) na parte superior.

Abra o console do reCAPTCHA

Talvez seja necessário fazer login na sua conta do Google nesse momento. Depois disso, você será redirecionado para uma página em que poderá registrar seu site no reCAPTCHA.

Para começar, digite o nome do seu site no campo de rótulo. Isso é para seu próprio uso, portanto, você pode digitar um nome ou o nome de domínio completo, o que preferir. O rótulo aqui o ajudará a identificar as chaves posteriormente.

Registre um novo site para o reCAPTCHA

Em seguida, escolha o tipo de reCAPTCHA que deseja adicionar ao seu site. Se você quiser usar o reCAPTCHA v3, basta clicar no botão de opção superior aqui.

Selecione reCAPTCHA v3 para impedir spam no formulário de contato

Se você decidir que deseja usar o reCAPTCHA v2, selecione esse botão de opção primeiro. Em seguida, marque a caixa de seleção "Não sou um robô" ou o reCAPTCHA invisível.

Selecione reCAPTCHA v2

Neste exemplo, usaremos o método Checkbox para mostrar como funcionam as configurações do formulário. Se você escolher um tipo diferente de reCAPTCHA, algumas das capturas de tela a partir deste ponto poderão parecer ligeiramente diferentes.

Depois de escolher o reCAPTCHA, você precisará adicionar o domínio do seu site. Desta vez, você deverá digitar o nome de domínio completo, sem a inicial https://

Digite o domínio do reCAPTCHA

Vá em frente e clique na caixa de seleção Accept (Aceitar ) se estiver satisfeito em continuar. Você também pode receber alertas sobre seu reCAPTCHA clicando na segunda caixa de seleção.

Termos do Google reCAPTCHA

Clique em Submit para salvar seu progresso até o momento.

3.3. Obtenha suas chaves reCAPTCHA

Antes de prosseguirmos e copiarmos suas chaves reCAPTCHA, há um aspecto muito importante a ser lembrado.

Cada um desses métodos de reCAPTCHA usa diferentes tipos de chaves. Portanto, se você começar a usar um determinado tipo de reCAPTCHA do Google e depois decidir mudar para um tipo diferente, precisará gerar novas chaves para corresponder.

Vamos continuar a partir da última etapa. Você deverá ver um aviso informando que seu site foi registrado no reCAPTCHA. Abaixo, você verá uma chave de site e uma chave secreta para seu site.

Novo reCAPTCHA registrado

Volte para a página WPForms " Configurações que vimos na última etapa. Você pode ir em frente e colar seu site e suas chaves secretas nas configurações do reCAPTCHA.

Chave do site WPForms e chave secreta para o Google reCAPTCHA

Para finalizar, há algumas outras configurações no WPForms. Vamos dar uma olhada rápida no que elas significam:

  • Fail Message (Mensagem de falha ) - Esse campo permite que você personalize a mensagem que aparece se o reCAPTCHA impedir que o formulário seja enviado.
  • Modo sem conflito - Às vezes, outros plug-ins também podem tentar carregar o código do reCAPTCHA. Se isso acontecer, você poderá ver uma mensagem como "Este campo é obrigatório", mesmo que todos os campos obrigatórios estejam preenchidos. Para evitar esse problema, você pode marcar a caixa de seleção No-Conflict Mode (Modo sem conflito ) para forçar a desativação de outros reCAPTCHAs. Consulte nosso guia sobre como corrigir o reCAPTCHA para obter mais ajuda.

Tudo pronto? Clique no botão Save Settings (Salvar configurações) para armazenar suas alterações. Agora você está pronto para adicionar o reCAPTCHA ao seu formulário de contato para impedir spam.

3.4. Adicione o reCAPTCHA ao seu formulário on-line

Agora, precisamos voltar ao construtor de formulários para ativar o reCAPTCHA em seu formulário. Primeiro, abra seu formulário no construtor de formulários.

O formulário de contato simples do WPForms

Vá para os campos padrão à esquerda e clique no campo reCAPTCHA.

Caso esteja se perguntando como isso funciona, não é necessário arrastar o reCAPTCHA para o formulário. Basta clicar no campo uma vez para ativar o reCAPTCHA.

Botão reCAPTCHA do criador de formulários

Será exibida uma mensagem para confirmar que o reCAPTCHA está ativado em seu formulário. Clique em OK.

reCAPTCHA ativado para impedir spam no formulário de contato

Ótimo! Você verá o emblema do reCAPTCHA no construtor de formulários para mostrar que o reCAPTCHA está ativo nesse formulário.

O emblema reCAPTCHA no construtor de formulários

Esse emblema não será exibido no formulário finalizado quando você o publicar. Não se esqueça de salvar seu formulário agora.

E é isso! Agora você sabe como adicionar um Google reCAPTCHA v2 ou v3 para impedir o spam no formulário de contato.

Se você quiser desativar o reCAPTCHA em seu formulário, basta editar o formulário e clicar no campo reCAPTCHA novamente para desativá-lo.

A seguir, mostraremos a você como usar o hCaptcha. Essa é uma alternativa incrível ao reCAPTCHA se você estiver procurando uma maneira diferente de mostrar um desafio.

4. Use o hCaptcha em seu formulário de contato

Com o WPForms, você pode usar facilmente o hCaptcha para impedir o spam de formulários de contato.

O serviço hCaptcha é uma ótima maneira de impedir a ação dos bots de spam, mostrando aos visitantes um desafio.

Se o desafio não for concluído, o formulário não será enviado e o spambot ficará preso.

Formulário de inscrição hCaptcha

Está se perguntando qual é a diferença entre o Google reCAPTCHA e o hCaptcha? Há dois motivos principais pelos quais o hCaptcha pode ser uma boa opção para seu site:

  1. Melhore a privacidade do seu site - Alguns proprietários de sites usam o hCaptcha devido a preocupações com a privacidade do reCAPTCHA. Se você estiver preocupado com a possibilidade de o Google redirecionar anúncios para os seus visitantes, o hCaptcha será uma opção melhor, pois coleta menos dados sobre eles.
  2. Apoio a instituições de caridade - Se quiser, você pode doar automaticamente os ganhos da sua conta hCaptcha para instituições de caridade.

Assim como o reCAPTCHA, o hCaptcha é gratuito para uso básico. A principal desvantagem da versão gratuita é que não há opção de CAPTCHA invisível.

Mas há um modo Easy que você pode usar se quiser minimizar o número de CAPTCHAs que seus visitantes veem. Veja nosso guia sobre hCaptcha vs. reCAPTCHA para uma comparação completa.

É muito fácil usar o hCaptcha no WPForms. As etapas são muito semelhantes às configurações do Google reCAPTCHA que já mostramos a você.

Vamos nos aprofundar e configurá-lo.

4.1. Configurar o hCaptcha no WPForms

Você instalou o plug-in WPForms e criou um formulário de contato simples?

Ótimo! Você está pronto para adicionar o hCaptcha.

Começaremos em seu painel de controle do WordPress. À esquerda, vá para WPForms " Configurações.

Abertura das configurações do WPForms

Nas guias na parte superior, clique em CAPTCHA.

Guia CAPTCHA do WPForms

Agora, clique no ícone do hCaptcha.

Seleção de hCaptcha nas configurações de CAPTCHA

Você verá as configurações do hCaptcha exibidas abaixo. Vamos prosseguir e configurar suas chaves na próxima etapa.

4.2. Gerar chaves hCaptcha

Nesta etapa, vamos nos inscrever no hCaptcha e obter as chaves do seu site.

Mantenha o WPForms aberto em outra guia para que possamos voltar facilmente a ele em um minuto.

Comece abrindo o site do hCaptcha em uma nova guia. Em seguida, clique no botão Registrar.

Formulário de inscrição hCaptcha

Para selecionar o plano gratuito, clique no botão em Add hCaptcha for Publshers to my website or app (Adicionar hCaptcha para Publshers ao meu site ou aplicativo).

Escolha o plano gratuito do hcaptcha

Configure seu login usando o formulário de inscrição e entre em sua conta. Quando estiver em seu painel, clique no botão New Site.

Novo site do hCaptcha

Neste ponto, você pode dar um nome à sua nova SiteKey. Esse nome não será visível para seus visitantes. Ele é apenas para sua referência interna.

Nome hCaptcha Sitekey

No campo seguinte, digite o domínio do seu site e clique em Add New Domain (Adicionar novo domínio).

Adicionar novo domínio

Em seguida, você pode configurar o comportamento do seu hCaptcha para determinar se deseja que ele exiba um desafio todas as vezes.

Você também pode limitar ou remover completamente os desafios visíveis nos planos pagos que oferecem os modos de comportamento Passive (Passivo).

Comportamento do hCaptcha

Em seguida, configure o nível de dificuldade do seu hCaptcha selecionando um limite de aprovação apropriado. É uma boa ideia deixar essa configuração em Auto.

Limite de aprovação do hCaptcha

Se você achar que ainda está recebendo spam, poderá voltar e aumentar a dificuldade. Agora, role novamente até a parte superior e clique em Save (Salvar).

Salvar a chave do site hCaptcha

Agora é hora de copiar suas chaves para o WordPress.

4.3. Obtenha suas chaves hCaptcha

Lembra-se da guia WPForms que mantivemos aberta? Nesta etapa, vamos pegar as chaves do hCaptcha e colá-las no WPForms.

Depois de pressionar o botão Salvar na etapa anterior, você verá o site que acabou de adicionar em Active Sites. À direita, clique em Settings (Configurações).

Configurações de sites ativos

Agora, copie a chave do site e cole-a no campo Site Key (Chave do site ) no WPForms.

hCaptcha copy sitekey

Por enquanto, você pode colar a chave em um editor de bloco de notas. Precisaremos dela muito em breve.

De volta ao hCaptcha, clique no ícone do seu perfil no canto superior direito e pressione Configurações.

Configurações da conta hCaptcha

Você verá sua chave secreta na parte superior. Vá em frente, copie-a e cole-a no WPForms.

Chave secreta de cópia do hCaptcha

No WPForms, agora você deve ter a chave do site e a chave secreta do hCaptcha prontas para serem usadas. Insira suas chaves nos campos apropriados.

Chaves hCaptcha do WPForms

Há mais duas configurações abaixo que você pode querer usar:

  • Mensagem de falha - Personalize a mensagem que aparecerá se o hCaptcha impedir que o formulário seja enviado.
  • No-Conflict Mode (Modo sem conflito ) - Às vezes, outros plug-ins também podem tentar carregar o código CAPTCHA. Se isso acontecer, você poderá ver um erro. Para evitar esse problema, você deve desativar o hCaptcha em todos os seus outros plug-ins. Mas se o problema persistir, você pode marcar a caixa de seleção No-Conflict Mode (Modo sem conflito ) para forçar a desativação de qualquer código hCaptcha conflitante.

Clique em Salvar para salvar as chaves do hCaptcha. Agora que terminamos as configurações, vamos ativar o hCaptcha em seu formulário.

4.4. Adicionar o hCaptcha ao seu formulário do WordPress

Agora você pode ativar o hCaptcha para o seu formulário. Comece abrindo o WPForms no painel do WordPress e clicando em Editar sob o nome do formulário.

O formulário será aberto em uma janela de tela cheia.

O formulário de contato simples do WPForms

Veja os campos padrão à esquerda e clique no campo hCaptcha.

Caso esteja se perguntando como isso funciona, não é necessário arrastar o campo para o formulário. Você só precisa clicar no campo uma vez para ativar o hCaptcha.

Clique no botão hCaptcha para impedir spam no formulário de contato

Será exibida uma mensagem para confirmar que você ativou o hCaptcha para esse formulário. Clique em OK.

hCaptcha ativado para impedir spam no formulário de contato

Ótimo! Agora você verá o logotipo do hCaptcha para confirmar que tudo está funcionando.

O emblema hCaptcha no construtor de formulários

O logotipo da hCaptcha não aparecerá em seu formulário publicado. Ele só é exibido no construtor de formulários como um lembrete de que o hCaptcha está ativo.

E é isso! Agora você sabe como adicionar o hCaptcha facilmente para impedir o spam no formulário de contato. Se quiser desativá-lo em seu formulário, basta editar o formulário e clicar no campo hCaptcha.

5. Habilite o Cloudflare Turnstile para seu formulário

Outra solução CAPTCHA que você pode usar com o WPForms é o Cloudflare Turnstile.

Ele adiciona uma caixa de seleção simples ao seu formulário para verificar os usuários quando eles enviam um formulário no seu site.

Torniquete da Cloudflare

Assim como o hCaptcha, o Cloudflare Turnstile é uma ótima alternativa ao reCAPTCHA. Ele é gratuito e oferece altos padrões de privacidade para proteger os visitantes do seu site contra a coleta de dados.

Veja como configurá-lo no WPForms.

5.1. Conectar o WPForms à Cloudflare

Primeiro, abra o painel do WordPress e acesse WPForms " Settings.

Abertura das configurações do WPForms

Em seguida, clique em CAPTCHA no menu na parte superior da página.

Configurações de CAPTCHA do WPForms

Você verá todas as integrações de CAPTCHA que o WPForms oferece. Escolha Turnstile.

Configurações do Captcha do WPForms

Agora, o WPForms solicitará seu site Cloudflare Turnstile e as chaves secretas.

5.2. Acesso às chaves de catraca da Cloudflare

Para encontrar o site e as chaves secretas do Cloudflare Turnstile, você precisará fazer login na sua conta da Cloudflare ou criar uma nova conta.

Registro de uma conta Turnstile da Cloudflare

Depois que sua conta estiver configurada, vá para a página Turnstile em seu painel e clique em Add Site.

Adição de um site para o Cloudflare Turnstile

Em seguida, você preencherá algumas informações sobre seu site. Feito isso, selecione o tipo de widget de sua preferência. Isso determinará como a Cloudflare verificará os visitantes de seu site.

Seleção de um tipo de widget para o Cloudflare Turnstile

Em seguida, clique no botão Criar.

Criar site do Cloudflare Turnstile

Seu site e suas chaves secretas serão gerados

Site e chaves secretas do Cloudflare Turnstile

Copie e cole-os em suas configurações do WPForms.

Inserção do site do Cloudflare Turnstile e das chaves secretas

Há outras configurações que podem ser preenchidas aqui, incluindo a mensagem de falha e se você deseja ativar o modo sem conflito.

Mensagem de falha do Cloudflare Turnstil

Quando estiver satisfeito com suas configurações, clique em Save Settings (Salvar configurações) na parte inferior da tela.

5.3. Adicionar o Cloudflare Turnstile ao seu formulário

Para adicionar o Cloudflare Turnstile a um formulário, abra-o no construtor de formulários para edição. Em seguida, adicione um campo Turnstile ao seu formulário.

Adicionar um campo Turnstile ao seu formulário

Você verá uma janela pop-up lembrando-o de salvar o formulário. Clique em OK para descartá-la.

O pop-up Turnstile no construtor de formulários lembrando-o de salvar o formulário

Agora o Turnstile estará ativado para seu formulário. Você verá um emblema no canto superior direito do formulário, confirmando que ele agora está protegido.

Crachá do Cloudflare Turnstile

É isso aí! Você pode remover facilmente o Turnstile do seu formulário, se quiser.

Para obter mais detalhes, consulte nosso guia sobre como ativar o Cloudfare Turnstile em formulários.

A seguir, mostraremos como criar seu próprio CAPTCHA com o WPForms.

6. Usar o complemento CAPTCHA personalizado do WPForms

Você ainda está recebendo spam com o reCAPTCHA ou o hCaptcha?

Você pode usar o complemento WPForms Custom CAPTCHA para criar seu próprio desafio.

Com esse complemento, você pode configurar perguntas personalizadas ou usar quebra-cabeças matemáticos aleatórios como CAPTCHA para combater o envio de formulários de spam.

Esse método é fácil e rápido de configurar e não precisa de nenhuma chave de site.

6.1. Adicionar um campo CAPTCHA personalizado no WPForms

Primeiro, abra seu formulário no construtor de formulários.

O formulário de contato simples do WPForms

Agora, role a tela para baixo até a seção Fancy Fields. Se estiver usando uma versão mais antiga do WPForms (1.8.6 ou inferior), será necessário instalar primeiro o complemento Custom CAPTCHA.

Mas se você estiver usando a versão mais recente do WPForms, poderá começar a usar o CAPTCHA personalizado imediatamente, sem precisar instalar nenhum complemento extra.

Em ambos os casos, você terá que clicar no campo Custom CAPTCHA (CAPTCHA personalizado ) no painel esquerdo.

Campo CAPTCHA personalizado esmaecido

Se o complemento precisar ser instalado primeiro, você verá um prompt perguntando se deseja instalar o plug-in. Clique em Yes, Install and Activate para prosseguir.

Instale e ative o complemento Custom CAPTCHA

Após a conclusão da instalação, clique em Yes, Save and Refresh (Sim, Salvar e Atualizar).

Salve e atualize seu formulário

Seu complemento Custom CAPTCHA agora está ativo e pronto para ser adicionado ao seu formulário.

6.2. Configurar suas perguntas CAPTCHA personalizadas

Depois de criar um formulário de contato, permaneça no construtor de formulários para adicionar suas perguntas CAPTCHA personalizadas.

Primeiro, arraste o campo Custom CAPTCHA do painel esquerdo para o painel direito para adicioná-lo ao formulário. Ao clicar no campo, você verá as configurações abertas à esquerda.

Os campos Captcha personalizados no WPForms

O campo de formulário exibirá automaticamente uma pergunta matemática aleatória para os visitantes do site responderem antes de poderem enviar o formulário em seu site.

Um novo problema de matemática (adição, subtração ou multiplicação) aparecerá sempre que a página for carregada ou atualizada.

Se você quiser saber como personalizar as perguntas, consulte nossa documentação sobre como alterar o CAPTCHA matemático.

Se preferir usar uma pergunta e resposta personalizada em vez do CAPTCHA matemático, altere o tipo para Pergunta e resposta na seção Opções de campo.

Use CAPTCHA de pergunta e resposta para impedir spam no formulário de contato

Lá, você também pode alterar a pergunta e a resposta que os visitantes do site precisam digitar para enviar o formulário em seu site.

Se quiser exibir perguntas e respostas aleatórias sempre que a página for carregada ou atualizada, clique no botão (+) para adicionar outra pergunta e resposta.

Clique em Save (Salvar) quando tiver personalizado o CAPTCHA de acordo com suas preferências.

Dica profissional: Ao criar perguntas CAPTCHA personalizadas, é uma boa prática garantir que elas sejam simples, mas não muito óbvias. Alterne as perguntas periodicamente para evitar que os spambots as contornem. Você pode até usar o ChatGPT ou outras ferramentas de IA para obter ideias decentes para suas perguntas CAPTCHA personalizadas.

Para obter uma proteção robusta, combine vários métodos antispam. Use a proteção antispam moderna e nativa do WPForms com reCAPTCHA ou hCaptcha e uma lista de negação de e-mail para cobrir todas as bases contra envios de spam manuais e automatizados.

Os CAPTCHAs são ótimos para impedir scripts automatizados e bots de spam. Mas e se você tiver um spammer humano persistente usando seus formulários?

Vejamos uma maneira de bloquear esses usuários.

7. Bloqueie ou permita endereços de e-mail específicos em seus formulários

Às vezes, todos nós recebemos envios de spam de visitantes humanos. Equipes de vendas e golpistas podem visitar seus formulários várias vezes, enviando manualmente toneladas de e-mails de spam.

Os CAPTCHAs não impedem essas mensagens de spam porque os spammers são visitantes reais.

No WPForms, você pode facilmente bloquear ou permitir uma lista de endereços de e-mail para que esses visitantes não possam mais enviar novas entradas.

Este endereço de e-mail não é permitido.

Cada formulário tem sua própria lista de permissões e lista de recusas, e você pode ter configurações personalizadas para cada uma delas.

Vamos dar uma olhada em como impedir o spam de formulários de contato com uma lista de bloqueio no WPForms.

7.1. Editar seu formulário

Comece no painel do WordPress.

No WPForms, localize o formulário ao qual você deseja adicionar uma lista de nomes. Em seguida, clique em Edit (Editar ) sob o nome do formulário.

Editar link do formulário de contato

Em seguida, clique no campo Email em seu formulário para abrir as configurações do campo.

Clique em Advanced Options para expandir essa seção.

Menu de opções avançadas de e-mail

Agora que as Opções avançadas estão abertas, você verá muitas configurações adicionais para o campo de e-mail. Vamos escolher o método de bloqueio de e-mail que você deseja usar.

7.2. Configurar sua lista de permissões ou lista de recusas

O WPForms permite que você configure restrições de e-mail de duas maneiras:

  • A Allowlist permitirá que apenas os endereços de e-mail especificados enviem o formulário. Essa é uma ótima opção se você quiser permitir entradas de um pequeno grupo de pessoas, como usuários do seu próprio domínio.
  • A Denylist bloqueará os endereços de e-mail ou domínios que você especificar. Isso ajuda a bloquear spammers persistentes, domínios ou partes de domínios.

Para ver como isso funciona, role para baixo e clique no menu suspenso Allowlist / Denylist. Escolha o método que você deseja usar nesse formulário.

Neste exemplo, selecionaremos Denylist.

Selecione a lista de negação de e-mail para evitar spam

Na caixa abaixo, digite os endereços de e-mail que deseja bloquear para impedir o spam do formulário de contato.

Você pode digitar um e-mail completo ou usar um asterisco * para criar uma correspondência parcial.

Adição de um valor curinga a uma lista de permissões de e-mail

Essa configuração é muito poderosa. Você pode criar correspondências parciais em qualquer formato que desejar. Aqui estão alguns exemplos que você pode experimentar:

  • [email protected] - o endereço de e-mail exatamente especificado será bloqueado
  • spammer* - Isso bloqueia todos os endereços de e-mail que começam com "spammer".
  • *@example.com - bloqueia todos os endereços de e-mail no example.com domínio
  • s*@example.com - isso bloqueia todos os endereços de e-mail que começam com a letra "s" no início example.com domínio
  • [email protected],[email protected],spammer@*.co.uk - bloqueia os dois primeiros endereços de e-mail e cria uma correspondência parcial com o terceiro.

Você pode adicionar quantos e-mails separados por vírgulas ou correspondências parciais precisar e colocar o asterisco onde quiser.

Quando tiver configurado sua lista de nomes, salve o formulário.

7.3. Teste sua nova Allowlist ou Denylist

Depois de salvar o formulário, é uma boa ideia testar a lista de bloqueios ou a lista de permissões no frontend. Ao digitar um e-mail bloqueado, você verá uma mensagem de erro e o formulário não será enviado.

Se quiser alterar a mensagem que aparece para endereços de e-mail bloqueados, você pode personalizá-la facilmente. Basta abrir WPForms " Configurações no painel do WordPress e clicar na guia Validação.

Personalizar o texto restrito de e-mail do WPForms

Se você ainda receber envios com spam, há mais algumas opções para tentar.

8. Bloqueio de palavrões em envios de formulários

Se você estiver recebendo envios de spam de visitantes humanos, pode ser complicado bloqueá-los. As mensagens de formulário de contato enviadas por humanos são um tipo ligeiramente diferente de spam que os CAPTCHAs normalmente não conseguem bloquear.

Para lidar com spam e palavrões gerados por humanos, você pode usar a ferramenta de filtro de palavras-chave incorporada ao WPForms. Basta ativar o botão Habilitar filtro de palavras-chave e inserir uma lista de palavras-chave que você deseja bloquear nos envios.

filtragem de palavras-chave

Use essa opção com cuidado. Ela bloqueará todos os envios que contenham as palavras que você adicionou ao snippet, portanto, você deverá ser muito específico para evitar o bloqueio de mensagens legítimas.

Atualize para o WPForms Pro e bloqueie as palavras-chave 🛑.

9. Restringir envios por país

Em alguns casos, seus formulários podem ser alvo de spammers de um país específico. Se estiver vendo muito spam de usuários de um país específico (verificando a localização do IP, por exemplo), você poderá usar um filtro de país para negar ou aceitar envios de locais específicos.

O WPForms tem uma ferramenta de filtragem de países em seu conjunto de métodos avançados de bloqueio de spam. Basta ativar o botão Habilitar filtro de país e, em seguida, você poderá restringir entradas de países específicos ou aceitar envios exclusivamente de países selecionados.

filtragem de países

Dica profissional: você pode usar as ferramentas de filtragem de palavras-chave e países do WPForms, além do reCAPTCHA, Akismet ou da proteção antispam moderna. Adicionar várias camadas de proteção contra spam é o mais eficaz para manter seus formulários do WordPress livres de spam.

Obter o WPForms Pro para restringir locais 🛑

10. Bloqueio de endereços IP ativos de spam

Outra maneira de bloquear os remetentes de spam que contornaram o CAPTCHA é colocar os endereços IP deles em uma lista negra.

No WordPress, cada comentário de usuário deixa automaticamente um endereço IP. Se estiver vendo repetidamente endereços IP semelhantes atacando seu site com spam, você pode simplesmente colocar esses IPs na lista negra do seu site.

Para fazer isso, abra o painel do WordPress e clique em Configurações " Discussão à esquerda. Agora, digite os endereços IP que você deseja bloquear no campo de texto Disallowed Comment Keys (somente um endereço IP por linha).

Endereços IP em lista negra wordpress

Essa é uma maneira eficaz de bloquear spammers humanos repetidos que estão escapando de seus CAPTCHAs.

11. Use plugins antispam dedicados

Há vários plug-ins antispam muito úteis que podem acrescentar camadas adicionais de filtros de spam aos seus formulários de contato e ao site do WordPress em geral.

Para obter mais detalhes sobre esses plug-ins, consulte nossa lista de plug-ins anti-spam recomendados para WordPress. Testamos esses plug-ins individualmente e todos eles são opções confiáveis que nos ajudaram a combater o spam de comentários.

Além disso, eles também podem adicionar proteção contra spam aos formulários padrão do WordPress se você não estiver usando o WPForms. No entanto, recomendamos fortemente o WPForms Lite, no mínimo, porque ele oferece filtros de spam mais avançados gratuitamente!

E é isso! Agora você conhece todas as maneiras pelas quais o WPForms ajuda a impedir o spam de formulários de contato. Os usuários do WPForms, como o empresário Steve Youngblood, usam o plug-in para impedir o spam e aumentar a segurança em muitos tipos de formulários em vários sites. Saiba mais em nosso estudo de caso detalhado.

12. Detectar spam com IA

Muitas entradas de formulário de spam têm características comuns que facilitam sua filtragem.

Você pode fazer isso com a IA e usar suas próprias regras personalizadas para decidir como o spam será filtrado. Se você quiser experimentar isso, recomendamos a integração do WPForms com a IA pelo Zapier.

Para configurá-lo, você deverá usar as entradas do formulário como um acionador e a ação Parse Freeform Text no AI by Zapier. Você só precisa fornecer alguns exemplos de envios de spam e a IA fará o resto.

Melhor ainda, isso não requer chaves de API para funcionar.

Para obter mais maneiras de usar a IA para combater o spam, consulte este artigo sobre como filtrar envios de spam com IA.

13. Filtrar entradas de spam

É bom quando qualquer serviço, seja o seu e-mail ou um plugin de formulários, pode filtrar spam para você. Felizmente, o WPForms torna isso muito simples de configurar.

Com o toque de um botão de alternância nas configurações de proteção contra spam e segurança do formulário, você pode ativar a opção de armazenar entradas de spam no banco de dados.

Gerencie suas entradas de spam no WPForms

Se o WPForms detectar um envio de spam, essa entrada será sinalizada e marcada como spam.

Ao visualizar as entradas do formulário no WPForms, você também poderá visualizar facilmente as entradas de spam.

Se todos forem realmente spam, você poderá excluí-los em massa. Se algo foi marcado como spam por engano, você pode informar ao WPForms que não se trata de spam.

Consulte nosso documento sobre como visualizar e gerenciar entradas de spam se estiver interessado em saber mais.

Perguntas frequentes sobre o combate ao spam de formulários de contato

O combate ao spam de formulários de contato é uma preocupação comum entre nossos leitores. Aqui estão algumas perguntas que recebemos sobre ferramentas de filtro de spam no WordPress.

Por que os bots fazem spam nos formulários?

Os bots enviam spam a formulários para tentar espalhar malware, links de phishing ou mensagens de vendas. Como a maioria dos proprietários de sites não publica seus endereços de e-mail, o uso de formulários é uma maneira mais fácil para as pessoas adicionarem comentários de spam.

É por isso que você precisa de um plug-in de formulário de contato seguro que o ajude a interromper os envios de formulários de spam, especialmente se você estiver administrando um site de pequenas empresas.

Isso não apenas eliminará o incômodo de lidar com envios de formulários de contato com spam, mas também reduzirá o risco de segurança de você (ou seus clientes) receber e-mails de phishing.

Por que meu formulário de contato está recebendo spam?

Os bots costumam usar formulários de contato como meio de disseminar spam, tentativas de phishing ou explorar vulnerabilidades para fins maliciosos.

Eles são programados para preencher e enviar automaticamente formulários em massa, com o objetivo de anunciar produtos, disseminar malware ou simplesmente interromper serviços.

A natureza impessoal dos bots permite que eles ataquem indiscriminadamente uma grande variedade de sites, tornando qualquer formulário de contato desprotegido um alvo em potencial.

O WPForms oferece recursos anti-spam robustos para combater isso. Ao habilitar recursos como a tecnologia CAPTCHA inteligente, o WPForms filtra com eficácia os envios de bots, garantindo que seus formulários de contato não contenham spam e que apenas mensagens genuínas sejam enviadas.

Por que meu formulário de contato está recebendo spam?

Seu formulário de contato pode estar sendo alvo de spam devido à falta de medidas de proteção suficientes contra as táticas sofisticadas usadas pelos spammers.

Os spammers e bots evoluem continuamente, usando algoritmos mais complexos para contornar as medidas de segurança padrão. Sem uma proteção atualizada e robusta, seu formulário de contato pode se tornar um alvo fácil.

Para proteger seus formulários, considere usar o WPForms. Ele integra soluções antispam avançadas, incluindo opções CAPTCHA personalizáveis e a capacidade de se integrar a plug-ins poderosos de combate a spam, como o Akismet.

Em seguida, impeça que seus e-mails sejam enviados para o spam

Agora que você já lidou com o spam de formulários, há outra questão a ser considerada: como impedir que os e-mails legítimos do WordPress vão para a pasta de lixo eletrônico? Essa é uma reclamação comum com formulários de contato e pode ser frustrante para você e seus visitantes.

A capacidade de entrega de e-mails é um problema muito comum no WordPress, mas é muito fácil de resolver. Confira este guia sobre por que seus e-mails do WordPress estão indo para o spam (e como corrigi-lo).

PS. Você sabia que o WPForms Lite tem muito mais ferramentas anti-spam do que o Contact Form 7? Confira esta análise comparativa entre o WPForms Lite e o Contact Form 7 para ver as enormes diferenças entre esses dois plug-ins.

Evite agora o spam de formulários de contato

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.

Hamza Shahid

Hamza é redator da equipe do WPForms e também é especializado em tópicos relacionados a marketing digital, segurança cibernética, plug-ins do WordPress e sistemas ERP.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.

21 comentários sobre "Como impedir o spam de formulários de contato no WordPress"

  1. No meu site, estou usando o wpforms antes, e defini o " from email " como obrigatório. Mas o spam ainda é capaz de me enviar e-mails com dados de formulário vazios (eu o defini como obrigatório).

    1. Oi Rio,

      Recomendo que você inclua e ative pelo menos um dos recursos anti-spam mencionados neste artigo. Nossos usuários geralmente obtêm bons resultados com o Google reCAPTCHA ou com o hCaptcha.

      Como alternativa, você também pode tentar definir os outros campos do formulário como "Obrigatórios".

      Espero que isso ajude a esclarecer 🙂 Se tiver mais alguma dúvida sobre isso, entre em contato conosco se tiver uma assinatura ativa. Caso contrário, não hesite em nos enviar algumas perguntas em nossos fóruns de suporte.

      1. Oi Henry,

        Tenho o mesmo problema que o Rio. Para ser sincero, não concordo que tenho um bom resultado com o Google reCAPTCHA. Recebo diariamente 10 mensagens de spam por meio de seu plug-in. Estou um pouco chateado, mesmo com a verificação anti-spam.
        O que mais pode ajudar a interromper esse spam? Ele gera custos adicionais todos os dias, porque alguém precisa verificar as entradas...

        aplausos,
        Daniel

      2. Olá Daniel, lamentamos saber que você está recebendo alguns e-mails de spam. Caso você tenha incluído e ativado pelo menos um dos recursos antispam mencionados neste artigo.

        Você pode considerar aumentar o nível de segurança da integração do reCAPTCHA em seu site. Para a versão 2, você pode fazer o que foi descrito aqui e, para a versão 3 do reCAPTCHA, pode ajustar as configurações na área de administração do WordPress, acessando WPForms > Configurações > reCAPTCHA. Nesse campo Score Threshold (Limite de pontuação), você pode aumentar a pontuação para um número mais alto para obter uma segurança mais rígida.

        Dito isso, para garantir que responderemos à sua pergunta da forma mais completa possível, poderia entrar em contato com nossa equipe com alguns detalhes adicionais sobre o problema que está enfrentando?

        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.

      3. Hi,
        Exatamente o mesmo problema que o Daniel e o Rio... O número de telefone e o e-mail são campos obrigatórios e eu continuo recebendo formulários de spam diariamente com absolutamente NENHUM DADO nesses campos.
        O reCAPTCHA V2 está ativado e a proteção anti-spam está ativada... Preciso de uma solução, pessoal ^^'

      4. Olá Loic, lamentamos saber que você está recebendo alguns e-mails de spam. Caso você tenha incluído e ativado pelo menos um dos recursos antispam mencionados neste artigo.

        Você pode considerar aumentar o nível de segurança da integração do reCAPTCHA em seu site. Para o V2, você pode fazer o que está descrito aqui. Nesse campo Score Threshold (Limite de pontuação), você pode aumentar a pontuação para um número mais alto para obter uma segurança mais rígida.

        Dito isso, para garantir que responderemos à sua pergunta da forma mais completa possível, poderia entrar em contato com nossa equipe com alguns detalhes adicionais sobre o problema que está enfrentando?

        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.

      5. Obrigado por sua resposta, Mike.

        Acabei de definir a preferência de segurança como "mais segura". Esqueci completamente que o reCAPTCHA V2 tinha essa opção.

        Veremos se essa modificação manterá os spammers longe da minha caixa de correio 😉.
        Se não, entrarei em contato com sua equipe para ver como esses spammers contornam meus campos obrigatórios...

      6. Olá, Loic, de nada, fico feliz em ajudar e, caso surja alguma outra dúvida, entre em contato com nossa equipe.

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

        Obrigado.

  2. "Se você estiver comparando o Ninja Forms com o WPForms, lembre-se de que o Ninja Forms não oferece suporte à v3, mas o WPForms sim." - Última atualização em 5 de janeiro de 2022 por Claire Broadley

    Ninja Forms adicionou compatibilidade com reCAPTCHA v3 na versão 3.5.5 (7 de junho de 2021) [URL Removido]

    Talvez você queira corrigir essas informações incorretas em seus sites.

  3. Olá. O mesmo que todos os outros. Estou com tudo pronto, mas ainda recebo spam. Acho que o recatcha não ajuda, pois notei que os remetentes de spam nem mesmo preenchem o formulário on-line: O Google Analytics não mostra nenhum tráfego na minha página de contato e mesmo assim recebo spam.

    1. Olá, Guillaume, lamentamos saber que você está recebendo alguns e-mails de spam. Caso você tenha incluído e ativado pelo menos um dos recursos antispam mencionados neste artigo.

      Você pode considerar aumentar o nível de segurança da integração do reCAPTCHA em seu site. Para o V2, você pode fazer o que está descrito aqui. Nesse campo Score Threshold (Limite de pontuação), você pode aumentar a pontuação para um número mais alto para obter uma segurança mais rígida.

      Dito isso, para garantir que responderemos à sua pergunta da forma mais completa possível, poderia entrar em contato com nossa equipe com alguns detalhes adicionais sobre o problema que está enfrentando?

      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.

  4. Tenho a licença do WPForms Basic e adicionei o reCapcha ao meu formulário de contato. Mesmo assim, continuo recebendo muitos e-mails de spam. É muito frustrante. Gostaria de adicionar o 'Custom Capcha Addon' ao meu formulário, com uma pergunta matemática. Então, ativei esse complemento, mas nada aparece na página de edição do meu formulário de contato. Minha licença Basic não inclui o uso desse complemento?

  5. Olá, gostaria de seguir este tutorial, mas algumas opções não estão disponíveis - opções como "Ativar proteção antispam" só estão disponíveis na versão profissional?
    Atenciosamente, SVen

    1. Oi Sven,

      Desculpe pela confusão. Esse recurso está disponível na versão lite. Se você ainda não experimentou o WPForms lite (versão gratuita) , pode baixá-lo aqui. Esse é o plugin gratuito e limitado para que você possa ter uma ideia de como o construtor de formulários funciona.

      Espero que isso ajude 🙂

  6. Estou usando o WPForms Lite (versão gratuita) e estou recebendo spam de usuários que usam seu nome com meu nome de domínio como endereço de e-mail. Eles não estão usando seu nome de domínio como e-mail de retorno. Tenho o reCAPTCHA configurado e ele está funcionando.
    Existe alguma maneira de impedir que os usuários (ou bots) usem meu nome de domínio como endereço de e-mail de retorno?
    Obrigado.

    1. Olá, Robert - Sim! Você pode absolutamente bloquear seu domínio usando nosso recurso Allowlist / Denylist.

      Para fazer isso, clique no campo Email no construtor de formulários e vá para a seção Advanced Options (Opções avançadas). No menu suspenso Allowlist / Denylist (Lista de permissões / Lista de recusas), você pode usar um asterisco (*) para criar uma correspondência parcial, assim: *@yourdomain.com. Aqui está uma captura de tela para referência: https://a.supportally.com/Mamt5I

      Caso seja útil, você pode conferir mais detalhes sobre o recurso Allowlist / Denylist neste documento.

      Obrigado.

    1. Olá Saymour - Peço desculpas por saber que você está recebendo alguns e-mails de spam. Quando tiver uma chance, pode experimentar a ferramenta de prevenção de spam que compartilhamos? Caso ainda esteja recebendo e-mails de spam, entre em contato conosco pelo suporte para que possamos ajudar.

      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 🙂

  7. Olá, eu estava usando um formulário de contato do jetpack + akismet e recebia muito spam. Marquei essas mensagens como spam no Akismet, mas não houve melhora. De acordo com o suporte do Akismet, eu deveria procurar outro formulário com mais opções antispam, então instalei o WPForms lite e criei um formulário de contato. Marquei as proteções antispam + akismet antispam, mas ainda estou recebendo spam pelo formulário de contato.
    Você tem alguma outra sugestão?

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.