Prevenindo Spam no WPForms

Gostaria de impedir que spam fosse enviado através dos seus formulários WordPress? Muitas opções anti-spam estão disponíveis, e pode ser difícil saber qual(is) escolher.

Neste tutorial, vamos guiá-lo pelas opções anti-spam disponíveis no WPForms.

Visão Geral da Prevenção de Spam

Requisitos: As integrações Akismet, reCAPTCHA, hCaptcha e Cloudflare Turnstile estão disponíveis com qualquer versão do WPForms, incluindo WPForms Lite. O recurso de Captcha Personalizado está disponível com qualquer licença paga.


Acessando Configurações de Proteção contra Spam e Segurança

O WPForms possui suas próprias configurações de proteção contra spam e segurança que você pode acessar diretamente no construtor de formulários.

Para começar, você precisará primeiro criar um novo formulário ou editar um existente para acessar o construtor de formulários.

Depois de abrir o construtor de formulários, vá para Configurações » Proteção contra Spam e Segurança.

configuracoes-de-protecao-contra-spam

É aqui que você encontrará a maioria das opções de configuração para impedir spam nas entradas do seu formulário.

Painel de configurações de Proteção contra Spam e Segurança mostrando opções para proteção anti-spam, armazenamento em banco de dados e tempo mínimo de envio (definido para 2 segundos) com seções para Proteção e Filtragem em uma interface de usuário web.

Ao longo deste tutorial, cobriremos como configurar as opções anti-spam disponíveis.

Ativando a Proteção Anti-Spam

Observação: Para que a proteção anti-spam moderna funcione corretamente, o JavaScript deve estar habilitado em seu site.

O WPForms possui uma proteção anti-spam moderna integrada que impede envios de spam em seus formulários WordPress.

Essa abordagem moderna é baseada na técnica Honeypot e usa uma solução de várias camadas para aprimorar a detecção e prevenção de spam. Garantindo que apenas usuários reais possam enviar formulários em seu site.

Em Configurações » Proteção contra Spam e Segurança, você encontrará o botão para atualizar esta configuração.

A opção Ativar proteção anti-spam está ativada por padrão para novos formulários, mas você pode verificá-la aqui.

Configurações de Proteção contra Spam e Segurança com uma opção para ativar a proteção anti-spam e um ícone de ajuda.

Com esta configuração habilitada, seu formulário não será enviado se um bot acionar as proteções anti-spam.

Atualizando Formulários da Proteção Anti-Spam Legada

Alguns formulários mais antigos ainda usam o honeypot anti-spam ou a proteção anti-spam legada. Ao atualizar para o WPForms 2.0.3 ou superior, o WPForms muda automaticamente esses formulários para a proteção anti-spam. A atualização é executada em segundo plano, e o WPForms salva a versão anterior de cada formulário como uma revisão antes de alterar qualquer coisa.

Assim que a atualização for concluída, você verá um aviso em sua área administrativa do WordPress. Clique no número de formulários no aviso para ver uma lista dos formulários atualizados. Cada nome de formulário abre as configurações de spam desse formulário em uma nova aba.

Banner sobre formulários atualizados para proteção anti-spam moderna; inclui links para Inscrição na Newsletter da Padaria, Reserva de Degustação de Bolos, Formulário de Consulta de Catering e Solicitação de Pedido no Atacado

Ao abrir as configurações de Proteção contra Spam e Segurança de um formulário atualizado, você verá uma nota sobre a atualização. A opção legada permanece na lista, desativada, caso você queira reverter.

Tela de configurações com o título 'Proteção contra Spam e Segurança' com opções: 'Ativar proteção anti-spam' (ativado) e 'Ativar honeypot anti-spam' (desativado).

Revertendo um Formulário para Proteção Legada

Recomendamos manter a proteção anti-spam ativada. Se você ainda quiser que um formulário atualizado use sua configuração antiga, abra o formulário no construtor e clique no ícone do relógio no canto inferior esquerdo para abrir o painel Revisões do Formulário.

Em seguida, selecione a revisão nomeada Auto-salvo antes da atualização anti-spam. Esta é a versão do seu formulário de logo antes da atualização.

Interface dividida: painel esquerdo 'Revisões do Formulário' com o cartão 'Versão Atual' destacado, além de entradas de revisão como '56 minutos atrás' e 'Auto-salva antes da atualização anti-spam'; o lado direito mostra um formulário 'Consulta de Catering' com campos de Nome e E-mail.

Em seguida, clique em Restaurar esta revisão no aviso na parte superior da pré-visualização do formulário. Restaurar uma revisão traz de volta todo o formulário como estava naquele momento, incluindo campos e configurações, e o WPForms não o atualizará novamente.

Para voltar sem restaurar uma revisão, vá para Configurações » Proteção contra Spam e Segurança e ative Ativar honeypot anti-spam ou Ativar proteção anti-spam legada. Isso desativará Ativar proteção anti-spam, já que um formulário só pode usar um deles. Em seguida, salve seu formulário.

Observação: Para mais detalhes sobre como restaurar versões anteriores de um formulário, consulte nosso guia sobre uso de revisões de formulário.

Habilitando Proteção Anti-Spam Akismet

A proteção anti-spam Akismet ajuda a impedir que spammers enviem formulários WordPress. Usando algoritmos inteligentes, o Akismet impede que entradas de formulário identificadas como spam sejam salvas. Esses algoritmos se adaptam com base no spam relatado pelo usuário, sinalizando automaticamente conteúdo semelhante como spam ao longo do tempo.

Para um guia passo a passo sobre como usar o Akismet com o WPForms, consulte nosso tutorial sobre configuração da proteção anti-spam Akismet.

Habilitando Armazenamento de Entradas de Spam

O WPForms permite que você escolha se deseja bloquear completamente as entradas de spam ou armazená-las em seu banco de dados. Isso permite que você revise envios de spam e recupere facilmente entradas de falsos positivos.

A opção Armazenar entradas de spam no banco de dados está habilitada por padrão, mas você pode atualizá-la de acordo com sua preferência.

Tela de configurações de Proteção contra Spam e Segurança mostrando uma opção rotulada "Armazenar entradas de spam no banco de dados"

Entradas identificadas como spam serão armazenadas na seção Spam da página de Entradas do formulário.

Observação: Para um guia detalhado sobre gerenciamento de entradas de spam, veja nosso tutorial sobre visualizar e gerenciar entradas de spam.

Habilitando Tempo Mínimo para Envio

O WPForms oferece a opção de definir um tempo mínimo antes que os usuários possam enviar seu formulário. Definir um tempo mínimo para enviar um formulário ajuda a reduzir o envio por bots em seus formulários do WordPress.

A opção Habilitar tempo mínimo para envio está habilitada por padrão com um tempo mínimo para envio de 2 segundos. No entanto, você pode atualizar o tempo mínimo para qualquer valor que desejar.

Captura de tela de um painel de configurações intitulado 'Proteção contra spam e segurança' com três opções: 'Ativar proteção contra spam', 'Armazenar entradas de spam no banco de dados' e 'Ativar tempo mínimo para envio'. Um ícone de ajuda aparece ao lado da terceira opção, e uma entrada 'Tempo mínimo para envio' mostrando 2 segundos é visível abaixo.

Para fazer isso, insira um valor no campo Tempo mínimo para envio. Esse valor é em segundos e se aplicaria aos usuários que preenchem o formulário.

Definir o temporizador

Se um usuário tentar enviar o formulário antes do tempo mínimo configurado por você, ele verá uma mensagem de erro solicitando que espere um pouco mais antes de enviar o formulário.

Mensagem de erro: tempo mínimo não atingido

Adicionando um CAPTCHA aos seus Formulários

CAPTCHAssão testes automatizados que verificam se os usuários são pessoas reais e não spambots. Existem quatro opções diferentes de CAPTCHA que você pode adicionar aos seus formulários para proteção adicional além da opção integrada que o WPForms oferece.

Criamos tutoriais separados para guiá-lo por cada método, para que você possa selecionar o que melhor atende às suas necessidades.

  • reCAPTCHA: Fortaleça a segurança do seu formulário usando o serviço reCAPTCHA do Google.
  • hCaptcha: Adicione uma camada extra de proteção com a alternativa hCaptcha.
  • Cloudflare Turnstile:Proteja seus formulários integrando-os com o Cloudflare Turnstile.
  • Captcha Personalizado: Crie uma solução de captcha personalizada, adaptada aos seus requisitos específicos.

Simplesmente clique em qualquer um dos métodos preferidos acima para explorar cada opção e aprender como adicioná-los aos seus formulários.

Quer acessar nosso modelo de formulário de contato GDPR personalizável e pronto para uso contra spam? Certifique-se de conferir nosso modelo Formulário de Contato GDPR Personalizável Anti-Spam.

Adicionando Filtros de Spam

Na seção Filtragem das configurações de Proteção contra Spam e Segurança, existem 2 filtros diferentes que você pode habilitar para impedir que os usuários enviem seu formulário.

Aqui você verá uma opção para habilitar um filtro de país e outra para habilitar um filtro de palavras-chave.

Opções de filtragem

Para detalhes sobre como configurar esses filtros, consulte nosso guia sobre adicionar filtros de spam no WPForms.

Criando uma Lista de Permissões ou Bloqueio

Outro método eficaz para proteger seus formulários contra spam é usar uma lista de permissões ou de bloqueio. Essa abordagem limita o envio de formulários com base nos endereços de e-mail dos usuários. Se o endereço de e-mail de um usuário não estiver em conformidade com as regras da sua lista, ele não poderá enviar o formulário.

Para instruções detalhadas sobre esses métodos de proteção contra spam, consulte nosso tutorial completo sobre configuração de uma lista de permissões ou de bloqueio de e-mail.

Observação: Além de usar uma lista de permissões ou de bloqueio, você tem a opção de impedir que endereços IP específicos enviem formulários usando um snippet PHP personalizado da biblioteca de snippets de código do WPForms. Para informações detalhadas sobre como configurar isso, consulte nossa documentação do desenvolvedor.

Perguntas Frequentes

Abaixo, respondemos às principais perguntas que recebemos sobre proteção contra spam no WPForms.

Há uma opção nas minhas configurações para habilitar um honeypot anti-spam. Como isso funciona?

O honeypot anti-spam e a proteção anti-spam legada são métodos de proteção mais antigos. Eles só aparecem nas configurações de formulários que os usaram anteriormente, e novos formulários usam apenas a proteção anti-spam. No WPForms 2.0.3 e superior, esses formulários são atualizados automaticamente para a proteção anti-spam. Para detalhes, consulte a seção Atualizando Formulários da Proteção Anti-Spam Legada acima.

Por que um aviso diz que meus formulários estão usando proteção anti-spam desatualizada?

O WPForms só atualiza um formulário automaticamente quando consegue salvar uma revisão primeiro. Se as revisões estiverem desativadas em seu site, ou se seu site mantiver menos de 2 revisões, esses formulários serão ignorados e você verá o aviso Seus Formulários Estão Usando Proteção Anti-Spam Desatualizada.

Clique em Atualizar Todos os Formulários no aviso para atualizá-los. Como nenhuma revisão pode ser salva, você não poderá restaurar a versão antiga desses formulários. Você ainda pode voltar a um formulário ativando sua opção legada novamente. Para manter revisões no futuro, veja como ativar revisões de postagem.

Por que não consigo encontrar a revisão Auto-salva antes da atualização anti-spam?

O WordPress mantém apenas um número definido de revisões para cada formulário. Se o seu site mantiver apenas algumas, editar o formulário após a atualização pode substituir as mais antigas, incluindo esta revisão. Nesse caso, volte a um formulário ativando sua opção legada em Configurações » Proteção contra Spam e Segurança.

É isso! Agora você sabe como prevenir spam em seus formulários.

Em seguida, você gostaria de editar as entradas enviadas através de seus formulários? Certifique-se de conferir nosso tutorial sobre edição de entradas no WPForms para mais detalhes.

O Melhor Plugin Construtor 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.