Como impedir o spam de formulário de contato no WordPress em 2021

Publicados: 2021-01-08

Quer parar o spam de formulário de contato para sempre?

O WPForms torna muito fácil impedir que o spam de e-mail chegue à sua caixa de entrada. Isso ajudará a melhorar a segurança e você obterá melhores leads de seu site.

Neste artigo, mostraremos todas as ferramentas anti-spam em WPForms para que você possa interromper rapidamente o spam de formulários de contato para sempre.

Por que os Bots enviam spam para formulários?

Como os bots são automatizados, eles rastreiam sites para tentar encontrar maneiras de enviar mensagens por meio de formulários de contato do WordPress.

Alguns bots estão procurando maneiras de explorar seu site ou lista de e-mail por meio de um formulário. Eles podem estar tentando sequestrar seu servidor para espalhar malware ou enviar ainda mais spam.

É por isso que você precisa de um plug-in de formulário de contato que o ajude a impedir o spam de formulário, especialmente se você estiver administrando um site de pequena empresa. Isso não apenas eliminará o incômodo de lidar com envios de formulários de contato de spam, mas também reduzirá o risco de segurança de você (ou seus clientes) receber e-mails de phishing.

WPForms é o melhor plugin do WordPress Form Builder. Obtenha gratuitamente!

Para lidar com spam de formulário de contato de forma eficaz, você precisa usar WPForms.

Página inicial do WPForms

WPForms é o melhor plugin de criação de formulários para WordPress. Ele tem várias ferramentas anti-spam diferentes que irão reduzir drasticamente ou até mesmo eliminar o spam de formulários de contato.

Melhor ainda, você não precisa instalar nenhum plug-in anti-spam extra.

Crie seu formulário de contato livre de spam agora

Como impedir o spam de formulário de contato

Se você preferir pular o vídeo e ler este tutorial, aqui está:

Existem algumas maneiras fáceis de impedir o spam de formulário de contato com WPForms. Aqui estão alguns links rápidos para você pular para os diferentes métodos.

  1. Habilite o token anti-spam WPForms
  2. Use o reCAPTCHA do Google em seu formulário de contato
  3. Adicione hCaptcha ao seu formulário de contato
  4. Use o complemento CAPTCHA personalizado do WPForms
  5. Bloquear ou permitir endereços de e-mail específicos em seus formulários
  6. Bloquear palavras ou nomes de empresas em envios de formulários

Se você é novo no WPForms, convém instalar e ativar o plug-in WPForms e criar um formulário de contato simples. Com WPForms, leva menos de 5 minutos.

Formulário de contato simples em WPForms

Agora você está pronto para configurar sua ferramenta favorita de prevenção de spam.

Primeiro, vamos examinar o método anti-spam mais fácil e rápido.

Método 1: ativar o token anti-spam WPForms

Se você deseja um método de prevenção de spam super fácil, o token anti-spam WPForms será a solução anti-spam perfeita para você.

O token anti-spam é ótimo porque o usuário não precisa fazer nada para passar pela verificação de spam.

Nos bastidores, adicionamos um token secreto exclusivo para cada envio. Spambots não conseguem detectar o token. E sem ele, eles ficam presos e não podem enviar o formulário.

O token anti-spam WPForms é habilitado automaticamente em cada novo formulário que você cria. Em formulários antigos, você ainda pode usar o antigo campo de spam do honeypot WPForms. Você desejará habilitar a nova configuração de token manualmente para atualizar sua proteção contra spam.

Como adicionar o token anti-spam aos seus formulários

Para habilitar o token anti-spam, primeiro edite seu formulário para abri-lo no criador de formulários.

Editar link do formulário de contato

Quando o criador de formulários abrir em seu navegador, vá para Configurações »Geral .

No lado direito, role para baixo até o final. Em seguida, marque a caixa de seleção Ativar proteção anti-spam .

Formulário de proteção anti-spam

Você vê a antiga opção de prevenção de spam do honeypot nas configurações também? Você vai querer marcar a opção mais recente Ativar proteção anti-spam ao lado dela.

Você pode deixar o campo honeypot marcado ou desmarcá-lo se desejar. De qualquer forma, o honeypot antigo não afetará a maneira como o novo token de formulário funciona.

Configurações de token anti-spam e honeypot

Salve seu formulário e pronto! Seu formulário de contato do WordPress agora está protegido contra spambots, com zero de inconveniência para visitantes reais.

O que significa "Token de formulário inválido"?

O token anti-spam WPForms requer JavaScript para funcionar. Se você vir a mensagem 'O token do formulário é inválido', pode significar que há um erro de JavaScript em seu site.

Para corrigir isso, você deseja excluir scripts WPForms do armazenamento em cache. Isso ajuda a evitar problemas com o token do formulário. Você também pode alterar o tempo de cache em seu token de formulário.

Quer tornar o seu formulário totalmente à prova de balas contra spam? É perfeitamente seguro usar a opção Ativar proteção anti-spam junto com outros métodos e plug-ins anti-spam.

A seguir, vamos ver como adicionar o reCAPTCHA do Google.

Método 2: Use o reCAPTCHA do Google em seu formulário de contato

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

Ao verificar se uma pessoa 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 os usuários sentirem que o formulário é seguro e ajudar a reduzir o abandono de formulários.

Página inicial do Google reCAPTCHA

Existem 3 versões do Google reCAPTCHA e você pode usar qualquer uma delas em WPForms.

Aqui está um resumo básico das diferenças entre eles:

  • Caixa de seleção 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 'Não sou um robô' ao lado dele.
  • O reCAPTCHA v2 invisível 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 mostrar 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 às vezes 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 eles encontrarem algum problema. 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.

Todos esses tipos de reCAPTCHA são gratuitos para até 1 milhão de usos por mês.

Na próxima seção do guia, veremos como configurar o reCAPTCHA em seus formulários.

Etapa 1: Selecione um tipo de reCAPTCHA em WPForms

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

Para começar, abra o painel do WordPress e vá para WPForms »Configurações .

Item de menu de configurações de WPForms

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

Guia WPForms CAPTCHA

Você verá as opções para CAPTCHAs nesta página.

Clique no ícone reCAPTCHA no centro da página.

Configurações WPForms reCAPTCHA

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

Primeiro, você verá os três tipos diferentes de reCAPTCHA sobre os quais já falamos:

  • Caixa de seleção reCAPTCHA v2
  • ReCAPTCHA v2 invisível
  • reCAPTCHA v3

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

Configurações WPForms reCAPTCHA

Vamos mudar para o site reCAPTCHA e configurar suas chaves.

Etapa 2: Configurar o Google reCAPTCHA

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

Para começar, visite o site reCAPTCHA do Google. Você deseja abrir este link em uma nova guia ou janela para que possa voltar facilmente para WPForms em alguns minutos.

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

Abra o console reCAPTCHA

Pode ser necessário fazer login em sua conta do Google neste momento.

Depois disso, você será redirecionado para uma página onde poderá registrar seu site no reCAPTCHA.

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

Registre um novo site para reCAPTCHA

Em seguida, escolha o tipo de reCAPTCHA que deseja adicionar ao seu site.

Se você deseja usar o reCAPTCHA v3, basta clicar no botão de opção superior aqui.

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

Se você decidir que deseja usar o reCAPTCHA v2, selecione esse botão de opção primeiro. Em seguida, selecione 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 de reCAPTCHA diferente, algumas das capturas de tela a partir deste ponto podem parecer um pouco diferentes.

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

Digite o domínio reCAPTCHA

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

Termos do Google reCAPTCHA

Clique em Enviar para salvar seu progresso até agora.

Etapa 3: pegue suas chaves reCAPTCHA

Antes de copiarmos suas chaves reCAPTCHA, há uma coisa super importante a lembrar.

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

Vamos continuar com a ú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 examinamos na última etapa. Você pode ir em frente e colar seu site e as chaves secretas nas configurações do reCAPTCHA.

WPForms site key and secret key for Google reCAPTCHA

Para finalizar, existem algumas outras configurações em WPForms. Vejamos rapidamente o que isso significa:

  • Mensagem de falha - Este campo permite personalizar a mensagem que aparecerá se o reCAPTCHA interromper o envio do formulário.
  • Modo sem conflito - às vezes, outros plug-ins também podem tentar carregar o código reCAPTCHA. Se isso acontecer, você poderá ver uma mensagem como 'Este campo é obrigatório', embora todos os campos obrigatórios estejam preenchidos. Para evitar esse problema, você deve desativar o reCAPTCHA em todos os seus outros plug-ins. Mas se o problema persistir, você pode marcar a caixa de seleção Modo sem conflito para forçar a desativação de outros reCAPTCHAs.

Tudo pronto? Clique no botão Salvar configurações para armazenar suas alterações.

Agora você está pronto para adicionar o reCAPTCHA ao seu formulário de contato para impedir o spam.

Etapa 4: adicione o reCAPTCHA ao seu formulário

Agora precisamos voltar para o criador de formulários para que possamos ativar o reCAPTCHA em seu formulário.

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

WPForms formulário de contato simples

Olhe para os Campos Padrão à esquerda e clique no campo reCAPTCHA.

Caso você esteja se perguntando como isso funciona, não é necessário arrastar o reCAPTCHA para o seu formulário. Você pode apenas clicar no campo uma vez para ativar o reCAPTCHA.

Botão reCAPTCHA do criador de formulários

Uma mensagem aparecerá para confirmar que o reCAPTCHA está ativado em seu formulário. Clique OK .

reCAPTCHA ativado para impedir spam de formulário de contato

Excelente! Você verá o emblema reCAPTCHA no criador de formulários para mostrar que o reCAPTCHA está ativo neste formulário.

Emblema reCAPTCHA no formulário de contato simples

Este emblema não aparecerá em seu formulário concluído quando você publicá-lo. Não se esqueça de salvar seu formulário agora.

E é isso! Agora você sabe adicionar um reCAPTCHA v2 ou v3 do Google para impedir o spam de formulário de contato. Se você quiser desativar o reCAPTCHA em seu formulário, apenas edite o formulário e clique no campo reCAPTCHA novamente para desativá-lo.

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

Método 3: Adicionar hCaptcha ao 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 parar os robôs de spam em suas trilhas, mostrando aos visitantes um desafio. Se o desafio não for concluído, o formulário não será enviado e o spambot ficará travado.

hCaptcha homepage

Quer saber a diferença entre o Google reCAPTCHA e o hCaptcha? Existem três razões principais pelas quais o hCaptcha pode ser uma boa opção para o seu site:

  1. Aumente a privacidade do seu site - Alguns proprietários de sites usam o hCaptcha devido a questões de privacidade relacionadas ao reCAPTCHA. Se você está preocupado com a possibilidade de o Google segmentar novamente os anúncios para seus visitantes, o hCaptcha será uma escolha melhor para você, pois coleta menos dados sobre eles.
  2. Seja pago por CAPTCHAs - Quando seus visitantes resolvem desafios em seus formulários, o hCaptcha paga a você uma pequena recompensa a cada vez. Isso pode ser útil se você tiver um site movimentado com muitos envios de formulários.
  3. Apoie instituições de caridade - se quiser, você pode doar os ganhos de sua conta hCaptcha para instituições de caridade automaticamente.

Assim como o reCAPTCHA, o hCaptcha é gratuito para uso básico. A principal desvantagem da versão gratuita é que não há opção CAPTCHA invisível. Mas há um modo fácil que você pode usar se quiser minimizar o número de CAPTCHAs que seus visitantes veem.

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

Vamos mergulhar e configurar.

Etapa 1: Configurar hCaptcha em WPForms

Você instalou o plugin WPForms e criou um formulário de contato simples?

Excelente! Você está pronto para adicionar hCaptcha.

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

Item de menu de configurações de WPForms

Nas guias superiores, clique em CAPTCHA .

Guia WPForms CAPTCHA

Agora clique no ícone hCaptcha.

Selecione hCaptcha em WPForms

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

Etapa 2: gerar chaves hCaptcha

Nesta etapa, vamos inscrever-se no hCaptcha e obter as chaves do seu site. Mantenha os WPForms abertos em outra guia para que possamos voltar a eles em um minuto.

Comece abrindo o site hCaptcha em uma nova guia. Em seguida, clique no botão Inscrever-se na parte superior.

Inscreva-se no hCaptcha para impedir spam de formulário de contato

Para selecionar o plano gratuito, clique no botão em Adicionar hCaptcha ao seu serviço (gratuito) .

Inscreva-se gratuitamente hCaptcha

Configure seu login e faça login agora. Em seguida, no canto superior direito, clique no botão Novo site .

Adicione um novo site ao hCaptcha para impedir o spam de formulário de contato

Comece digitando o nome do seu site na parte superior. Depois de digitar o nome, você precisará pressionar a tecla Enter para salvar o nome antes de prosseguir. Você pode clicar no ícone de lápis para fazer alterações.

Adicionar novo site com hCaptcha

No próximo campo, digite o domínio do seu site e clique em Adicionar novo domínio .

Adicione seu domínio ao hCaptcha

O controle deslizante abaixo permite que você escolha a dificuldade do CAPTCHA. Aqui estão algumas informações para ajudá-lo a decidir o que escolher aqui:

  • O modo fácil tenta validar o usuário sem mostrar um desafio. E se um desafio for mostrado, será o tipo mais fácil e levará alguns segundos para ser resolvido. Isso é o mais próximo de um CAPTCHA 'invisível' que você pode obter com o hCaptcha.
  • Moderado é semelhante a Fácil, mas um pouco menos tolerante ao detectar atividade. Seus visitantes provavelmente verão mais desafios com essa configuração, mas é um pouco mais segura.
  • Difícil quase sempre mostra um desafio. O desafio também demorará um pouco mais para ser resolvido do que a configuração Fácil ou Moderado.
  • Always On forçará cada visitante a resolver um CAPTCHA 'difícil' antes de enviar seu formulário para impedir o spam de formulário de contato. Isso pode afetar a experiência do usuário, mas é o método mais seguro.

Se você não tiver certeza do que escolher, recomendamos começar com a configuração Fácil ou Moderado. Isso ajuda a tornar seu CAPTCHA fácil de resolver, ao mesmo tempo que oferece proteção de bot.

Se achar que ainda está recebendo spam, você pode voltar e aumentar a dificuldade.

Configuração de dificuldade CAPTCHA

A próxima seção permite que você escolha o tipo de CAPTCHAs que seus visitantes verão. Você pode escolher temas semelhantes aos tópicos do seu site.

Esta é uma maneira bacana de tornar os quebra-cabeças um pouco mais fáceis. Você não precisa usar esta seção se não quiser, então simplesmente pule-a, nada se encaixa.

Configurações de interesse do hCaptcha

E é isso! Agora você vai querer rolar de volta para o topo e clicar em Salvar.

Salvar novas configurações de hCaptcha

Agora é hora de copiar suas chaves para o WordPress.

Etapa 3: pegue suas chaves hCaptcha

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

No hCaptcha, você verá o site que acabou de adicionar em Sites ativos. À direita, clique em Configurações.

sites ativos hCaptcha

Agora copie a chave do site e cole-a no campo Chave do site em WPForms.

chave do site hCaptcha

A chave secreta está localizada na guia de configurações, portanto, precisaremos sair desta tela.

De volta ao hCaptcha, clique em cancelar para voltar à página anterior.

Configurações principais do site hCaptcha

E agora clique na guia Configurações .

Edite as configurações do hCaptcha para impedir o spam de formulário de contato

Você verá sua chave secreta no topo. Vá em frente e copie-o e cole-o em WPForms.

Copiar chave secreta hCaptcha

Em WPForms, agora você deve ter a chave do site hCaptcha e a chave secreta prontas para usar.

WPForms hCaptcha keys

Existem mais 2 configurações abaixo que você pode querer usar:

  • Mensagem de falha - personalize a mensagem que aparece se o hCaptcha interromper o envio do formulário.
  • 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 Modo sem conflito para forçar a desabilitação de qualquer código hCaptcha conflitante.

Clique em Salvar para salvar suas chaves hCaptcha.

Agora que terminamos as configurações, vamos habilitar o hCaptcha em seu formulário.

Etapa 4: adicione o hCaptcha ao seu formulário

Agora você pode ativar o hCaptcha para o seu formulário. Comece abrindo 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 inteira.

WPForms formulário de contato simples

Olhe para os Campos Padrão à esquerda e clique no campo hCaptcha.

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

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

Uma mensagem aparecerá para confirmar que você ativou o hCaptcha para este formulário. Clique OK .

hCaptcha ativado para impedir spam de formulário de contato

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

Crachá habilitado para hCaptcha

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

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

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

Método 4: adicionar o complemento CAPTCHA personalizado do WPForms

Se você não quiser usar um serviço de terceiros para impedir o spam de formulário de contato, você pode usar o complemento WPForms Custom CAPTCHA para criar seu próprio desafio.

Com este addon, você pode configurar perguntas personalizadas ou usar enigmas matemáticos aleatórios como um CAPTCHA para combater o envio de formulários de spam.

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

Etapa 1: Adicionar um campo CAPTCHA personalizado em WPForms

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

Formulário de Contato

Agora, role para baixo até a seção Campos extravagantes . Se você nunca usou o CAPTCHA personalizado antes, notará que o campo está esmaecido.

Campo CAPTCHA personalizado esmaecido

Clique no botão CAPTCHA personalizado uma vez.

Você verá um pop-up solicitando a instalação do complemento. Clique em Sim, instalar e ativar .

Instale e ative o complemento CAPTCHA personalizado

Após a conclusão da instalação, clique em Sim, Salvar e Atualizar .

Salve e atualize seu formulário

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

Etapa 2: configure suas perguntas CAPTCHA personalizadas

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

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

Impedir spam de formulário de contato com CAPTCHA personalizado

O campo do formulário exibirá automaticamente uma pergunta matemática aleatória para os visitantes do site responderem antes de enviarem o formulário em seu site. Um novo problema de matemática (adição, subtração ou multiplicação) aparecerá toda vez que a página for carregada ou atualizada.

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

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

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

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

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

Clique em Salvar quando tiver personalizado seu CAPTCHA personalizado de acordo com sua preferência.

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.

Método 5: bloquear ou permitir 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 repetidamente, enviando manualmente toneladas de e-mails de spam.

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

Em 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 denylist, e você pode ter configurações personalizadas para cada um.

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

Etapa 1: edite seu formulário

Comece no painel do WordPress.

Em WPForms, encontre o formulário ao qual deseja adicionar um denylist. Em seguida, clique em Editar sob o nome do formulário.

Editar link do formulário de contato

Em seguida, você deseja clicar no campo E-mail em seu formulário para abrir as configurações do campo.

Vá em frente e clique em Opções avançadas para expandir esta 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 extras para o campo de e-mail. Vamos escolher o método de bloqueio de e-mail que você deseja usar.

Etapa 2: Configure sua lista de permissões ou Denylist

WPForms permite configurar restrições de e-mail de 2 maneiras:

  • A lista de permissões só permitirá que endereços de e-mail especificados enviem seu formulário. Esta é uma ótima opção se você deseja permitir entradas de um pequeno grupo de pessoas, como usuários de seu próprio domínio.
  • O Denylist irá bloquear 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 na lista suspensa Allowlist / Denylist . Escolha o método que deseja usar neste formulário.

Vamos selecionar Denylist neste exemplo.

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 de formulários de contato.

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

Use a lista de permissões de e-mail do WPForms para controlar quem pode enviar seus formulários

Esta configuração é super 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 email exato especificado será bloqueado
  • spammer* - bloqueia todos os endereços de e-mail que começam com 'spammer'
  • *@example.com - bloqueia todos os endereços de e-mail no domínio example.com
  • s*@example.com - bloqueia todos os endereços de e-mail que começam com a letra 's' no domínio example.com
  • [email protected],[email protected],[email protected]*.co.uk - bloqueia os primeiros 2 endereços de email e cria uma correspondência parcial com o terceiro.

Você pode adicionar quantos e-mails separados por vírgula ou correspondências parciais forem necessários e colocar o asterisco onde quiser.

Quando você tiver seu denylist configurado, salve seu formulário.

Etapa 3: Teste sua nova lista de permissões ou Denylist

Depois de salvar seu formulário, é uma boa ideia testar o denylist ou allowlist no frontend.

Ao digitar um e-mail que bloqueou, 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 .

Personalize o texto restrito de e-mail WPForms

Se você ainda receber envios de spam, há mais uma opção para tentar.

Método 6: bloquear palavras ou nomes de empresas em envios de formulários

Se estiver recebendo envios de spam de visitantes humanos, você pode usar um snippet de código para bloquear palavras ou frases específicas no parágrafo ou nos campos de texto de uma linha.

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

Para bloquear uma palavra específica, leia este documento do desenvolvedor sobre como bloquear envios de formulários contendo palavrões. Você pode adaptar o snippet de código no documento para bloquear qualquer palavra que o spammer usa com frequência, como o nome de uma empresa.

E é isso! Agora você conhece todas as maneiras como o WPForms ajuda a impedir o spam de formulários de contato.

Crie seu formulário de contato livre de spam agora

Próximas etapas: Publique seu formulário de contato livre de spam

Tudo pronto! Agora você conhece todas as maneiras de impedir o spam de formulários de contato no WordPress.

Você configurou seu formulário? Se você ainda não publicou, podemos ajudar nas próximas etapas. Confira estes guias em:

  • Como criar seu primeiro formulário e publicá-lo em uma postagem ou página
  • Como publicar um formulário de contato na barra lateral do WordPress
  • Como adicionar um formulário de contato ao rodapé do seu site WordPress.

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

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

Se este artigo ajudou você, siga-nos no Facebook e Twitter para mais tutoriais e guias gratuitos do WordPress.