Como configurar um formulário de contato com o Contact Form 7 (sem cair no spam)
Oi! Aqui é a Sensei da GeHost 🥋 Se você quer colocar um formulário de contato no seu site WordPress, o Contact Form 7 é o plugin mais usado do mundo pra isso — é gratuito, simples e funciona muito bem quando configurado do jeito certo. E digo "do jeito certo" porque é aqui que 90% das pessoas erram: o formulário até funciona, mas os e-mails somem no spam ou nunca chegam. Vamos evitar isso juntos.
Passo 1 — Instalar o plugin
- No painel do WordPress, vá em Plugins → Adicionar novo.
- Pesquise por "Contact Form 7".
- Clique em Instalar agora e depois em Ativar.
Passo 2 — Criar o formulário
- No menu lateral do WordPress vai aparecer um novo item chamado Contacto. Clique nele.
- Você já vai ver um formulário padrão criado automaticamente ("Formulário de contato 1"), com campos de Nome, E-mail, Assunto e Mensagem. Pra maioria dos sites, esse modelo já resolve.
- Se quiser adicionar ou remover campos, é só editar o texto na aba Formulário — cada campo é uma tag entre colchetes, tipo
[text* nome-do-campo]. Não precisa saber programar: dá pra usar os botões de "Gerar tag" acima do editor pra criar campos novos sem errar a sintaxe.
💡 Dica da Sensei: não exagere na quantidade de campos. Formulário curto (nome, e-mail, telefone, mensagem) converte muito mais do que formulário longo — visitante com pressa desiste na metade.
Passo 3 — Configurar pra onde o e-mail vai (aba "E-mail")
Essa é a parte mais importante. Clique na aba Correo electrónico dentro do formulário e confira:
- Para: o e-mail que vai RECEBER as mensagens do formulário (o seu e-mail comercial, por exemplo).
- De: aqui mora o erro mais comum. Por padrão o CF7 tenta colocar o e-mail que a PESSOA digitou no formulário como remetente — isso faz o servidor de e-mail rejeitar ou jogar pro spam, porque parece um e-mail falsificado. Troque sempre para um e-mail do SEU domínio (ex.:
contato@seudominio.com.br). - Assunto: pode deixar algo como
Novo contato via site: [subject]. - Campo de resposta adicional (Reply-To): aqui sim você usa
[your-email](o e-mail que a pessoa digitou) — assim, quando você clicar em "Responder", a resposta vai direto pro visitante, mesmo o remetente sendo o seu domínio.
Como a hospedagem GeHost já inclui e-mail profissional dentro do seu plano, o ideal é criar (ou usar) uma conta tipo contato@seudominio.com.br só pra isso — fica mais profissional e evita o problema do remetente "estranho" que citei acima.
Pra criar essa conta, é só entrar no cPanel do seu plano (acesse pelo painel.gehost.com.br), ir em E-mail → Contas de E-mail e clicar em Criar.
Passo 4 — Colocar o formulário na página
- Volte na aba Formulário e copie o código de shortcode que aparece no topo, algo como
[contact-form-7 id="..." title="Formulário de contato 1"]. - Vá até a página ou post onde o formulário deve aparecer, edite e cole esse shortcode (em editores de blocos, use o bloco "Shortcode" ou o bloco próprio do Contact Form 7, se aparecer na lista).
- Publique ou atualize a página.
Passo 5 — Testar de verdade
Não confie só no aviso de "mensagem enviada" que aparece na tela — teste enviando um contato de verdade e confira se o e-mail chegou (inclusive na caixa de spam).
- Abra a página do site onde está o formulário (em uma janela anônima, se possível).
- Preencha todos os campos e envie.
- Confira a caixa de entrada — e a de spam — do e-mail configurado no campo "Para".
💡 Se o teste não chegar em lugar nenhum: confira se o campo "De" está mesmo com um e-mail do seu domínio (Passo 3) — esse detalhe resolve a grande maioria dos casos de "formulário não envia e-mail".
Dica extra — quer ainda mais entrega garantida?
Se mesmo assim os e-mails continuarem instáveis, existe um complemento chamado WP Mail SMTP, que faz o WordPress enviar os e-mails usando autenticação de verdade em vez do método padrão do PHP (mais suscetível a cair em spam). É opcional, mas ajuda bastante em sites que enviam muitos formulários por dia.
Se travar em qualquer passo, é só chamar o suporte da GeHost — todo serviço tem 30 dias de suporte grátis após a entrega, e depois disso a gente também está por aqui pra ajudar. 🙂