3 maneiras de impedir que os spammers estraguem seus formulários de contato do WP

Publicados: 2022-04-28

Isso não é tão irritante quanto ter sua caixa de entrada de e-mail cheia de envios de formulários desnecessários do seu próprio site.

Mas sabemos ao mesmo tempo que precisamos desses formulários de contato para nos conectar com nossos visitantes. Minha página de contato é uma das minhas páginas mais visitadas por visitantes humanos e bots.

Embora eu faça login no meu e-mail comercial todos os dias esperando uma nova mensagem comercial do meu blog, ao contrário de antes, espero menos mensagens de spam. Isso ocorre porque tomei medidas para dizer para parar os bots que tentam enviar meu formulário de contato.

E neste post, quero compartilhar com você 3 maneiras de manter seus spammers de formulário de contato desapontados e incapazes de chegar até você.

Pare de spammers com WPForms

Agora, você terá que obter o plug-in de formulários mais usado e recomendado para o WordPress. O WPForms, é claro, é a solução que você precisa para criar qualquer formulário no WordPress, desde simples formulários de contato até formulários de doações, formulários de cobrança/pedido, pesquisas e enquetes, formulários de sugestão, etc.

Vá aqui para obter detalhes e como obter uma cópia do plug-in. Para obter instruções passo a passo sobre instalação e configuração, clique aqui .

  • Assinaturas Eletrônicas: Como criar um formulário de assinatura no WordPress!
  • 5 etapas fáceis para criar formulários de cobrança/pedido no WordPress!
  • Como criar formulários de conversação rápidos e fáceis no WordPress
  • Como capturar dados parciais de formulários abandonados no WordPress em 4 passos!

[page_section template='1′ position='default' padding_bottom='on' padding_top='on']

3 maneiras de impedir spammers de seus formulários de contato WP

[/page_section]

Vamos agora examinar algumas das maneiras de se livrar completamente dos spams do seu formulário de contato do WordPress. Por spam, quero dizer quando o formulário é enviado por bots. Às vezes, algumas pessoas podem querer chegar até você com conteúdo completamente fora do tópico. Isso também pode ser considerado spam, mas estamos lidando com bots aqui.

1. Use um serviço gratuito do Google chamado reCAPTCHA

Se você esteve online, interagindo com proprietários de sites, não há dúvida de que encontrou um formulário que exige que você clique em um elemento reCAPTCHA.

Esta é apenas uma tecnologia amigável que garante que o formulário não seja enviado por um bot. A ideia é que, como um bot não pode clicar em uma caixa de seleção e/ou resolver uma tarefa lógica simples, se o formulário habilitado para reCAPTCHA for enviado sem a entrada válida do campo de formulário reCAPTCHA, esse envio deve ser tratado como feito por um bot (não leitor humano).

O primeiro passo, claro, é criar seu formulário de contato com o WPForms. Para um guia passo a passo sobre como criar um formulário com WPForms, recomendo que você confira este documento

Um formulário de contato simples pode ser algo assim:

wpforms de formulário de contato simples

WPForms permitirá que você brinque com este formulário, adicionando tantos campos de formulário quanto possível, incluindo campos de cartão de crédito, campos de upload de arquivo, vários campos de seleção, caixas de seleção, botões de opção, etc.

A próxima coisa é habilitar o reCAPTCHA v2

Vá para WPForms – > e clique nas guias reCAPTCHA .

Isso exibirá as opções de configurações do reCAPTCHA . Pare neste ponto por enquanto.

Acesse a página do reCAPTCHA aqui no Google e clique no botão Admin Console para gerar alguns itens que você vai usar.

Faça login na sua conta do Google. Uma vez dentro, você será redirecionado para uma página onde poderá registrar seu site para o reCAPTCHA. Mas se você já registrou um site antes, simplesmente verá uma página com a possibilidade de adicionar mais sites.

Se for esse o seu caso, basta clicar no sinal de adição (+) (canto superior direito) para Registrar um novo site:

recaptcha google free.png

Lembre-se de que estamos usando o reCAPTCHA v2, portanto, certifique-se de marcar essa opção e, em seguida, a caixa de seleção "Não sou um robô" na página. Digite seu nome de domínio , aceite os termos de serviço do reCAPTCHA e clique para enviar.

Na próxima página, você terá sua chave e segredo do reCAPTCHA.

chave recaptcha e segredo

Copie esses itens para as configurações do WPForms reCAPTCHA. Preencha o formulário e clique para salvar.

recaptcha em wpforms para wordpress

Hora de criar o formulário de contato e aplicar o campo do formulário reCAPTCHA

Abra o formulário em WPForms. Isso vai ser muito simples. Se você ainda não criou o formulário, vá para WPForms -> Adicionar novo

Na página a seguir, clique em “ Formulário de contato simples ”. Basta clicar no campo do formulário reCAPTCHA para habilitá-lo para este formulário:

elemento recaptcha wpforms

Para obter mais ajuda sobre como criar um formulário de contato simples, consulte este tutorial

Ainda no formulário, vá em Configurações -> aba Geral :

habilitar wpforms reCAPTCHA

Marque o botão para Ativar Google Checkbox v2 reCAPTCHA e lembre-se de salvar as alterações.

É assim que seu formulário ficará agora na sua página de contato:

recaptcha ativado em formulários

2. Usando o complemento Captcha personalizado do WPForms

Aqui está outro método simples para expulsar bots de seus formulários de contato do WordPress se você não quiser usar o Google reCAPTCHA.

WPForms tem um poderoso Captcha Addon. Isso permite que você defina perguntas personalizadas ou use perguntas matemáticas aleatórias como CAPTCHA para impedir que os bots enviem seus formulários.

Dado que você criou seu formulário de contato. vá para WPForms » Addons e encontre o Custom Captcha Addon. Clique em Instalar complemento :

Abra o editor de formulário de contato no WPForms para o formulário que você deseja proteger.

Na guia Campo, localize o botão Captcha (não reCAPTCHA) e arraste-o para o formulário onde deseja que o Captcha apareça:

adicionando captcha ao formulário

O próximo passo é simplesmente clicar no elemento Captcha em seu formulário. Isso abrirá as opções de Captcha. Existem dois tipos de Captchas para selecionar:

  1. Matemáticas
  2. Pergunta e resposta

Você só pode usar uma dessas opções por vez. Você também poderá nomear o elemento Captcha:

opções de captcha

Com o tipo Math Captcha, a tarefa matemática é gerada aleatoriamente cada vez que seu formulário é carregado. No entanto, a opção Pergunta e Resposta permite criar perguntas diferentes e fornecer suas respostas. Cada um deles é escolhido aleatoriamente quando o formulário é exibido.

3. Crie um formulário de contato livre de spam sem CAPTCHA

Você pode querer criar um formulário de contato sem spam sem usar nenhum CAPTCHA. De todos os pontos de vista, os CAPTCHAS dão aos visitantes do seu site uma quantidade extra de trabalho, o que pode atrapalhar a experiência do usuário e afetar as taxas de envio de formulários.

Embora alguns usuários possam não ter tempo para responder a perguntas aleatórias em seus formulários, outros podem achar difícil responder a perguntas de matemática por vários motivos.

Existem duas maneiras simples de criar um formulário de contato sem spam sem CAPTCHA usando WPForms.

a) Adicione um reCAPTCHA invisível ao formulário.

Este é basicamente o mesmo processo de adicionar reCAPTCHA como vimos acima. Siga o mesmo procedimento, mas selecione a opção Invisible reCAPTCHA:

recaptcha invisível

Você precisa ir até a verificação para ativar o reCAPTCHA invisível do Google no formulário para que ele esteja ativo.

Cada vez que um usuário tentar enviar o formulário, o Google determinará se é um spambot tentando enviar o formulário ou um leitor humano.

b) Crie um formulário de contato livre de spam sem Honeypot anti-spam

Honeypot é uma maneira oculta de proteger seus formulários de contato sem usar CAPTCHAS. É ótimo porque, como o reCAPTCHA invisível, não interfere na experiência do usuário.

Um honeypot é na verdade um campo vazio oculto que deve ser enviado com o formulário. Se este formulário for enviado com alguns dados no campo honeypot, será tratado como envio de formulário falso.

Por quê?

Porque o campo honeypot deve ser enviado vazio.

A maneira como os spambots funcionam facilita isso. Eles preencherão automaticamente todos os campos ocultos em um formulário (incluindo honeypot) com dados úteis apenas para o spammer. Ao preencher o campo honeypot, torna-os vulneráveis ​​e facilmente capturados.

Por padrão, o antispam do honeypot está habilitado para todos os formulários criados com WPForms, mesmo se você usar qualquer um dos métodos de combate ao spam que mencionei acima.

Para verificar isso em qualquer formulário, vá para Configurações » Geral.

habilitar honeypot de combate a spam

Claro que você sempre pode desmarcar e desabilitar esta opção por qualquer motivo.

Aqui vamos nós…

Deixe-me saber o que você pensa no comentário