Pular para o conteúdo

Como Criar um Formulário de Contato no WordPress

pessoa preenchendo formulário de contato no wordpress pelo computador

Todo site precisa de um jeito confiável de quem visita entrar em contato, e criar um formulário de contato no WordPress é bem mais simples do que parece — não exige nenhuma linha de código, mesmo em sites que não usam nenhum construtor de página visual. O desafio real não é técnico, é escolher o plugin certo e configurá-lo pra que as mensagens realmente cheguem na caixa de entrada, sem cair em spam ou se perder no caminho.

Pessoa digitando em laptop sobre mesa de madeira, imagem ilustrativa

Escolhendo o plugin de formulário

Contact Form 7 é o mais tradicional e leve, ideal pra um formulário simples de nome, e-mail e mensagem. WPForms e Fluent Forms vão além, com editor visual arrasta-e-solta, campos condicionais (mostrar um campo só se outro for preenchido de um jeito específico) e integrações prontas com ferramentas de e-mail marketing. Pra a maioria dos sites institucionais e blogs, mesmo a versão gratuita de qualquer um desses três já resolve completamente a necessidade.

Passo a passo básico de configuração

  • Instale o plugin escolhido e crie um novo formulário a partir de um modelo pronto de contato.
  • Defina os campos necessários — nome, e-mail, assunto e mensagem já cobrem a maioria dos casos.
  • Configure o e-mail de destino (pra onde as mensagens enviadas serão encaminhadas).
  • Copie o shortcode gerado e cole na página de contato, dentro de um bloco de shortcode ou HTML personalizado.

Por que as mensagens às vezes não chegam

O motivo mais comum é a hospedagem não ter configuração de SMTP própria — o WordPress, por padrão, tenta enviar e-mail pela função nativa mail() do PHP, que muitos provedores de e-mail (Gmail, Outlook) tratam como suspeita e jogam direto pra caixa de spam, ou simplesmente bloqueiam. A solução é instalar um plugin de SMTP (WP Mail SMTP, por exemplo) e conectar a uma conta de e-mail de verdade, o que aumenta muito a taxa de entrega.

Proteja o formulário contra spam

Formulários públicos são alvo constante de bots automatizados. Um campo honeypot (invisível pra humanos, mas visível pra bots que preenchem tudo automaticamente) já filtra boa parte do spam sem incomodar quem preenche de verdade. reCAPTCHA do Google é outra camada eficaz, embora adicione uma pequena fricção visual — vale usar a versão invisível (v3), que só interfere quando detecta comportamento realmente suspeito.

🚀 Não fique de fora!

Junte-se aos leitores que recebem, em primeira mão, as melhores estratégias de marketing digital, SEO e IA — direto no e-mail, toda semana.

Cuidado com dados pessoais coletados no formulário

Todo formulário de contato coleta dado pessoal (nome, e-mail, às vezes telefone), o que coloca o site sob as regras da LGPD para pequenos negócios. Vale incluir um texto curto de consentimento próximo ao botão de envio, deixando claro o que será feito com essas informações, e garantir que a Política de Privacidade do site cubra explicitamente esse ponto de coleta.

Configurações avançadas que valem a pena

Configurar uma mensagem de confirmação automática pro remetente (“recebemos sua mensagem, responderemos em até X dias úteis”) melhora a experiência sem esforço extra. Também vale integrar o formulário direto com uma planilha (Google Sheets) ou CRM, pra centralizar os contatos recebidos num só lugar em vez de depender só da caixa de e-mail. A documentação oficial do Contact Form 7 tem exemplos prontos de configuração avançada pra quem quer ir além do básico.

Onde colocar o formulário além da página de contato

Um formulário de contato reduzido (só nome e e-mail, ou uma pergunta rápida) também funciona bem no rodapé do site ou como popup de saída, capturando visitantes que não chegariam a navegar até uma página de contato dedicada. O cuidado aqui é não exagerar na quantidade de campos obrigatórios — cada campo extra reduz a taxa de conclusão do formulário, então vale pedir só o mínimo necessário pra dar continuidade ao contato.

Vale também testar o formulário periodicamente enviando uma mensagem de teste, principalmente depois de qualquer atualização do plugin ou do tema — é comum um formulário parar de funcionar silenciosamente depois de uma atualização, sem nenhum erro visível pra quem administra o site, e o primeiro sinal costuma ser só a ausência de mensagens novas por um tempo.

Como saber se o formulário está gerando resultado

Vale acompanhar quantas mensagens chegam por mês e, se possível, de qual página do site elas partem — a maioria dos plugins de formulário mais completos já registra isso automaticamente. Um formulário que recebe poucas mensagens pode ser sinal de baixa visibilidade (poucas pessoas chegam até a página de contato) ou de fricção excessiva no próprio formulário, e vale testar variações antes de assumir que o problema é falta de interesse do público.

Se o volume de mensagens crescer bastante, considere adicionar um campo de “assunto” com opções pré-definidas (dúvida, orçamento, parceria) — isso ajuda a priorizar e direcionar as respostas mais rápido, especialmente quando mais de uma pessoa da equipe é responsável por responder os contatos recebidos.

Testes finais do formulário antes de divulgar

Envie uma mensagem de teste e confira se ela chega ao e-mail correto e se a resposta automática funciona. Teste no celular e em outro navegador, e verifique se a mensagem de sucesso aparece e se os campos obrigatórios impedem envios vazios. Confira também a pasta de spam. Se o plugin de SMTP estiver configurado, os e-mails têm mais chance de chegar à caixa de entrada.

Perguntas frequentes

Preciso de plugin pago pra ter um bom formulário de contato?

Não. A versão gratuita de Contact Form 7, WPForms ou Fluent Forms já cobre com folga a necessidade da maioria dos sites institucionais e blogs — planos pagos só fazem sentido pra formulários muito complexos, com lógica condicional avançada ou integrações específicas de pagamento.

Formulário de contato afeta o SEO do site?

Indiretamente sim — uma página de contato funcional e fácil de encontrar é um sinal de confiança (parte do E-E-A-T que o Google avalia), além de ser item obrigatório em qualquer checklist de aprovação do Google AdSense.

Um formulário de contato bem configurado é um dos itens mais simples de resolver de toda a lista de manutenção de um site — e um dos que mais gera confiança imediata em quem visita pela primeira vez.

Ronaldo Costa, autor do blog

Sobre Ronaldo Costa

Especialista em web design, desenvolvimento WordPress e marketing digital, com 11 anos de mercado e mais de 200 projetos entregues desde 2014. Hoje publica no blog conteúdo prático sobre IA, SEO, monetização e automação de blogs — sempre testado primeiro no próprio site.

Conheça a trajetória completa · Fale comigo

🚀 Não fique de fora!

Junte-se aos leitores que recebem, em primeira mão, as melhores estratégias de marketing digital, SEO e IA — direto no e-mail, toda semana.