Verifique a força da sua chamada para ação
«Start your free trial today» recebe 93 de 100: nota máxima pelo verbo inicial e pela clareza, e 18 de 25 pela urgência. Cada parte vem com os motivos, para você saber quais palavras revisar antes da revisão de design. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto
- Start your free trial today
- Frase
- Start your free trial today
- Pontuação
- 93
- Classificação
- very_strong
Uma chamada para ação eficiente informa ao leitor o que fazer, torna a próxima etapa fácil de entender e, quando apropriado, apresenta um motivo para agir rapidamente. Este verificador avalia uma frase CTA com base nessas três qualidades e devolve uma nota de 0 a 100. O resultado também é dividido em verbo de ação, urgência e clareza, para que você entenda exatamente a avaliação e saiba quais palavras devem ser revistas.
O que a nota avalia
O verificador utiliza uma rubrica fixa de 100 pontos, e não um modelo de linguagem ou uma impressão subjetiva. A linguagem de ação vale até 40 pontos porque uma CTA precisa nomear o comportamento solicitado ao leitor. Um verbo reconhecido recebe mais pontos quando inicia a frase, posição em que fica mais fácil de perceber.
A urgência vale até 25 pontos quando aparecem termos como “agora”, “hoje” ou uma indicação de prazo limitado. A clareza responde pelos 35 pontos restantes. Esse componente valoriza uma extensão concisa e fácil de percorrer, uma ação explícita e contexto suficiente para indicar um resultado ou destino.
A resposta apresenta cada componente, sua pontuação máxima e justificativas claras. Assim, duas pessoas podem comparar alternativas pelas mesmas regras, sem discutir um número sem explicação. A ferramenta não prevê conversões, não julga o design visual e não afirma que toda mensagem deva conter urgência.
Como melhorar uma chamada para ação fraca
Comece pelo componente que mais perdeu pontos. Se não houver linguagem de ação, reescreva a frase com um verbo direto que corresponda à próxima etapa real: “Baixe o guia”, “Agende uma consulta” ou “Compare os planos” é mais claro do que um rótulo passivo como “Mais informações”. Se a clareza estiver baixa, remova palavras introdutórias e concentre a frase em uma única ação.
Depois, acrescente apenas o contexto necessário para explicar o que acontece após o clique. “Obtenha” é curto, mas vago; “Obtenha o guia de preços” cria uma expectativa concreta. Use a urgência com cuidado.
Inclua “hoje”, “agora” ou um prazo verdadeiro somente quando agir rapidamente for importante e a afirmação for correta. Uma escassez artificial pode elevar a nota mecânica e prejudicar a confiança. A melhor revisão melhora primeiro a especificidade, preserva a voz da marca e usa urgência apenas quando a oferta, a disponibilidade ou a necessidade do cliente realmente a sustenta.
Compare versões sem tratar a nota como previsão
Use o verificador para selecionar e comparar versões de CTA antes de uma revisão de design ou de um experimento. Mantenha a oferta ao redor constante, envie cada frase separadamente e examine tanto o total quanto as justificativas. Um resultado maior significa que o texto apresenta com mais clareza os sinais de ação, urgência e compreensão previstos na rubrica; não garante mais cliques nem compras.
O contexto continua importante. “Saiba mais” pode ser adequado em uma etapa educativa inicial, embora seja menos específico que “Baixe a lista de segurança”. Da mesma forma, um botão de pagamento raramente precisa de contagem regressiva, pois a própria página já oferece contexto e intenção.
Após escolher versões promissoras, teste-as com usuários reais ou tráfego controlado e avalie a qualidade posterior, não apenas os cliques. O algoritmo é determinístico, portanto a mesma frase normalizada sempre gera o mesmo resultado. Essa consistência atende checklists editoriais, fluxos de conteúdo e controles repetíveis, deixando a decisão persuasiva final com a equipe.
Casos de uso
Revise botões de landing pages
Confira se um botão principal ou de preços comunica uma ação e um resultado claros antes da revisão de design.
Compare versões de campanha
Avalie diversas frases CTA com uma rubrica transparente e encaminhe as opções adequadas mais fortes para um teste A/B.
Padronize o controle editorial
Sinalize chamadas passivas, vagas ou longas demais em um fluxo repetível, sem depender de uma primeira impressão subjetiva.
Perguntas frequentes
O que está incluído na nota?
A nota de 0 a 100 combina presença e posição do verbo de ação, linguagem de urgência e clareza conforme extensão, ação explícita e contexto útil.
Uma nota maior garante mais conversões?
Não. A nota mede sinais do texto com uma rubrica fixa. Público, oferta, posição, design e confiança podem ser mais importantes; valide decisões relevantes com testes reais.
Toda CTA precisa de linguagem de urgência?
Não. A urgência pode reforçar ofertas com prazo, mas deve ser verdadeira e apropriada. Uma CTA clara e sem pressão pode ser melhor em decisões educativas ou ponderadas.
A análise é determinística?
Sim. Ela usa listas de palavras e regras fixas, sem rede, modelo, aleatoriedade ou horário atual; por isso, a mesma frase produz o mesmo resultado.
Como melhorar uma chamada para ação com nota baixa?
Comece pela parte que perdeu mais pontos. Abra a frase com um verbo direto que nomeie o próximo passo real e acrescente contexto suficiente para mostrar o que vem depois: «Get the pricing guide» diz mais que um simples «Get».
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/write/cta-strength-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Start your free trial today"}'const res = await fetch("https://api.kit.forhosting.com/write/cta-strength-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Start your free trial today"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/write/cta-strength-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Start your free trial today"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/write/cta-strength-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Start your free trial today"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Start your free trial today"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/write/cta-strength-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "Start your free trial today"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "write.cta_strength_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_tokens | 20000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Perguntas técnicas
O que acontece se a frase estiver vazia?
Uma frase vazia ou composta apenas por espaços retorna um erro invalid_input, pois não existe uma chamada para ação a ser avaliada.
Qual é o custo pela API?
Cada solicitação custa US$ 0,002. A mesma análise determinística também pode ser executada no navegador.