POUPA 25% na sua 1.ª compra — Bem-vindo(a)!

Recomendação Técnica – Ativar o reCAPTCHA no WordPress (e como evitar o envio de spam a partir do site)

Quinta-feira, Outubro 16, 2025

Aqui vai um passo-a-passo direto para ativar o reCAPTCHA no WordPress (e evitar spam nos formulários e login):

Passo 1 — Obter as chaves do reCAPTCHA

  1. Aceda ao painel da Google reCAPTCHA (google.com/recaptcha/admin).

  2. Clique em + para criar um novo “site”.

  3. Escolha o tipo:

    • v2 “I’m not a robot” (Eu nao sou um robô em português) → recomendado para formulários de contacto.

  4. Adicione o(s) domínio(s) (ex.: seudominio.ao, sem http/https).

  5. Guarde as chavesSite Key e Secret Key.

Passo 2 — Instalar e ligar no WordPress (escolha o seu caso)

A) Formulários Contact Form 7

  1. Plugins → Adicionar novo → instale/ative:

    • Para v2 (checkbox): instale “reCaptcha v2 for Contact Form 7”.

  2. Cole a Site Key e Secret Key.

  3. Edite o formulário e insira o campo reCAPTCHA (para v2) ou só guarde (v3 é global).

  4. Guarde e teste o envio.

B) Elementor Forms

  1. Elementor → Configurações → Integrações → secção reCAPTCHA (v2).

  2. Cole as chaves.

  3. No widget Formulário, ative Spam Protection → selecione reCAPTCHA e o tipo.

  4. Atualize a página e teste.

C) WPForms / Ninja Forms / Fluent Forms

  • Cada um tem a sua aba de Integrações nas Definições. Cole as chaves e ative o reCAPTCHA por formulário.

D) Login/Registo/Comentários do WordPress

  • Instale um plugin global, por ex.:
    Advanced Google reCAPTCHALogin No Captcha reCAPTCHAWP Armour (honeypot).

  • Ative para wp-loginregistocomentários e (se quiser) formulários.

Passo 3 — Boas práticas

  • Prefira reCAPTCHA v2 (checkbox) em formulários públicos (gera menos falsos positivos).

  • Mantenha o WordPress/tema/plugins atualizados.

  • Se usa plugin de cache (ex.: LiteSpeed Cache), limpe a cache após configurar.

  • Em sites com Cloudflare/CDN, faça Purge Cache e desative minificações agressivas de JS se notar conflitos.

 

Guia para bloquear temporariamente o envio de e-mails no WordPress (e evitar suspensão por envio de spam no site)

  1. Entre no wp-admin com perfil Administrador.

  2. Vá a Plugins → Adicionar novo.

  3. No campo de pesquisa, procure por:

    • “Disable Emails” (muito usado)

  4. Clique em Instalar agora e depois Ativar.

  5. Pronto — o plugin passa a bloquear todos os e-mails enviados via wp_mail() (contact forms, notificações, etc.).

 

Dica: Alguns plugins semelhantes só “interceptam” e descartam os e-mails; outros permitem registrar logs. Qualquer um que “desative/pare e-mails” cumpre o objetivo de bloquear envios enquanto mitigam o spam.