Sites com formulário de contato, orçamento, inscrição ou newsletter que passaram a receber lixo. Também para quem tem landing page rodando anúncio e não pode perder conversão por causa de um CAPTCHA mal ajustado.
Sinais típicos: dezenas de envios por dia com nomes aleatórios, mensagens com links, e-mails inválidos, picos de madrugada e leads que nunca respondem.
Não existe uma bala de prata. O que funciona é sobrepor camadas baratas antes de gastar com desafio:
| Critério | Cloudflare Turnstile | Google reCAPTCHA |
|---|---|---|
| Custo | Gratuito, sem limite prático | Gratuito até 1 milhão de avaliações/mês |
| Fricção para o usuário | Baixa: muitas vezes invisível | Média no v2; invisível no v3 |
| Cookies de terceiros | Não usa | Usa cookies do Google |
| LGPD | Contrato e dados na Cloudflare | Exige base legal e aviso sobre o Google |
| Dependência | Cloudflare | Conta Google |
| Melhor uso | Padrão para sites novos | Quem já usa Google Workspace ou precisa de score |
Na prática, Turnstile é o padrão que recomendamos. reCAPTCHA entra quando o cliente já tem conta Google, exige score de risco ou tem contrato que pede o fornecedor.
1. Diagnóstico. Trinta minutos para entender o formulário, o volume de spam e o que já existe.
2. Implantação. De um a três dias úteis, com o site no ar e o formulário funcionando.
3. Teste real. Disparo automatizado contra o formulário e envio legítimo, para provar que bloqueia sem travar cliente.
4. Entrega. Runbook, credenciais e um painel simples de bloqueios.
Sim. O Cloudflare Turnstile não cobra por avaliação e não exige plano pago da Cloudflare.
Só se optar pelo reCAPTCHA. Com Turnstile, a conta é na Cloudflare e o widget funciona em qualquer site.
Turnstile costuma passar sem interação. Quando aparece o "confirme que é humano", é um clique — bem menos fricção que selecionar semáforo.
Turnstile não usa cookies de publicidade e coleta o mínimo. Ainda assim, o aviso de privacidade precisa citar o fornecedor. Ajustamos esse texto na entrega.
Sim. O widget é JavaScript e a validação é uma chamada de API — funciona em qualquer stack, inclusive site estático no Cloudflare Pages.
De um a três dias úteis depois do acesso ao código e das chaves. Em site estático, normalmente sai no mesmo dia.
Me diga quantos envios por dia e qual a stack do site. Em 30 minutos dá para saber qual camada resolve.