form-cro
por coreyhaines31Assistente especialista em melhorar taxas de conversão em formulários que não são de cadastro, como formulários de lead, contato, solicitação de demo, inscrição, pesquisa e checkout, reduzindo fricção e otimizando os campos.
Visão geral
O que é o form-cro?
form-cro é uma skill especializada em otimização de taxa de conversão, focada em formulários que não são fluxos de cadastro ou registro. Ele foi criado para ajudar você a auditar e melhorar:
- Formulários de captura de leads (conteúdo travado, newsletter, lead magnets)
- Formulários de contato
- Formulários de solicitação de demo e vendas
- Formulários de inscrição/candidatura
- Formulários de pesquisa e feedback
- Formulários de checkout e solicitação de orçamento
O objetivo central do form-cro é aumentar a taxa de conclusão dos formulários sem deixar de coletar os dados que realmente importam para o seu negócio.
Quem deve usar o form-cro?
form-cro é um bom encaixe se você é:
- Um(a) marketing manager ou responsável de demand gen pela performance de formulários de lead em landing pages e funis de campanha.
- Um(a) product marketer que quer que os formulários estejam alinhados às propostas de valor e ao fluxo de vendas.
- Um(a) especialista em growth ou CRO rodando experimentos sobre tamanho do formulário, conjunto de campos e mensagens.
- Um(a) founder ou solo marketer tentando entender por que “ninguém preenche o nosso formulário”.
Você extrai mais valor do form-cro quando já tem:
- Um ou mais formulários existentes embedados em landing pages, páginas de produto ou fluxos de checkout.
- Pelo menos alguma analítica básica (impressões e envios) para comparar conclusão e abandono ao longo do tempo.
Quando o form-cro é ou não é uma boa escolha
Use o form-cro quando:
- Você precisa melhorar conversões de formulários de lead em uma landing page ou campanha.
- Você suspeita que exista fricção no formulário por conta de campos demais ou mal escolhidos.
- Você quer avaliar custo de cada campo vs. taxa de conclusão e decidir o que manter, mover ou remover.
- Você está planejando testes de tamanho do formulário, perguntas ou ordem dos campos e precisa de uma abordagem estruturada.
Não use o form-cro para:
- Fluxos de signup ou registro (criação de conta, onboarding). Para isso, use
signup-flow-cro. - Popups ou modais em que a principal otimização é de trigger, timing ou comportamento de exibição. Para isso, use
popup-cro. - Redesign completo de UX ou layout de página que não esteja diretamente relacionado à performance do formulário.
Princípios principais de otimização usados pelo form-cro
Com base nas orientações em SKILL.md, o form-cro trabalha a partir de alguns princípios centrais:
- Todo campo tem um custo: Cada campo adicional aumenta a fricção e normalmente reduz a taxa de conclusão.
- O valor precisa superar o esforço: O valor percebido ao enviar o formulário (por exemplo, uma demo, um orçamento ou um recurso) precisa superar claramente o trabalho de preenchê-lo.
- O contexto de negócio importa: Os campos são avaliados com base no que realmente acontece com o envio e quais dados são de fato necessários nesta etapa.
- O tipo de formulário define a estratégia: Um formulário curto de contato, um formulário detalhado de inscrição e um formulário de checkout têm níveis aceitáveis de fricção bem diferentes.
Esses princípios são aplicados de forma sistemática, então a skill vai muito além de sugerir apenas “deixe o formulário mais curto” — ela ajuda você a decidir quais campos pedir agora e quais podem ser deixados para depois com segurança.
Como usar
1. Instalação e configuração
Para instalar a skill form-cro a partir do repositório marketingskills, use:
npx skills add https://github.com/coreyhaines31/marketingskills --skill form-cro
Após a instalação:
- Abra o diretório
skills/form-cro/dentro do repositóriomarketingskills. - Comece por
SKILL.mdpara entender o fluxo completo e o comportamento esperado. - Revise
evals/evals.jsonpara ver prompts de exemplo e como a skill é avaliada.
Essa configuração oferece uma referência clara de como o form-cro deve responder a pedidos reais de otimização de formulários.
2. Forneça contexto de produto e marketing primeiro
O form-cro foi pensado para levar em conta seu produto e sua audiência, e não apenas boas práticas genéricas.
Se o seu projeto inclui um arquivo como:
.agents/product-marketing-context.md(configurações atuais), ou.claude/product-marketing-context.md(configurações antigas),
a skill vai procurar esse contexto primeiro. Certifique-se de que ele inclua:
- Descrição principal do seu produto ou serviço
- Segmentos de clientes-alvo
- Propostas de valor principais e posicionamento
- Etapas-chave do funil (onde o formulário se encaixa na jornada)
Isso permite que o form-cro:
- Alinhe as perguntas do formulário às necessidades reais de vendas ou suporte
- Evite remover campos que são realmente críticos para qualificação
- Adapte o texto e o enquadramento de valor à sua audiência
3. Descreva o formulário que você quer otimizar
Quando você invocar o form-cro, forneça o máximo de detalhes possível sobre o formulário:
- Tipo de formulário: por exemplo, solicitação de demo, contato, pesquisa, inscrição, checkout
- Localização: por exemplo, página principal de preços, landing page de campanha, checkout in-app
- Campos atuais: liste todos os campos, incluindo se são opcionais ou obrigatórios
- Métricas de performance (se houver): visualizações, inícios, envios, taxa de conclusão
- Divisão por dispositivo: desktop vs. mobile, se você tiver esses dados
- Problemas conhecidos: por exemplo, usuários abandonam em uma etapa específica, reclamações sobre o tamanho, volume de spam
Prompt de exemplo:
We have a demo request form on our main pricing page. Current fields: First Name, Last Name, Work Email, Phone Number, Company Name, Company Size, Job Title, Industry, Current Solution, Budget Range, and a "Tell us about your needs" textarea. Conversion rate is 3.1%. We mainly sell to mid-market B2B SaaS. Help us improve completion rate without flooding sales with bad leads.
4. Como o form-cro vai analisar o seu formulário
Com base em SKILL.md e nos evals de exemplo, o form-cro normalmente vai:
-
Confirmar o contexto
- Verificar se existem arquivos de contexto de product marketing.
- Esclarecer o tipo de formulário e em que parte do funil ele está.
-
Aplicar o princípio de que "todo campo tem um custo"
- Usar dados de impacto da quantidade de campos (por exemplo, um formulário curto de 3–4 campos como baseline; 7+ campos muitas vezes causando queda de 25–50% na conversão) para enquadrar os trade-offs.
-
Avaliar cada campo
- Perguntar: este campo é essencial para o próximo passo (agendar demo, gerar orçamento, triagem de suporte)?
- Ver se ele pode ser:
- Coletado depois (por exemplo, durante a call ou em um formulário de follow-up).
- Inferido (por exemplo, tamanho da empresa a partir do domínio, setor a partir do site).
- Tornado opcional em vez de obrigatório.
-
Priorizar correções e experimentos
-
Apresentar as conclusões em um formato estruturado, por exemplo:
- Problema: 11 campos em um formulário de demo top-of-funnel
- Impacto: Provável redução de 25–50% na conclusão em comparação a um formulário mais curto de 3–5 campos
- Correção: Reduzir aos campos essenciais (por exemplo, Work Email, Company Name, um campo de qualificação)
- Prioridade: Alta
-
Agrupar recomendações em:
- Quick Wins
- Mudanças de Alto Impacto
- Ideias de Teste
-
5. Implemente as mudanças e rode testes
Depois de receber as recomendações do form-cro:
-
Defina seu conjunto mínimo viável de campos
- Mantenha apenas o que você precisa para agir sobre o envio.
- Leve perguntas “nice-to-have” para etapas posteriores da jornada.
-
Ajuste a implementação do formulário
- Atualize seu frontend ou construtor de formulários (por exemplo, no seu CMS ou ferramenta de landing pages).
- Garanta que validação, estados de erro e layout mobile continuem funcionando após as mudanças.
-
Acompanhe o impacto
- Compare a taxa de conversão antes e depois das mudanças.
- Se possível, rode testes A/B com:
- Formulário curto vs. longo
- Diferentes perguntas de qualificação
- Pedir ou não o número de telefone
-
Itere com o form-cro
- Alimente a skill com os novos dados de performance.
- Use-a para desenhar a próxima rodada de experimentos à medida que você se aproxima da taxa de conclusão desejada.
6. Casos de uso de exemplo a partir dos evals
O arquivo evals/evals.json mostra como o form-cro deve se comportar.
-
Formulário de demo sobrecarregado: Quando recebe um formulário de solicitação de demo longo, com muitos campos e baixa taxa de conversão, o form-cro deve:
- Verificar o contexto de product marketing.
- Aplicar explicitamente o princípio de que "todo campo tem um custo".
- Referenciar dados de impacto pela contagem de campos.
- Recomendar um formulário significativamente mais curto e focado.
- Fornecer conclusões estruturadas, além de quick wins, mudanças de alto impacto e ideias de teste.
-
Formulário de contato simples com problemas de spam (exemplo parcial no repositório):
- Em vez de apenas adicionar mais campos, o form-cro considera outras formas de controlar spam preservando alta conclusão — como adicionar uma qualificação leve, melhorar a mensagem ou usar filtros no backend.
Esses exemplos ilustram o nível de profundidade que você pode esperar ao usar o form-cro nos seus próprios formulários.
Perguntas frequentes (FAQ)
Para quais tipos de formulário o form-cro é mais indicado?
O form-cro é mais indicado para qualquer formulário que não seja de cadastro, em que o objetivo principal é coletar informações e receber uma submissão, incluindo:
- Formulários de captura de lead e newsletter
- Formulários de contato e solicitação de suporte
- Formulários de solicitação de demo ou de vendas
- Formulários de inscrição ou intake
- Formulários de pesquisa, feedback e estudos
- Formulários de checkout e solicitação de orçamento
Se o objetivo principal é criar uma conta ou registrar um novo usuário, você deve usar signup-flow-cro.
Em que o form-cro é diferente de um CRO geral de landing page?
Enquanto um CRO geral costuma analisar a página inteira (hero copy, layout, CTAs etc.), o form-cro se concentra em:
- Quais campos você pede
- O esforço exigido vs. o valor percebido
- A estrutura e a ordem das perguntas
- Como essas escolhas afetam a taxa de conclusão e a qualidade dos leads
Você pode usar o form-cro em conjunto com outras skills ou processos que otimizam títulos, seções e layout, mas esta skill é especificamente calibrada para performance de formulários.
O form-cro ajuda a criar formulários do zero?
O form-cro funciona melhor quando você já tem um formulário ou pelo menos um rascunho de campos. Ele pode:
- Auditar o seu formulário atual e recomendar mudanças
- Ajudar a decidir quais campos são essenciais para seus objetivos
- Sugerir como encurtar ou reestruturar o formulário
Se você estiver começando sem nenhum formulário, forneça:
- O objetivo do formulário (por exemplo, agendar uma demo, obter um orçamento, coletar feedback)
- Onde ele vai ficar (por exemplo, página de preços, pós-compra, landing page de campanha)
e o form-cro pode ajudar a propor uma versão inicial enxuta, que você depois refina.
Reduzir campos realmente pode aumentar tanto assim a taxa de conversão?
O impacto exato depende da sua audiência e da sua oferta, mas o form-cro é construído em torno da ideia documentada de que quanto mais campos, menor a taxa de conclusão na maioria dos casos. Nas orientações da skill, um formulário curto com cerca de 3 campos é o baseline, e formulários com 7 ou mais campos muitas vezes apresentam 25–50% menos conversão em comparação a uma versão mais enxuta.
O form-cro usa esse princípio para:
- Sinalizar quando o seu formulário está significativamente mais longo do que precisa ser
- Priorizar quais campos testar para remoção ou tornar opcionais
- Equilibrar taxa de conversão com qualidade de lead e requisitos de vendas
O form-cro pode ajudar com spam ou leads de baixa qualidade?
Sim, especialmente em formulários de contato e demo. Embora o foco principal seja reduzir fricção, o form-cro também considera qualidade de lead e realidade operacional. Ele pode sugerir:
- Perguntas de qualificação mínimas, mas eficazes
- Uso mais inteligente de campos opcionais vs. obrigatórios
- Ajustes de texto que desencorajam envios pouco sérios
Para filtragem avançada de spam (CAPTCHA, validação no backend, bloqueio de IP), você ainda vai precisar da sua própria implementação técnica, mas o form-cro ajuda a evitar “passar do ponto” adicionando fricção desnecessária.
Que informações devo preparar antes de usar o form-cro?
Você terá recomendações melhores do form-cro se puder fornecer:
- Uma lista completa dos campos atuais e se são obrigatórios ou opcionais
- Quaisquer dados de analytics que você tenha (visualizações, inícios, envios, taxa de conclusão)
- Divisão por dispositivo (desktop vs. mobile), se disponível
- Uma breve descrição do que acontece com um envio (quem atende, próximos passos)
- Seu nível de tolerância entre volume de leads e qualidade de leads (trade-off)
Quanto mais contexto você compartilhar, mais personalizadas e práticas serão as recomendações de otimização.
Onde encontro a configuração principal do form-cro?
Dentro do repositório, a principal referência sobre como o form-cro deve se comportar é:
skills/form-cro/SKILL.md
Para ver exemplos de como a skill é avaliada e como são respostas consideradas boas, consulte:
skills/form-cro/evals/evals.json
Use esses arquivos como guia se quiser entender melhor ou estender como o form-cro opera dentro do seu próprio setup.
