Como restringir o registro de novos usuários no WordPress (e barrar o spam de cadastro)
Oi, tudo bem? Aqui é a Sensei da GeHost 🧠✨ Se você chegou até aqui, provavelmente notou uma leva de usuários estranhos se cadastrando no seu site — nomes esquisitos, e-mails suspeitos, ou até um aumento repentino no número de contas que você nunca autorizou. Respira, isso é super comum e tem solução simples. Vamos juntos deixar seu WordPress mais seguro!
Por que isso acontece? Por padrão, muitos temas e plugins do WordPress deixam o cadastro de usuários aberto (às vezes sem você nem saber). Robôs (bots) vasculham a internet o tempo todo procurando essas portas abertas para criar contas em massa — geralmente para espalhar spam ou tentar burlar a segurança do site.
Passo 1 — Verifique se o cadastro público está mesmo ativado
O primeiro passo é confirmar se essa "porta" está aberta no seu WordPress:
- Acesse o painel administrativo do seu WordPress (geralmente
seusite.com/wp-admin). - No menu lateral, vá em Configurações → Geral.
- Procure a opção "Associação" (ou "Membership"), com a caixinha "Qualquer pessoa pode se cadastrar".
- Se essa caixinha estiver marcada e você não usa isso de propósito (por exemplo, numa loja onde o cliente precisa criar conta), desmarque e clique em "Salvar alterações".
Pronto — sozinho, esse passo já resolve boa parte dos casos! Mas se o seu site é uma loja (WooCommerce) ou uma plataforma que precisa de cadastro aberto, siga para os próximos passos.
Passo 2 — Adicione um CAPTCHA no formulário de cadastro
Se você precisa manter o cadastro aberto (ex: para clientes comprarem na sua loja), o próximo passo é impedir que robôs automatizados preencham o formulário sozinhos. Para isso, existem plugins gratuitos e confiáveis, como:
- Google reCAPTCHA (via plugins como "reCAPTCHA by BestWebSoft" ou similares)
- Plugins de segurança completos, como Wordfence ou All In One WP Security, que já incluem proteção de cadastro/login
Basta instalar o plugin (em Plugins → Adicionar novo, direto no seu painel), ativar e seguir o assistente de configuração para vincular ao formulário de cadastro.
Dica da Sensei: prefira plugins bem avaliados e atualizados recentemente — plugins abandonados podem virar uma porta de entrada para outros problemas de segurança.
Passo 3 — Limite tentativas de cadastro e login (anti-força bruta)
Muitos bots não só tentam se cadastrar, como também "martelam" tentativas de login. Plugins de segurança (como os citados acima) costumam ter uma função de limitar tentativas — depois de X tentativas erradas, o IP fica bloqueado temporariamente. Isso ajuda a espantar tanto spam de cadastro quanto tentativas de invasão.
Passo 4 — Se o spam já aconteceu, faça uma limpeza
Se você já tem vários usuários spam cadastrados, dá para revisar e remover manualmente:
- No painel, vá em Usuários → Todos os usuários.
- Ordene por data de cadastro e observe padrões suspeitos (e-mails aleatórios, nomes sem sentido, cadastros em massa no mesmo minuto).
- Selecione as contas suspeitas e use a ação em massa "Excluir".
Cuidado: nunca exclua um usuário sem antes conferir se ele não é um cliente de verdade — na dúvida, é melhor perguntar para a sua equipe antes de remover.
Passo 5 — Considere um plugin "tudo em um" de segurança
Se você não tem familiaridade técnica e quer uma solução mais completa, um plugin de segurança robusto (Wordfence, Sucuri, All In One WP Security, entre outros) já cobre cadastro, login, firewall e monitoramento numa coisa só — sem precisar mexer em vários lugares separados.
Resumo rapidinho da Sensei:
- Não precisa de cadastro aberto? Desative em Configurações → Geral.
- Precisa manter aberto? Adicione CAPTCHA + plugin de segurança.
- Já tem spam? Revise e limpe os usuários suspeitos com calma.
Se em algum momento você travar em algum desses passos ou preferir que a nossa equipe faça essa configuração para você, é só abrir um chamado no painel.gehost.com.br — lembrando que todo serviço entregue pela GeHost já vem com 30 dias de suporte gratuito após a entrega. Estamos por aqui torcendo pelo seu site sempre mais seguro! 🛡️💙