10 opções e alternativas de acessibilidade CAPTCHA em WPForms

Publicados: 2024-04-05

Recentemente, um de nossos leitores nos perguntou sobre as opções de acessibilidade CAPTCHA em WPForms para limitar envios de spam.

Achamos que agora seria um bom momento para discutir as diversas alternativas aos CAPTCHAs tradicionais em WPForms que podem ser mais acessíveis, já que esse é um problema comum que os clientes também mencionam em nossos chats de suporte.

Então, sem mais delongas, vamos mergulhar nos tipos de opções de acessibilidade CAPTCHA para ajudá-lo a determinar a melhor opção para seus formulários e segurança do site. É hora de combater o spam de formulários de contato para sempre!

Neste artigo

  • 1. Crie um CAPTCHA baseado em lógica (matemática)
  • 2. Use um CAPTCHA personalizado de perguntas e respostas
  • 3. Implante um CAPTCHA invisível em seu site
  • 4. Use um CAPTCHA baseado em áudio para acessibilidade
  • 5. Crie listas de permissões/listas de bloqueio para endereços de e-mail
  • 6. Restringir envios de formulários por país
  • 7. Habilite a filtragem de palavras-chave em seu formulário
  • 8. Imponha um limite de tempo para envio de formulários
  • 9. Habilite o token anti-spam WPForms
  • 10. Conecte seu formulário ao Akismet

Alternativas aos CAPTCHAs tradicionais que são mais acessíveis

Quando falamos sobre CAPTCHAs tradicionais, estamos nos referindo aos CAPTCHAs padrão baseados em imagens usados ​​por milhões de sites em todo o mundo.

É claro que não há mal nenhum em usar um CAPTCHA baseado em imagem, mas tende a ser uma tática desatualizada, que às vezes pode ser menos eficaz na prevenção de spam.

Então, confira as dicas abaixo para saber como usar CAPTCHAs em WPForms mais acessíveis, além de outras sugestões para combater envios de spam:

1. Crie um CAPTCHA baseado em lógica (matemática)

WPForms oferece um campo Captcha personalizado no construtor de formulários, que você pode arrastar e soltar em seu formulário para criar um CAPTCHA personalizado baseado em matemática.

Você encontrará o campo Captcha personalizado em Campos sofisticados no construtor de formulários. Isso significa que você precisará de uma licença básica do WPForms para acessar esse recurso.

Custom-Captcha-field

Para personalizar o campo, clique no campo no painel de visualização do formulário para abrir suas Opções de campo e alterar o rótulo , o tipo e a descrição .

Como queremos criar um CAPTCHA baseado em matemática, selecione a opção Matemática no menu suspenso Tipo e pronto!

custom-captcha-field-options

Agora, ao publicar este formulário, o campo mudará automaticamente de pergunta cada vez que a página for recarregada ou atualizada. Não é incrível?!

custom captcha math example

Se você deseja alterar este CAPTCHA com algum código customizado, confira este tutorial sobre customização do Math Captcha para mais detalhes.

2. Use um CAPTCHA personalizado de perguntas e respostas

Em vez de usar o tipo Math Captcha, você também tem a opção de usar uma pergunta e resposta que você mesmo pode criar.

Tudo o que você precisa fazer é clicar no campo Captcha personalizado , navegar até Opções de campo e selecionar a opção Pergunta e resposta no menu Tipo .

custom-captcha-q-and-a

Agora, basta adicionar uma pergunta no primeiro campo e sua resposta no segundo campo. Você também pode adicionar ou remover perguntas através dos botões de mais (+) ou menos (-) , respectivamente.

adding-another-question

Se houver várias perguntas e respostas, o formulário exibirá aleatoriamente uma pergunta cada vez que for carregado no navegador.

3. Implante um CAPTCHA invisível em seu site

Em relação às opções acessíveis de CAPTCHA, você ficará satisfeito em saber que WPForms também oferece suporte a múltiplas integrações de CAPTCHA.

wpforms captcha settings

Você pode usar as opções abaixo para criar um CAPTCHA invisível para proteger seu site e, ao mesmo tempo, oferecer uma experiência de usuário perfeita, sem desafios de interrupção.

ReCAPTCHA V2 invisível

Serão apresentadas opções adicionais ao clicar na opção reCAPTCHA em WPForms »Configurações» CAPTCHA.

Select-type-of-reCAPTCHA-to-use

Selecione a opção Invisible reCAPTCHA v2, siga as etapas deste guia para gerar suas chaves reCAPTCHA e adicione a medida de segurança ao seu formulário.

Add site key and secret key for reCAPTCHA

Esta opção é recomendada para administradores de sites que nem sempre querem mostrar um desafio aos usuários, pois às vezes leva ao abandono de formulários.

Como resultado, tentará determinar se os usuários são humanos ou bots com base em suas interações com o site.

reCAPTCHA v3

Enquanto o Invisible reCAPTCHA v2 foi projetado para diferenciar humanos de bots com interação mínima do usuário, o reCAPTCHA v3 visa ser executado inteiramente em segundo plano.

Se o seu site valoriza a experiência do usuário e está pronto para permitir que o sistema de classificação do reCAPTCHA v3 oriente a tomada de decisões, então o reCAPTCHA v3 é o caminho a seguir.

recaptcha configuration

Este sistema de classificação (variando de 0,0 a 1,0) indica a probabilidade de o usuário ser um bot, sendo 1,0 provavelmente um humano e 0,0 provavelmente um bot.

Depois de configurar o reCAPTCHA v3 em WPForms, você pode até ajustar o limite de pontuação para combater agressivamente os envios de spam.

no-conflict-option-recaptcha

Você também pode ativar o modo sem conflito para evitar conflitos como o reCAPTCHA sendo carregado duas vezes (uma por WPForms e outra por seu tema WordPress).

Isso atenua quaisquer problemas decorrentes de conflitos de plugins ou temas, resultando eventualmente no não funcionamento correto do reCAPTCHA.

Feito isso, para adicionar o reCAPTCHA ao seu formulário, basta abrir o construtor de formulários, procurar na seção Campos padrão e clicar no campo reCAPTCHA .

add-recaptcha-field

Para confirmar se o seu reCAPTCHA está habilitado, procure o emblema no canto superior direito do construtor de formulários.

The Google reCAPTCHA badge

Torniquete Cloudflare (widget invisível)

Semelhante ao Invisible reCAPTCHA v2 e reCAPTCHA v3 do Google, você também pode usar o Cloudflare Turnstile (Invisible Widget) por meio de WPForms.

select-cloudflare-turnstile

Semelhante ao Google reCAPTCHA, você precisará configurar o Cloudflare Turnstile e adicionar as chaves de API aos WPForms para que funcione.

Você pode seguir as etapas deste guia para conectar o Cloudflare Turnstile ao WPForms e adicionar o widget Invisível aos seus formulários.

select-cloudflare-turnstile

Depois de configurar suas chaves, você pode ativar o Cloudflare Turnstile em qualquer um dos seus formulários. No construtor de formulários, procure em Campos padrão e selecione o campo Torniquete .

Adding a Turnstile field to your form

O emblema Turnstile pode ser encontrado no canto superior direito do criador de formulários, o que indica que o Cloudflare Turnstile está ativado.

Cloudflare Turnstile badge

4. Use um CAPTCHA baseado em áudio para acessibilidade

CAPTCHAs visuais ou invisíveis tendem a ser usados ​​por muitos sites WordPress, mas CAPTCHAs baseados em áudio não são muito populares.

CAPTCHAs de áudio podem ser bastante úteis na prevenção de envios de formulários de spam, pois exigem uma interação mais cuidadosa dos usuários.

audio recaptcha

Normalmente, os usuários são solicitados a inserir os números que ouvem na caixa de entrada de texto localizada após o botão PLAY ou o controle de áudio.

Você pode configurar facilmente um CAPTCHA baseado em áudio em WPForms usando reCAPTCHA v2 ou hCAPTCHA e adicioná-lo a qualquer formulário que desejar.

5. Crie listas de permissões/listas de bloqueio para endereços de e-mail

Para empresas que realmente desejam limitar o envio de formulários de spam e gerar leads de alta qualidade, o WPForms apresenta inúmeras opções para limitar as entradas.

Entre essas opções está a capacidade de criar uma lista de permissões/lista de bloqueios para endereços de e-mail específicos para limitar envios fictícios (de humanos).

  • A lista de permissões permite apenas que endereços de e-mail específicos enviem seu formulário, o que é ótimo para uso interno, como compartilhar um formulário entre funcionários (usuários de seu próprio domínio, ou seja, @wpforms.com)
  • A lista de bloqueio bloqueia endereços/domínios de e-mail específicos. Por exemplo, para adquirir leads de negócios de alta qualidade, você pode bloquear endereços de e-mail que terminam em @gmail.com, @outlook e @yahoo.com.

Para criar uma lista de permissões/lista de bloqueios, abra qualquer formulário no construtor, clique no campo Email , navegue até a guia Avançado e role para baixo até Lista de permissões/Lista de bloqueios .

wpforms allowlist and denylist

Escolher a opção Lista de permissão ou Lista de bloqueio abrirá uma caixa abaixo. Aqui, você pode digitar um e-mail completo ou usar um asterisco * para criar uma correspondência parcial.

Allowlist Wildcard

Dependendo das necessidades do seu negócio, você pode definir esta configuração para criar correspondências parciais em vários formatos. Por exemplo;

  • [email protected] – bloqueia o endereço de e-mail específico
  • dummy* – bloqueia todos os endereços de e-mail que começam com “dummy”.
  • *@email.com – bloqueia todos os endereços de e-mail do domínio email.com
  • a*@email.com – bloqueia endereços de e-mail começando com a letra “a” do domínio email.com
  • [email protected], [email protected], dummy@*.co.uk – bloqueia os dois primeiros endereços de e-mail especificados e cria uma correspondência parcial para o terceiro

Não há limite para o número de e-mails ou correspondências parciais que você pode adicionar e você pode colocar o asterisco onde quiser.

6. Restringir envios de formulários por país

Como medida de segurança adicional para evitar envios de spam para países/locais específicos, você também pode ativar um filtro de país em WPForms.

Isso também pode ser útil se sua empresa opera apenas em uma região ou país específico e você deseja se concentrar na obtenção de leads relevantes.

Para acessar essa configuração, vá para Configurações »Proteção e segurança contra spam no criador de formulários. Em seguida, ative a opção Habilitar filtro de país .

enable country filter

Uma vez ativado, você pode optar por Permitir ou Negar envios de países específicos usando o menu suspenso.

country filtering

Como você pode ver acima, criamos um Filtro de País onde permitimos entradas apenas dos Estados Unidos e Canadá.

7. Habilite a filtragem de palavras-chave em seu formulário

WPForms oferece outra medida preventiva para bloquear envios de spam de visitantes humanos: a opção de filtro de palavras-chave .

Isso pode ser particularmente útil quando algumas pessoas enviam formulários contendo palavrões (uma ocorrência comum em grandes sites).

Para acessar essa configuração, vá para Configurações »Proteção e segurança contra spam no criador de formulários. Em seguida, ative a opção Ativar filtro de palavras-chave .

enable keyword filter

Depois de ativar esta opção, uma nova caixa aparecerá abaixo, onde você poderá adicionar uma lista de palavras-chave que deseja bloquear.

keyword filtering

Tenha cuidado com essa escolha, pois ela bloqueará todos os envios que contenham as palavras que você adicionou ao snippet, então seja bem específico para não bloquear mensagens reais.

8. Imponha um limite de tempo para envio de formulários

Além de outras medidas preventivas para bloquear envios de spam, você também pode impor um limite de tempo para envios de formulários.

Para ativá-lo, vá para Configurações »Proteção e segurança contra spam . Em seguida, ative a opção Ativar tempo mínimo para envio e defina o limite de tempo de acordo.

enable minimum time to submit

Lembre-se de que esta opção só é útil para formulários curtos e que não exigem um investimento significativo de tempo para serem preenchidos.

Por exemplo, se você recebe muitos envios de spam por meio de um formulário de contato, pode optar por impor um limite de tempo para envios de formulários.

9. Habilite o token anti-spam WPForms

Essa é uma ótima maneira de impedir spam porque os usuários não precisam fazer nada para passar pela verificação de spam. À medida que os usuários preenchem o formulário, o WPForms adiciona um token secreto exclusivo.

Os spambots não conseguem encontrar o token e não podem enviar o formulário sem ele, então ficam presos. Os usuários reais nem percebem que ele está lá.

Quando você cria um novo formulário, o token anti-spam WPForms é ativado imediatamente. Se você quiser habilitá-lo manualmente, abra seu formulário no construtor de formulários.

Navegue até Configurações »Proteção e segurança contra spam . Em seguida, ative a opção Ativar proteção anti-spam do Akismet .

Enabling the WPForms anti-spam token

Os spambots não podem mais acessar seu formulário de contato do WordPress e os visitantes humanos não sofrerão nenhum tempo de inatividade.

10. Conecte seu formulário ao Akismet

Muitas pessoas usam o Akismet para impedir spam. Ele pode localizar e bloquear instantaneamente envios de formulários que parecem suspeitos para impedir entradas falsas.

WPForms oferece uma integração nativa com Akismet para identificar e bloquear automaticamente envios de formulários suspeitos. Isso não é impressionante?

Para ativar a opção, abra seu formulário, navegue até Configurações »Proteção e segurança contra spam e ative a opção Ativar proteção anti-spam do Akismet .

Akismet-Activated

Lembre-se de que esta configuração não aparecerá no construtor de formulários se você não tiver vinculado seu site à sua conta Akismet.

Perguntas frequentes sobre opções de acessibilidade CAPTCHA em WPForms

As opções de acessibilidade CAPTCHA são um tópico de interesse popular entre nossos leitores. Aqui estão as respostas para algumas dúvidas comuns sobre eles.

O CAPTCHA 508 é compatível?

Sim, o CAPTCHA (teste de Turing Público Completamente Automatizado para diferenciar computadores e humanos) pode ser compatível com 508 quando implementado corretamente.

Isto significa que deve ser acessível a pessoas com deficiência, incluindo aquelas que utilizam leitores de tela. Para fins de conformidade, os CAPTCHAs devem oferecer métodos de acesso alternativos, como CAPTCHAs de áudio para usuários com deficiência visual.

O CAPTCHA WCAG é compatível?

O CAPTCHA pode cumprir as Diretrizes de Acessibilidade de Conteúdo da Web (WCAG) se incluir opções que o tornem acessível a todos os usuários, independentemente de suas habilidades. Fornecer diversas maneiras de completar o CAPTCHA, como quebra-cabeças visuais e opções de áudio, ajuda a atender aos padrões de acessibilidade.

O reCAPTCHA é compatível com WCAG?

O reCAPTCHA do Google pode se alinhar aos padrões WCAG2, oferecendo diferentes desafios, como reconhecimento de imagem ou CAPTCHAs de áudio, para acomodar diversas necessidades dos usuários. Configurá-lo corretamente é essencial para evitar problemas de acessibilidade.

O CAPTCHA é uma vulnerabilidade de segurança?

Enquanto o CAPTCHA foi projetado para aumentar a segurança, distinguindo usuários humanos de bots. No entanto, CAPTCHAs mal implementados podem ser contornados, criando potencialmente riscos de segurança. Atualizações regulares e a escolha de serviços CAPTCHA confiáveis ​​são cruciais para manter a segurança.

O CAPTCHA pode ser desativado?

Sim, o CAPTCHA pode ser desativado em sites. No entanto, é essencial implementar medidas de segurança alternativas para evitar spam e abusos. WPForms, por exemplo, oferece recursos anti-spam eficazes sem depender de CAPTCHA, proporcionando uma experiência amigável.

Como interrompo o spam de formulários sem CAPTCHA?

Para impedir o spam de formulários sem CAPTCHA, considere usar WPForms, que inclui recursos anti-spam como tokens de formulário, limites de tempo, filtros de palavras-chave, filtros de país e a capacidade de integração com serviços de prevenção de spam como o Akismet. Esses métodos são eficazes e não atrapalham a experiência do usuário.

A catraca é melhor que o CAPTCHA?

Turnstile é uma alternativa ao CAPTCHA que visa proporcionar uma experiência de usuário menos intrusiva e ao mesmo tempo proteger contra spam. A sua eficácia em comparação com o CAPTCHA pode variar dependendo das necessidades específicas e da implementação. Para muitos, a natureza menos intrusiva do Turnstile torna-o uma escolha preferida.

A IA pode ser mais esperta que o CAPTCHA?

À medida que a tecnologia de IA avança, alguns programas de IA podem resolver certos tipos de CAPTCHA. No entanto, os serviços CAPTCHA continuam a evoluir, introduzindo desafios e algoritmos mais complexos que são mais difíceis de serem contornados pela IA. É um ciclo contínuo de melhoria na funcionalidade de ambos os lados.

A seguir, saiba por que seus e-mails de formulário de contato estão indo para spam (+ como consertar)

Para corrigir problemas de entrega de e-mail, confira este guia sobre como usar o plugin WP Mail SMTP para enviar e-mails do seu site através de um servidor de e-mail configurado corretamente com a autenticação correta.

Crie seu formulário WordPress agora

Pronto para construir seu formulário? Comece hoje mesmo com o plugin de criação de formulários WordPress mais fácil. WPForms Pro inclui muitos modelos gratuitos e oferece garantia de devolução do dinheiro em 14 dias.

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