Como adicionar CAPTCHA a um formulário de contato do WordPress
Publicados: 2023-02-23A maioria dos sites – incluindo aqueles que usam WordPress – lida com spam diariamente. Mesmo se você acabou de criar seu primeiro site há algumas semanas, é provável que já esteja enfrentando a realidade de comentários de spam, consultas, inscrições em contas e muito mais.
Os CAPTCHAs podem efetivamente mitigar o spam indesejado, especialmente se vier de seus formulários de contato. Mas enquanto alguém pode ajudar a aliviar os problemas com spam, você provavelmente encontrará a consequência não intencional de uma experiência mais difícil para seus visitantes reais .
É por isso que muitos sites optaram por usar o Akismet - uma solução anti-spam mais simplificada para WordPress - em vez disso.
Então, qual opção é a certa para o seu site?
Neste artigo, começaremos falando sobre as desvantagens e alternativas ao uso de CAPTCHAs, para que você tenha uma visão completa. Em seguida, mostraremos como proteger seus formulários de contato do WordPress com e sem CAPTCHAs.
O que é um CAPTCHA?
CAPTCHA significa “ Teste de Turing Público Completamente Automatizado para Diferenciar Computadores e Humanos. ” Ufa!
As primeiras versões apresentavam aos usuários um texto distorcido que eles teriam que decifrar. Por ser difícil de completar, ele poderia diferenciar humanos e computadores com bastante precisão.
Quais são as desvantagens de usar um CAPTCHA?
Simplificando, as pessoas odeiam CAPTCHAs. Isso também não é uma questão de opinião. Um estudo de Stanford mostra que apenas 71% dos usuários tentam resolver CAPTCHAs quando se deparam com eles. O resto deles sai imediatamente da página.
Outro estudo da Moz confirma esses números. Mostra que, em média, 30% dos usuários abandonam páginas com CAPTCHAs, seja enquanto tentam resolvê-los ou antes de tentar. O mesmo estudo afirma que simplesmente adicionar um CAPTCHA pode reduzir as taxas de conversão do seu site em 3,2%.
Se você é relativamente experiente em tecnologia, provavelmente não tem dificuldade em resolver CAPTCHAs. Mas, muitos usuários que decidem sair de uma página quando a veem, o fazem porque os CAPTCHAs são projetados para serem difíceis de resolver.
De acordo com Stanford, a resolução de um vídeo CAPTCHA pode levar até dez segundos em média e os CAPTCHAs de áudio têm uma taxa de falha impressionante de 50%. Até mesmo CAPTCHAs de imagens regulares podem ser difíceis de resolver, pois ofuscam letras e símbolos intencionalmente. Algumas páginas até pedem que você resolva vários CAPTCHAs antes de prosseguir.
Para ser justo, os CAPTCHAs funcionam. Eles fornecem uma solução funcional para um problema com o qual a maioria dos sites luta para lidar.
O problema é que usar um CAPTCHA transfere a responsabilidade para os usuários. É como pedir aos clientes de uma loja que provem que não são ladrões antes de fazer uma compra. Além disso, não é uma boa opção quando se trata de padrões de acessibilidade. Isso porque pode alienar usuários com deficiência visual ou auditiva. Como existem alternativas para CAPTCHAs, você pode querer considerar qual opção usar antes de implementá-las.
Quais são os diferentes tipos de CAPTCHAs?
Existem muitos tipos de CAPTCHAs. A maioria dos sites usa o reCAPTCHA, que é uma solução gratuita (para até 1.000.000 de avaliações por mês) do Google. Quando você se depara com um formulário de contato que usa o reCAPTCHA, precisa marcar uma caixa que diz: “Não sou um robô”.
Se o serviço detectar algum movimento ou atividade suspeita em sua conexão, você precisará resolver um quebra-cabeça de imagens. Na maioria dos casos, o quebra-cabeça solicitará que você identifique vários elementos semelhantes de um grupo de imagens. Dependendo do caso, pode ser necessário resolver vários quebra-cabeças de imagens antes de enviar um formulário.
Além do reCAPTCHA, você também pode encontrar CAPTCHAs de áudio ou vídeo. Estes tendem a ser piores (do ponto de vista do usuário) porque você é obrigado a assistir e/ou ouvir na íntegra antes de resolver o quebra-cabeça. Em muitos casos, isso pode nem ser possível se você estiver em algum lugar onde não possa ouvir o áudio, não tenha um par de fones de ouvido à mão ou tenha uma deficiência.
O CAPTCHA ideal é aquele que exige muito pouco trabalho dos usuários e ainda fornece um nível sólido de proteção contra spam. Também deve ser acessível ao maior número de pessoas possível. Algumas alternativas CAPTCHA, como Akismet, podem fornecer isso.
Qual é a melhor alternativa CAPTCHA?
Se você deseja eliminar o spam do seu site WordPress, mas não quer afastar os visitantes com testes complicados e irritantes, a melhor alternativa CAPTCHA é o Akismet.
Conheça o Akismet: o bloqueador de spam não intrusivo
O Akismet é uma das ferramentas WordPress mais populares do mercado. Ele foi projetado para ajudá-lo a evitar spam sem adicionar complicações para os visitantes, identificando spam e comentários mal-intencionados enviados por meio dos formulários do seu site.
É 'não intrusivo' porque o Akismet pode proteger seu site contra spam sem usar CAPTCHAs. O serviço analisa cada comentário e envio de formulário em seu site para ver se ele corresponde a spam conhecido ou endereços IP maliciosos, ou se segue padrões que levantam bandeiras vermelhas (como links para sites de terceiros não relacionados).
Você pode configurar o Akismet para excluir automaticamente esses envios ou permitir que você os revise para verificar se são de visitantes reais. Em ambos os casos, os visitantes nunca verão um CAPTCHA quando você estiver usando o Akismet. Seu site permanece protegido e a experiência do usuário melhora drasticamente.
Tudo acontece em segundo plano. Não há nada especial para os visitantes preencherem. Sem quebra-cabeças, sem áudio para ouvir, sem sinais de parada para identificar. Os visitantes reais podem seguir seu caminho sem saber. Os envios de spam são então identificados e excluídos ou classificados para você revisar mais tarde.
Como adicionar Akismet a um formulário de contato do WordPress
Adicionar o Akismet aos formulários de contato do WordPress é fácil. Você pode fazer isso em apenas alguns passos. Ainda assim, o processo pode variar um pouco dependendo do tipo de formulário de contato ou plug-in que você está usando, então vamos discutir como funciona!
Passo 1: Instale e ative o Akismet
Sites não comerciais podem usar o Akismet gratuitamente para interromper comentários de spam e envios de formulários de contato nefastos. Para começar, você precisará instalar e ativar o plugin.
Vá para a guia Plug-ins no painel do WordPress. Em seguida, clique em Adicionar novo e use a ferramenta de pesquisa para procurar o plugin Akismet. Em muitos casos, será uma opção entre os principais plugins 'apresentados'.
Ao encontrar o plug-in, clique em Instalar → Ativar . Assim que o plug-in estiver ativo, vá para Configurações → Akismet Anti-Spam . Na seção Configurações , você verá um campo onde precisa inserir uma chave de API.
Para obter essa chave, acesse o site da Akismet e crie uma conta. Depois de se inscrever, você terá acesso ao painel Akismet. Vá para a guia Minha conta e selecione a opção Adicionar assinatura .
Na próxima página, você poderá escolher qual plano deseja usar. O plano Personal usa um modelo de pague quanto quiser, para que você possa se inscrever gratuitamente e usá-lo em um único site. Lembre-se de que você só pode se inscrever neste plano gratuito se não exibir anúncios, vender produtos ou promover uma empresa por meio de seu site.
Depois de confirmar sua assinatura, você terá acesso a uma chave de API, que pode ser vista na guia Minha conta . Copie a chave e volte para a tela Configurações → Akismet Anti-Spam no painel do WordPress. Cole-o no campo Chave de API .
Clique em Salvar alterações e pronto. Por padrão, o Akismet bloqueará o spam de comentários e os enviará para uma fila onde você poderá revisar os envios no painel. Há uma etapa extra envolvida se você quiser usar o Akismet com um formulário de contato.
Etapa 2: Integre o Akismet ao seu formulário de contato
O WordPress não oferece funcionalidade de formulário de contato pronta para uso. Isso significa que a maioria dos usuários depende de plugins para implementar esses tipos de formulários em seus sites. Esta etapa dependerá de qual plug-in de formulário de contato você está usando.
O Akismet funciona com os plugins de formulário de contato mais populares do WordPress. Alguns plugins, como Formidable Forms e WPForms, incluem suporte integrado para Akismet. Com qualquer plug-in, você só precisa habilitar a configuração de proteção contra spam Akismet para cada formulário individual.
Outros plug-ins, como o Gravity Forms, exigem que você configure os complementos do Akismet para adicionar proteção contra spam aos seus formulários. Finalmente, existem algumas ferramentas, como Contact Form 7 e Ninja Forms, que exigem que você adicione trechos de código aos seus formulários para habilitar o suporte para o Akismet. Felizmente, todos esses três métodos são bastante simples.
Para obter a solução mais fácil, considere usar a funcionalidade de formulário de contato do WordPress do Jetpack.
Leia mais: Como usar o Akismet com formulários de contato do WordPress.
Passo 3: Defina as configurações anti-spam do Akismet
Akismet é praticamente uma ferramenta plug-and-play, que pode ser atraente se você estiver procurando por algo rápido e fácil. Em qualquer caso, também lhe dá controle sobre como você deseja lidar com spam de formulário de contato.
Por padrão, o plug-in envia comentários sinalizados como spam para uma 'fila' especial onde você pode analisá-los (na seção Comentários do painel). Como alternativa, você pode configurar o Akismet para descartar completamente o spam, para que você não precise lidar com isso.
Para fazer isso, vá para Configurações → Akismet Anti-Spam e procure a seção Configurações . A opção que você está procurando aparece em Strictness .
O Akismet faz um ótimo trabalho ao separar as mensagens de spam das reais. Isso significa que você pode optar por descartar o spam de formulário de contato sem se preocupar muito com isso. Se você deseja preservar todas as mensagens para jogar pelo seguro, opte por Sempre colocar spam na pasta Spam para revisão contexto.
Lembre-se de que o Akismet armazena apenas comentários de spam por 15 dias. Depois disso, ele os exclui automaticamente. Isso significa que você deve revisar a fila toda semana ou no máximo a cada duas semanas.
Como adicionar CAPTCHA a um formulário de contato do WordPress
O processo de adicionar CAPTCHAs aos formulários de contato do WordPress dependerá de qual serviço você está usando. Como o reCAPTCHA é a solução CAPTCHA mais popular da web, mostraremos como integrá-lo a um formulário de contato do WordPress.
Passo 1: Inscreva-se para uma conta reCAPTCHA
Se você já possui uma conta do Google, pode acessar o reCAPTCHA imediatamente. Basta visitar Google.com/reCAPTCHA e selecionar a opção v3 Admin Console no menu de navegação principal.
Clique no ícone de sinal de mais no painel do reCAPTCHA e insira um rótulo para o seu site. Pode ser qualquer identificador exclusivo. Em seguida, escolha o tipo de reCAPTCHA que deseja usar em seu site.
O tipo mais comum de CAPTCHA é o reCAPTCHA v2, que obriga os usuários a resolver um desafio ou quebra-cabeça para fazer uma apresentação.
Em seguida, procure o campo Domínios . Digite o domínio do site onde deseja usar o reCAPTCHA .
Depois de inserir o domínio, você precisará revisar os termos de serviço do reCAPTCHA, concordar com eles e enviar o formulário. Em seguida, o reCAPTCHA fornecerá a você um site e uma chave secreta. Você precisará de ambos para as etapas a seguir, portanto, mantenha a guia aberta ou copie e cole-as em algum lugar seguro.
Etapa 2: encontre um plug-in compatível com o reCAPTCHA
Existem vários plug-ins de formulário de contato do WordPress compatíveis com o reCAPTCHA. Mas nem todos eles oferecem suporte imediato. Alguns plug-ins simplesmente precisam de um complemento, mas muitos deles exigem que você adicione um código personalizado diretamente a formulários de contato individuais para exibir desafios.
Além do mais, o reCAPTCHA não oferece documentação mostrando quais plugins do WordPress são compatíveis com ele. No entanto, os plug-ins de formulário de contato mais populares provavelmente terão um método de integração.
Se você não tem certeza se o plug-in que está usando é compatível com reCAPTCHA, verifique sua documentação. Se você descobrir que é compatível, poderá encontrar instruções sobre como implementar o sistema anti-spam com seus formulários de contato.
Perguntas frequentes sobre formulários CAPTCHA e WordPress
Se você tiver alguma dúvida sobre CAPTCHAs e como eles funcionam, esta seção irá respondê-las. Vamos começar revisando o que são CAPTCHAs.
O que é CAPTCHA?
Um CAPTCHA é um tipo de teste criado para que os usuários provem que são humanos e não bots. Isso é necessário porque a maioria dos sites com seções de comentários ou formulários de contato lida com muitos bots e spammers.
Esses bots tendem a deixar comentários de spam apontando para outros sites ou tentam encontrar vulnerabilidades em formulários. Os CAPTCHAs ajudam a detê-los, pois exigem algum nível de engenhosidade humana para serem resolvidos. Normalmente, os CAPTCHAs envolvem quebra-cabeças de imagens, mas também podem usar vídeo ou áudio.
O que é reCAPTCHA?
reCAPTCHA é uma ferramenta CAPTCHA oferecida pelo Google. Ele funciona como um serviço 'freemium' que fornece até 1.000.000 de avaliações por mês em quantas formas você precisar.
Se você implementar o reCAPTCHA, os visitantes precisarão marcar uma caixa antes de enviar um formulário para confirmar que são humanos. O serviço poderá solicitar confirmação adicional na forma de testes visuais caso detete alguma anomalia.
O que é spam de formulário de contato?
O spam está em toda parte online, desde as seções de comentários até os formulários de contato. Sempre que você cria um formulário, abre outro local para spam. Existem muitos bots e pessoas dedicadas a usar formulários para enviar spam, desde a promoção de seu próprio conteúdo até o compartilhamento de links para sites maliciosos.
O spam de formulário de contato é qualquer envio que não foi criado para cumprir a finalidade do formulário, mas para ignorá-lo ou induzi-lo a realizar uma ação com consequências negativas. Esse tipo de spam geralmente é fácil de detectar, mas lidar com ele pode levar muito tempo que você gastaria respondendo a consultas legítimas.
O CAPTCHA é a melhor solução para spam de formulário de contato?
Os CAPTCHAs são uma maneira eficaz de reduzir formulários de contato e outros tipos de spam. Mas, a pesquisa mostra que os usuários reagem muito negativamente aos CAPTCHAs. Em média, 30% dos usuários saem de uma página quando veem um CAPTCHA.
Embora os CAPTCHAs funcionem, você precisa decidir se eles valem a pena a perda de visitantes legítimos e possíveis conversões. Além disso, existem alternativas aos CAPTCHAs menos intrusivas, como Akismet. Ferramentas anti-spam alternativas que não forçam os visitantes a resolver quebra-cabeças oferecerão uma experiência muito melhor do que os CAPTCHAs.
Akismet vs CAPTCHA: Qual devo escolher?
A resposta a esta pergunta depende do tipo de site que você está executando e da experiência do usuário que deseja oferecer. Para sites de comércio eletrônico, a perda de visitantes e conversões que os CAPTCHAs costumam causar pode resultar em uma perda significativa de receita.
Para formulários de contato especificamente, usar CAPTCHAs regulares significa que você perderá algumas consultas em potencial. Soluções como Akismet são menos invasivas e igualmente eficazes. Se você estiver usando o WordPress, a implementação do Akismet é notavelmente simples, o que o torna uma solução melhor do que os CAPTCHAs.
O Akismet funcionará com meu plugin de formulário de contato?
O Akismet funciona com a maioria dos plug-ins de formulário de contato do WordPress (pelo menos as opções conhecidas). Alguns plug-ins oferecem compatibilidade imediata com o Akismet, enquanto outros exigem que você instale complementos. Para alguns plug-ins, pode ser necessário adicionar código personalizado aos seus formulários, mas o processo geralmente é muito simples.
Quantos sites WordPress confiam no Akismet?
Akismet é um dos plugins WordPress mais populares do mundo, sem exceção. Existem mais de cinco milhões de instalações ativas do Akismet no momento, e esse número continua aumentando.
Na verdade, muitos hosts da web oferecem o Akismet como um dos vários plugins que vêm pré-instalados com suas configurações do WordPress. Isso porque usar o Akismet desde o início pode ajudá-lo a reduzir o nível de spam com o qual você lida e, assim, proteger seu site.
Se você deseja implementar uma solução anti-spam que não exija que você force os visitantes a resolver quebra-cabeças, o Akismet é o caminho certo. Milhões de usuários já confiam no Akismet para proteger seus sites, e ele é gratuito para sites não comerciais. É por isso que o listamos como um dos plugins obrigatórios para sites WordPress.
Use o Akismet para evitar spam no WordPress
Se você tiver um site com formulários, provavelmente precisará implementar algum tipo de proteção contra spam. Por um longo tempo, os CAPTCHAs foram a referência da indústria. Eles são relativamente fáceis de implementar e fazem o trabalho. Ainda assim, não é sensato ignorar o efeito negativo que eles têm na experiência do usuário. Simplificando, as pessoas não gostam de CAPTCHAs.
Para obter a melhor proteção contra spam sem incomodar os visitantes do site, você deve considerar uma alternativa como o Akismet. É econômico e simples de começar.
Deseja manter seus clientes satisfeitos e, ao mesmo tempo, proteger seu site WordPress de spammers e bots? Inscreva-se no Akismet hoje!