Revisão e reescrita de página de destino para conversão
Requer: Python 3.10+. page_audit.py precisa de acesso de rede à página ativa e não lê arquivos locais. text_stats.py é offline, não faz chamadas de rede e lê um arquivo de texto ou stdin.
Uma página de destino tem um visitante, um trabalho e uma ação. Aqui está o que eu mudaria primeiro: o rótulo do botão, o formulário e depois a linha acima do botão. Esses três decidem a maioria das páginas, e a auditoria pode ver todos eles.
Entradas
- A URL da página, a ação única para a qual ela existe e de onde vem o tráfego (o anúncio, e-mail ou pesquisa que promete algo).
- O posicionamento, se existir. Se a página não reivindica nada distintivo, execute
positioning-messagingprimeiro. - Prova real que o usuário possui: uma citação que ele pode usar, um número de seus registros, um nome de cliente.
Executando os scripts
Escreva cada script (shared/scripts/page_audit.py, shared/scripts/text_stats.py) inalterado em um arquivo temporário, execute-o e depois delete-o.
A="$(mktemp "${TMPDIR:-/tmp}/page_audit.XXXXXX")"; T="$(mktemp "${TMPDIR:-/tmp}/text_stats.XXXXXX")"
python3 "$A" https://example.com/landing --json # verifica "cta" e "trust": botão, rótulo, campos do formulário, contato, políticas, prova
python3 "$T" hero-and-body.md --json # legibilidade, você versus nós, palavras de segurança, palavras de hype
rm -f "$A" "$T"
Saída 0 e 1 seguem a auditoria (1 significa uma lacuna alta ou crítica). Saída 2 significa entrada inválida.
Etapas
- Execute a auditoria. Cite as evidências de
ctaetrust: o rótulo da primeira ação, quaisquer rótulos genéricos, o maior formulário, contato, políticas e prova. - Meça o texto atual com
text_stats.py. Mantenha seu comprimento de frase e registro. - Verifique a correspondência da mensagem: o título repete a promessa que trouxe o visitante? Se não, essa é a lacuna número um.
- Reescreva o herói com a estrutura: um título que declare o resultado para o visitante, uma linha dizendo como e para quem, um botão liderado por verbo nomeando o resultado e uma linha de prova ao lado.
- Reduza o formulário ao necessário para o próximo passo. Regra prática: cinco campos ou menos. Mova todo o resto para depois da conversão.
- Reescreva as seções abaixo na ordem das dúvidas do visitante: como funciona, prova, objeções e, em seguida, o botão novamente.
- Substitua palavras de hype e vagas por específicos que o usuário possa comprovar. Execute
text_stats.pynovamente. - Adicione os itens de confiança ausentes que o usuário realmente possui: detalhes de contato, links de políticas, uma citação real. Deixe uma lacuna marcada onde a prova for necessária.
- Reexecute a auditoria e compare. Passe a medida para
measurement-plan.
Saída
Antes e depois de cada seção com a razão para cada mudança; a nova especificação do botão e formulário; as perguntas em aberto que precisam de prova real; as leituras de text_stats.py antes e depois; as partes recuperadas da auditoria; a medida a ser monitorada.
Critérios de saída
- A auditoria mostra um CTA liderado por verbo com um rótulo específico e um maior formulário de cinco campos ou menos.
- O título repete a promessa da fonte de tráfego, ou a incompatibilidade é listada para o usuário.
-
text_stats.pymostra a lista de palavras de hype vazia e a contagem de "você" acima da contagem de "nós", ou explica por que não. - Nenhuma alegação, número, citação ou nome de cliente é inventado; a prova ausente é uma lacuna marcada.
- Uma reauditoria mostra as partes
ctaetrustrecuperadas e sem regressão.
Casos extremos e erros
- Página única sem formulário: a parte do "maior formulário" passa; informe ao usuário para onde o botão leva.
- Vários botões concorrentes: escolha a ação principal e rebaixe o restante para links de texto.
- O usuário quer um teste: um teste dividido precisa de muitas conversões por variante para um resultado claro (regra prática); abaixo disso, lance e compare antes e depois, e diga que é evidência fraca.
- Alegações regulamentadas (saúde, finanças): sinalize-as para revisão própria do usuário; não as escreva.
- Página está atrás de um formulário ou script: peça ao usuário para colar o texto renderizado.
text_stats.pyou a auditoria saem com código diferente de zero: relate a mensagem exata primeiro.
Regras
- Escreva na voz da própria página. Não a substitua pela sua.
- Nenhuma prova inventada. Uma lacuna é melhor do que uma mentira.
- Uma página, uma ação.
- Nunca prometa uma taxa de conversão.