Blog

  • Cliques orgânicos caíram: como separar queda de CTR, de impressões e de mix de consultas

    Em uma conta de Search Console, as impressões ficaram estáveis, mas os cliques caíram 18% em três meses. A primeira reação do time foi culpar a posição. A pergunta de medição correta, porém, é outra: a queda veio do CTR, das impressões ou da composição das consultas? Cada resposta pede uma ação diferente, e confundir uma com a outra faz o time gastar um trimestre consertando o problema errado.

    Este artigo propõe um método em etapas para isolar a causa de uma queda de cliques orgânicos. Os números que aparecem nos exemplos são ilustrativos e servem para mostrar o raciocínio; não são de nenhuma pesquisa específica.

    Número-chave: cliques = impressões × CTR. Qualquer queda de cliques vem de uma das duas parcelas (ou das duas), e é essa decomposição que direciona a análise.

    Etapa 1: decomponha cliques em impressões e CTR

    Exporte os dados do Search Console para dois períodos comparáveis: o recente e o anterior, com o mesmo número de dias e, de preferência, o mesmo número de cada dia da semana. Comparar quatro semanas com quatro semanas evita o viés de feriados e de sazonalidade semanal. Depois, calcule a variação percentual de impressões e de CTR separadamente.

    Cenário Impressões CTR Leitura inicial
    A cai estável Perda de visibilidade: ranking, indexação ou demanda
    B estável cai Mudança na página de resultados ou nos snippets
    C sobe cai Entrada de consultas com menor intenção de clique
    D cai cai Combinação, exige segmentação

    Essa tabela é um ponto de partida, não um diagnóstico. Cada linha é uma hipótese a testar nas etapas seguintes.

    Etapa 2: separe marca de não marca

    Consultas de marca (as que contêm o nome da empresa) têm CTR muito alto e comportam-se diferente do restante. Uma campanha de mídia, um evento ou uma notícia mexe nelas sem ter relação com SEO. Filtre as consultas que contêm o nome da marca e analise as duas fatias separadamente.

    Um erro comum é concluir que “o SEO piorou” quando o que caiu foi a busca de marca depois do fim de uma campanha. A decisão correta passa a ser outra: ou reforçar a mídia, ou aceitar a queda como efeito sazonal.

    Etapa 3: olhe a posição média com desconfiança

    A posição média no Search Console é ponderada por impressões. Isso cria um paradoxo conhecido: quando a página começa a aparecer para muitas consultas de cauda longa, em posições baixas, a posição média piora, mesmo que as posições das consultas principais não tenham mudado. O contrário também ocorre.

    Por isso, a posição média agregada não deve ser usada como diagnóstico isolado. Compare as posições por consulta nas 20 ou 50 consultas com mais cliques no período anterior. Se elas continuam nas mesmas faixas, o problema não é de ranking.

    Etapa 4: verifique mudanças na página de resultados

    Nos últimos meses, a página de resultados de muitas consultas informativas passou a exibir respostas geradas por IA, caixas de resposta direta e blocos de perguntas relacionadas. Esses elementos podem reduzir o CTR de uma posição sem que a posição mude. O cenário B da tabela costuma ter essa origem.

    Como testar: pesquise manualmente as 10 consultas que mais perderam cliques, em janela anônima e no mesmo país, e registre o que aparece acima do seu resultado. Se há um bloco de resposta no topo, o CTR esperado para a sua posição é menor do que o de períodos anteriores. A ação, nesse caso, não é “melhorar o título”, e sim decidir se vale disputar a consulta ou migrar esforço para consultas com intenção transacional.

    Etapa 5: segmente por dispositivo, país e tipo de página

    Uma queda agregada pode esconder um problema localizado. Cruze a variação de cliques por dispositivo (celular versus desktop), por país e por grupo de páginas (blog, produto, categoria). Se a queda se concentra em um único grupo de páginas, a investigação deve ir para lá: um template alterado, uma regra de canonical mal aplicada, um bloqueio de rastreamento.

    1. Exporte os dados por página e por consulta para os dois períodos.
    2. Agrupe as páginas por tipo e calcule a variação de cliques de cada grupo.
    3. Ordene pelos grupos que mais explicam a perda absoluta, não a percentual.
    4. Abra o grupo líder e repita a decomposição de impressões e CTR.

    A perda absoluta importa mais do que a percentual: uma página que caiu 60% mas tinha 20 cliques explica menos do que um grupo que caiu 10% e tinha 8 mil.

    Estudo de caso ilustrativo: três leituras para a mesma queda

    Considere um site de conteúdo com 400 mil impressões e 12 mil cliques em um mês (CTR de 3,0%). No mês seguinte, as impressões sobem para 460 mil e os cliques caem para 11,5 mil (CTR de 2,5%). À primeira vista, o time diria que “o tráfego está estável”. A decomposição mostra outra história: as impressões cresceram 15%, e o CTR caiu cerca de 17%.

    O que explica essa combinação? Três hipóteses plausíveis, e cada uma pede um teste diferente. Primeira: o site passou a aparecer para mais consultas informativas de baixa intenção, o que aumenta impressões e dilui o CTR. O teste é filtrar as consultas novas e calcular o CTR delas separadamente. Segunda: um bloco de resposta direta ou de IA entrou nas consultas principais. O teste é a verificação manual descrita na etapa 4. Terceira: a posição média das consultas principais caiu uma ou duas posições, o suficiente para reduzir o CTR sem alterar muito as impressões. O teste é comparar as posições por consulta.

    Repare que a ação muda conforme a hipótese. Na primeira, o problema é de mensuração: o tráfego novo é de qualidade diferente e deve ser avaliado por conversão, não por cliques. Na segunda, a decisão é editorial e estratégica. Na terceira, é trabalho técnico e de conteúdo para recuperar posição. Sem a decomposição, o time tenderia a tratar tudo como a terceira.

    Armadilhas de medição que distorcem a leitura

    Algumas fontes de erro aparecem com frequência. A primeira é comparar períodos de tamanhos diferentes ou que contêm eventos distintos, como Black Friday ou férias escolares. A segunda é ignorar o atraso de dados do Search Console, que consolida as informações dos últimos dias de forma incompleta; evite incluir os dois ou três dias mais recentes na análise. A terceira é misturar propriedades: uma propriedade de domínio e uma de prefixo de URL podem mostrar números diferentes para o mesmo site.

    Outra armadilha é a mudança de configuração do próprio site. Uma migração de domínio, a troca de URLs, a alteração de templates e a inclusão de parâmetros podem redistribuir cliques entre páginas e dar a impressão de queda, quando o total se manteve. Antes de concluir que perdeu tráfego, verifique se houve alguma mudança técnica no período.

    Como transformar o diagnóstico em decisão

    Com a causa provável identificada, o passo seguinte é ligar a conclusão a uma ação com critério de sucesso mensurável. Se a hipótese é de perda de CTR por mudança na página de resultados, defina qual será o indicador de sucesso (por exemplo, o CTR das 20 consultas principais) e por quanto tempo você acompanhará, em geral entre quatro e oito semanas. Se a ação é reescrever títulos e descrições, teste em um grupo de páginas e use outro grupo parecido como controle, e não altere tudo ao mesmo tempo.

    O argumento que sobe para a diretoria deve conter três coisas: o que aconteceu, medido com números do período; a causa mais provável, com o grau de incerteza explicitado; e o que será feito, com prazo e métrica. Quem leva um relatório assim costuma ganhar credibilidade, porque separa o que se sabe do que se supõe.

    Quando a queda é real e quando é ruído

    Nem toda oscilação merece investigação. Sites pequenos têm variação natural grande, e uma semana com 20% a menos pode ser apenas ruído estatístico. Uma regra prática é calcular a variação semana a semana dos últimos três ou quatro meses e usar o intervalo observado como faixa de normalidade. Uma queda que ultrapassa essa faixa em duas ou mais semanas seguidas já justifica a análise completa. Uma queda isolada, sem repetição, geralmente não justifica.

    Vale também registrar, em uma planilha de eventos, tudo que mudou no site e no mercado: lançamentos de páginas, alterações técnicas, campanhas, atualizações de algoritmo anunciadas pelos buscadores. Quando a queda aparecer, a planilha encurta a investigação de dias para horas.

    O que concluir, e o que não concluir

    Com as cinco etapas, o time passa a ter uma hipótese ordenada por evidência, não uma opinião. O ponto de atenção é que o Search Console tem limitações: ele agrupa consultas raras e não mostra todas elas, e os dados de CTR dependem da posição em que o resultado foi exibido. Por isso, trate as conclusões como indícios e confirme com uma segunda fonte, como o analytics do site, o log do servidor ou uma ferramenta de monitoramento de posições.

    Se a ideia é levar o argumento para a diretoria, o formato que costuma funcionar é uma tabela com a decomposição de cliques, o cenário identificado e a ação proposta. Evite apresentar uma única causa quando as evidências apontam para mais de uma.

    Perguntas frequentes

    Uma queda de 10% em cliques já é um problema?

    Depende da variação histórica do site. Calcule a oscilação normal entre períodos equivalentes dos últimos meses; só vale investigar o que sai desse intervalo.

    Posso confiar no CTR médio de mercado?

    Como referência geral, sim, mas o CTR varia muito por tipo de consulta, dispositivo e elementos da página de resultados. Compare o seu site com ele mesmo ao longo do tempo antes de comparar com benchmarks.

    Preciso de ferramentas pagas para isso?

    Não para o diagnóstico inicial. O Search Console, uma planilha e um período de comparação bem definido já permitem isolar a causa na maior parte dos casos.

  • Presença da marca em respostas de IA: como medir sem confundir sorte com tendência

    Cinquenta perguntas feitas a um assistente de IA, doze respostas citando a sua marca: 24% de presença. O número cabe bem num slide e convence uma diretoria. O problema é que, com esse tamanho de amostra, o valor verdadeiro pode estar em qualquer ponto de uma faixa de aproximadamente 12 pontos percentuais para mais ou para menos. Uma queda de 24% para 18% na semana seguinte pode ser puro ruído.

    Este texto propõe um método para medir presença de marca em respostas de IA com disciplina estatística básica. Os números de exemplo são ilustrativos; os de qualquer medição real dependem do seu conjunto de perguntas, dos assistentes testados e do momento da coleta.

    Defina a métrica antes de coletar

    “Presença” pode significar coisas diferentes, e misturar definições é a primeira fonte de erro. Escolha uma e escreva:

    1. Taxa de menção: percentual de respostas que citam a marca pelo nome. É a mais simples e a mais fácil de auditar.
    2. Taxa de recomendação: percentual de respostas em que a marca aparece como opção sugerida, não apenas citada de passagem. Exige critério de classificação por escrito.
    3. Posição média: em respostas com lista, em que posição a marca aparece. Útil, mas só faz sentido com amostra suficiente de listas.
    4. Participação relativa: menções da sua marca divididas pelo total de menções a marcas do mesmo grupo. Mostra o seu espaço frente aos concorrentes.
    Número-chave: taxa de menção = respostas que citam a marca ÷ total de respostas válidas. Sempre reporte o total de respostas ao lado do percentual.

    Monte o conjunto de perguntas como se fosse uma pesquisa

    As perguntas precisam representar o que o seu cliente de fato pergunta, não o que o time de marketing gostaria que ele perguntasse. Uma boa fonte é o que o suporte e o time comercial ouvem, somado aos termos de busca que já trazem tráfego. Divida em grupos: perguntas de descoberta (“qual ferramenta usar para…”), de comparação (“A ou B para…”) e de decisão (“vale a pena contratar…”).

    Dois cuidados evitam viés. O primeiro é não incluir o nome da sua marca nas perguntas de descoberta, porque isso garante a menção e infla o número. O segundo é variar a redação: a mesma intenção escrita de quatro formas diferentes revela se a presença depende de uma frase específica.

    Calcule o tamanho da amostra e a margem de erro

    A margem de erro aproximada para uma proporção p com n respostas é 1,96 × raiz de p(1−p)/n. Para p = 24% e n = 50, o resultado é cerca de 12 pontos percentuais. Para n = 200, cai para cerca de 6 pontos. Para n = 800, algo próximo de 3.

    Respostas (n) Taxa observada Margem de erro aproximada Faixa plausível
    50 24% ±12 p.p. 12% a 36%
    200 24% ±6 p.p. 18% a 30%
    800 24% ±3 p.p. 21% a 27%

    Isso é uma aproximação, e vale com duas ressalvas. Respostas repetidas do mesmo assistente para a mesma pergunta não são amostras independentes, então a margem real tende a ser maior do que a calculada. E se a taxa é muito próxima de 0% ou de 100%, a fórmula perde precisão. Trate esses valores como ordem de grandeza.

    Repita a coleta, porque a resposta muda

    Assistentes de IA geram respostas com variação interna. A mesma pergunta, feita duas vezes seguidas, pode devolver listas diferentes. Por isso, rode cada pergunta mais de uma vez, em dias diferentes, e registre a data, o assistente e a versão informada, quando houver. Misturar coletas de modelos distintos num único percentual esconde diferenças relevantes: separe por assistente.

    Uma regra prática é só chamar de tendência uma variação que se sustenta por pelo menos três coletas seguidas e que supera a margem de erro. Uma queda isolada de seis pontos com n = 50 não conta como evidência de nada.

    Onde a medição engana

    Há quatro armadilhas recorrentes. A primeira é o viés de formulação: perguntas escritas pelo time de marca favorecem a marca. A segunda é a mudança silenciosa do modelo: uma atualização do assistente muda os resultados sem que nada tenha mudado no seu site. A terceira é a confusão entre menção e impacto: ser citado não é o mesmo que gerar clique ou venda, e ligar uma coisa à outra exige dados de tráfego e de conversão que a medição de menções sozinha não fornece. A quarta é a personalização: respostas variam conforme o histórico e a localização de quem pergunta, então uma coleta feita em uma única conta pode não refletir o que o público vê.

    Um exemplo completo, com números ilustrativos

    Suponha uma empresa de software de gestão que monta um conjunto de 120 perguntas, divididas em três grupos de 40: descoberta, comparação e decisão. Cada pergunta é feita duas vezes por semana a dois assistentes, durante três semanas. Isso gera 120 × 2 × 2 × 3 = 1.440 respostas no total, ou 720 por assistente.

    Na primeira semana, o assistente A cita a marca em 22% das respostas e, na terceira, em 27%. A diferença é de cinco pontos percentuais. Com 240 respostas por semana por assistente, a margem de erro de cada medida fica em torno de 5 a 6 pontos. Ou seja: a diferença está dentro do ruído, e afirmar que a marca “cresceu” seria precipitado. O que se pode dizer é que a medida está estável ou que há um sinal fraco de alta que precisa de mais coletas para ser confirmado.

    No assistente B, a taxa vai de 10% para 24% ao longo das mesmas três semanas. Aqui a diferença é de 14 pontos, maior do que a soma das margens, e se repete em coletas consecutivas. Essa variação merece investigação: a empresa publicou conteúdo novo no período? O assistente mudou de versão? O concorrente principal perdeu presença? Sem registrar esses eventos junto da série, o número vira curiosidade.

    Por fim, o grupo de perguntas importa. Se a presença no grupo de comparação é de 40% e no de descoberta é de 8%, o problema da marca é de visibilidade em quem ainda não a conhece, e a estratégia de conteúdo deve mirar nesse grupo. Médias gerais escondem esse padrão e levam a decisões erradas.

    Como documentar a metodologia para que ela seja auditável

    Uma medição só é útil se outra pessoa conseguir refazê-la e chegar ao mesmo resultado. Mantenha um documento de método com cinco itens: a lista completa de perguntas e a data da última revisão; a definição de cada métrica; a lista de assistentes e as versões, quando informadas; o procedimento de coleta, incluindo conta, idioma e localização; e as regras de classificação das respostas, com exemplos de casos duvidosos.

    A classificação merece atenção especial. Quando duas pessoas classificam as mesmas 100 respostas de forma independente, a concordância entre elas indica se a regra está clara. Se discordam em muitos casos, a regra precisa ser reescrita antes de a série histórica ser comparada. Sem isso, a oscilação do número pode refletir mudança de quem classifica, e não mudança do assistente.

    Guarde também as respostas brutas, com data e pergunta, em vez de guardar só o resultado agregado. Se a diretoria questionar um número daqui a seis meses, será possível voltar ao texto original. E se o critério mudar, é possível reclassificar todo o histórico, evitando uma quebra na série que inviabilize a comparação.

    Por fim, estabeleça um calendário. Coletas semanais com o mesmo conjunto de perguntas por pelo menos oito a doze semanas formam uma linha de base suficiente para distinguir a variação normal de uma mudança real. Antes disso, qualquer interpretação deve ser apresentada como hipótese de trabalho.

    Como levar isso para a reunião

    Em vez de apresentar um percentual único, apresente três coisas: a taxa com a margem de erro, a comparação com os concorrentes no mesmo conjunto de perguntas e a variação ao longo de ao menos três coletas. Se a diretoria perguntar se vale investir em conteúdo para melhorar essa presença, a resposta honesta é que existem hipóteses plausíveis, mas poucas evidências causais publicadas, então o investimento deve ser tratado como experimento com métrica definida e prazo para reavaliar.

    Resumindo o método em uma frase: defina a métrica, represente o público nas perguntas, calcule a margem de erro, repita a coleta e só chame de tendência o que sobrevive a três rodadas seguidas.

    Perguntas frequentes

    Quantas perguntas eu preciso, no mínimo?

    Para comparar períodos com alguma confiança, procure algo na casa das centenas de respostas por assistente. Com menos de cinquenta, use o resultado apenas como exploração.

    Posso automatizar a coleta?

    Pode, desde que respeite os termos de uso de cada serviço. Automatizar ajuda a repetir a coleta, mas a classificação das respostas precisa de uma amostra revisada por humanos para checar erros.

    Menção negativa conta?

    Registre separadamente. Uma menção que recomenda não ficar com a sua marca tem valor oposto ao de uma recomendação, e somar as duas distorce o resultado.

    Como saber se a mudança foi causada pelo meu conteúdo?

    Em geral, não dá para saber só com esse tipo de medição. Para sustentar causalidade, compare páginas ou temas que receberam conteúdo novo com temas parecidos que não receberam, no mesmo período, e registre a data de cada publicação. Mesmo assim, o resultado é indício, não prova: assistentes mudam de versão, e concorrentes também publicam.

    Vale medir também as fontes citadas pelo assistente?

    Vale, quando o assistente informa fontes. Registrar quais domínios aparecem mostra de onde a resposta se alimenta e ajuda a priorizar onde ter presença. Trate a lista como um retrato da coleta, sujeito às mesmas margens de erro e à mesma variação entre execuções que a taxa de menção.

  • Atribuição de última interação: quanto de crédito o orgânico perde e como refazer a conta

    Numa operação com busca orgânica relevante, a diferença entre o que o relatório de última interação mostra e o que uma análise de caminho completo devolve ao canal costuma ser grande o bastante para mudar decisão de orçamento. Não é um erro de implementação: é o modelo funcionando exatamente como foi desenhado. A pergunta que este texto responde é outra — como estimar o tamanho dessa diferença na sua base, sem trocar de ferramenta e sem esperar seis meses.

    O que o modelo de última interação realmente mede

    Última interação (ou last click) atribui 100% da conversão ao último canal não direto antes do fechamento. É um modelo de registro, não de causalidade: ele responde “por onde a pessoa entrou desta vez”, e essa é uma pergunta legítima. O problema começa quando a resposta é usada para decidir onde investir, porque aí a pergunta deixa de ser “por onde entrou” e passa a ser “o que fez a pessoa comprar” — e são coisas diferentes.

    A distorção tem um padrão previsível. Canais que aparecem cedo no caminho, quando a pessoa ainda está descobrindo que tem um problema, quase nunca são o último clique. Canais que aparecem tarde, quando a pessoa já decidiu e está só localizando a página, quase sempre são. Busca orgânica de topo, conteúdo educativo, vídeo e redes sociais caem no primeiro grupo. Busca paga de marca, e-mail de carrinho abandonado e retargeting caem no segundo.

    Isso significa que o modelo tende a subestimar sistematicamente o primeiro grupo e superestimar o segundo. A magnitude varia muito: em venda de ticket baixo e ciclo de um dia, a diferença entre modelos costuma ser pequena, porque há poucos pontos de contato para distribuir. Em B2B com ciclo de semanas ou meses e oito a quinze toques registrados, a diferença fica grande o suficiente para inverter o ranking de canais.

    Onde o orgânico desaparece da conta

    Há três mecanismos distintos que tiram crédito do orgânico, e eles se somam. Vale separá-los porque cada um exige uma correção diferente.

    O primeiro é a posição no caminho, já descrita. O segundo é a canibalização por marca: alguém lê um artigo seu, sai, volta três dias depois digitando o nome da empresa no buscador e clica no anúncio de marca que está acima do resultado orgânico. O último clique registra mídia paga. A busca orgânica que gerou o conhecimento não aparece em lugar nenhum, e o anúncio de marca recebe crédito por uma intenção que ele não criou.

    O terceiro é a perda de rastro entre dispositivos e sessões. Descoberta no celular, compra no desktop, janela de cookie expirada, navegador que limita armazenamento — cada uma dessas situações quebra o caminho e transforma um toque intermediário em uma sessão direta ou em um caminho de um único clique. O efeito é assimétrico: o toque perdido é quase sempre o mais antigo, ou seja, o do canal de descoberta.

    Antes de discutir modelo, meça a taxa de caminhos de um único clique na sua base. Se ela estiver muito alta em um produto de ciclo longo, o problema não é o modelo de atribuição — é a coleta de dados, e trocar de modelo não vai corrigir nada.

    Os quatro modelos e o que cada um distorce

    Nenhum modelo baseado em regra é neutro. Cada um embute uma teoria sobre como a decisão de compra acontece, e a escolha entre eles é a escolha de qual erro você prefere cometer.

    Modelo Como distribui Superestima Quando faz sentido
    Última interação Tudo para o último toque não direto Marca paga, retargeting, e-mail transacional Ciclo curto, poucos toques, decisão por impulso
    Primeira interação Tudo para o toque inicial Canais de descoberta e prospecção fria Avaliar geração de demanda nova, não fechamento
    Linear Peso igual entre todos os toques Canais de alta frequência e baixo custo Ciclo longo, quando nenhum toque é claramente decisivo
    Decaimento temporal Peso maior quanto mais perto do fechamento Ainda favorece o fim, mas sem zerar o começo Meio-termo razoável para B2B com ciclo de semanas

    Há ainda modelos orientados a dados, que ajustam os pesos a partir da comparação entre caminhos que converteram e caminhos que não converteram. Eles são melhores que regras fixas quando há volume suficiente de conversão, mas continuam sendo correlação — descrevem o que acompanha a conversão, não o que a causa. E são sensíveis à mesma perda de rastro descrita acima: se o dado de entrada está incompleto, o modelo aprende o padrão da lacuna.

    Como refazer a conta sem ferramenta nova

    Dá para estimar a ordem de grandeza da distorção com o que a maioria das operações já tem. O procedimento tem cinco etapas.

    1. Exporte os caminhos de conversão dos últimos 90 dias. Você precisa da sequência de canais por conversão, não do relatório já agregado por canal.
    2. Separe as conversões por número de toques. Um clique, dois a três, quatro ou mais — essa quebra sozinha já mostra quanto da sua base está em ciclo curto.
    3. Reprocesse cada grupo em dois modelos: última interação e linear. A diferença percentual por canal, dentro do grupo de quatro ou mais toques, é a sua estimativa de distorção.
    4. Isole a busca de marca do resto da mídia paga. Marca misturada com prospecção esconde o efeito de canibalização, que é justamente o que você quer enxergar.
    5. Compare o crédito do orgânico nos dois modelos e escreva a faixa, não o número. Algo como “entre X% e Y% mais crédito no modelo linear” é uma conclusão defensável; um número único não é.

    Esse exercício não prova causalidade. Ele mostra quanto da sua leitura atual depende da escolha de modelo — e essa informação já muda a conversa com quem aprova orçamento, porque tira a discussão do terreno da opinião.

    O teste que resolve a discussão

    Atribuição descreve caminhos registrados. Para saber o que aconteceria sem o canal, é preciso desligá-lo em algum lugar e comparar. O desenho mais barato para isso é o teste geográfico: escolhe-se um conjunto de regiões comparáveis, suspende-se o investimento no canal em metade delas, mantém-se na outra metade, e observa-se a diferença de receita total — não de receita atribuída.

    Duas exigências tornam esse teste viável ou inviável. A primeira é volume: regiões com poucas conversões por semana produzem variação aleatória grande o bastante para engolir o efeito. A segunda é tempo: o período precisa cobrir pelo menos um ciclo de venda completo, e depois mais um, porque o efeito de desligar um canal de descoberta aparece com atraso. Em operação de ciclo longo, isso significa um teste de meses, o que muitas vezes é o argumento real contra fazê-lo.

    Quando o teste não cabe, a alternativa honesta é assumir a incerteza: manter o modelo atual como registro operacional, tratar a faixa calculada na seção anterior como margem de erro conhecida e não usar variação de poucos pontos percentuais entre canais como base para realocar orçamento.

    Qual modelo usar em qual situação

    Para operação de ciclo curto, ticket baixo e maioria de caminhos com um ou dois toques, última interação é adequado e trocar por outra coisa adiciona complexidade sem ganho. A distorção existe, mas é pequena diante do ruído natural da operação.

    Para ciclo de semanas com quatro ou mais toques típicos, decaimento temporal é a escolha mais defensável entre os modelos de regra. Ele não finge que todos os toques pesam igual, o que é implausível, nem zera o começo do caminho, que é o erro grave do último clique. Não é correto — nenhum é — mas erra menos onde erra mais caro.

    Para qualquer decisão de aumentar ou cortar investimento acima de uma fatia relevante do orçamento, nenhum modelo de atribuição deveria ser suficiente sozinho. Aí vale o teste geográfico, mesmo que demore. O custo de rodá-lo é conhecido e limitado; o custo de cortar por três meses um canal que sustentava a demanda do fundo do funil não aparece em relatório nenhum até ser tarde.

    Perguntas frequentes

    Trocar o modelo de atribuição muda a receita real?

    Não. Muda apenas a distribuição do crédito entre canais. A receita total é a mesma em qualquer modelo — o que varia é a quem ela é creditada, e portanto quais decisões de orçamento parecem justificadas.

    Conversões marcadas como diretas podem ser recuperadas?

    Parcialmente. Parte do tráfego direto é gente que realmente digitou o endereço; outra parte é rastro perdido. Comparar a proporção de diretas entre dispositivos e entre páginas de entrada ajuda a separar os dois casos, mas não existe forma de recuperar a origem de uma sessão cujo caminho foi quebrado.

    Vale a pena implementar atribuição no servidor?

    Ajuda no terceiro mecanismo descrito acima — a perda de rastro — e costuma reduzir a proporção de caminhos de um único clique. Não resolve a canibalização por marca nem a questão de posição no caminho, porque essas são limitações do modelo, não da coleta.

    Qual janela de atribuição usar?

    Ela precisa ser pelo menos tão longa quanto o ciclo de venda observado, medido da primeira visita ao fechamento, no percentil alto e não na média. Janela mais curta que o ciclo descarta o começo do caminho por construção — e o começo do caminho é exatamente onde o orgânico aparece.

  • Avaliação de assistente de IA interno: o framework de cinco camadas para saber se ele está respondendo certo

    A pergunta que trava a maioria dos projetos de assistente interno não é qual modelo usar. É esta: qual número prova que ele está funcionando? Quando a resposta vem como “a equipe gostou” ou “parece que acerta uns 90%”, não existe avaliação — existe impressão. E impressão não sobrevive à primeira reunião em que alguém pergunta por que o assistente inventou um prazo de garantia que não existe em lugar nenhum da base.

    Avaliar um assistente que responde sobre documentos internos é diferente de avaliar um classificador. Não há rótulo único e objetivo para “resposta certa”. Mas isso não significa que não dê para medir. Significa que a medição precisa ser decomposta em camadas, porque cada camada falha por um motivo distinto e exige uma correção distinta. Um framework de cinco camadas resolve o problema sem exigir time de machine learning dedicado.

    Antes das camadas, um aviso sobre o número que costuma ser reportado: taxa de acerto agregada é um número inútil isolado. Suponha um assistente que responde dúvidas sobre política interna de RH e acerta 8 de cada 10 perguntas de teste. O número parece bom. Só que ele não diz nada sobre o que fazer a seguir, porque as duas falhas podem ter origens completamente diferentes.

    Se o assistente errou porque o trecho correto do documento nunca chegou até o modelo, o problema é de recuperação — e trocar de modelo de linguagem não resolve nada. Se o trecho chegou e o modelo o contradisse, o problema é de geração. Se o trecho chegou, o modelo o reproduziu corretamente, mas a resposta não serve para a pessoa decidir nada, o problema é de utilidade. São três diagnósticos e três correções sem nenhuma sobreposição.

    Uma taxa agregada mistura os três e apaga a informação que importa. O framework existe para separá-los antes de agregar qualquer coisa.

    A métrica que deve ser reportada primeiro não é a taxa de acerto final, e sim a taxa de recuperação: em que porcentagem das perguntas o trecho que contém a resposta apareceu entre os documentos enviados ao modelo. Se esse número estiver abaixo de 80%, nenhuma melhoria de prompt ou troca de modelo muda o resultado final de forma relevante — o teto já foi definido antes do modelo entrar em cena.

    Camada 1: recuperação — o trecho certo chegou?

    Esta é a camada mais barata de medir e a mais frequentemente ignorada. A pergunta é binária: entre os documentos que o sistema selecionou para responder, existe o trecho que de fato contém a informação?

    Para medir, monte um conjunto de perguntas em que você já sabe qual documento e qual seção respondem. Rode a busca isoladamente, sem gerar resposta nenhuma, e verifique se o trecho esperado apareceu. Duas variantes valem a pena: apareceu em qualquer posição, e apareceu entre os três primeiros. A diferença entre esses dois números indica se o problema é de cobertura ou de ordenação.

    Falha de cobertura costuma vir de fragmentação ruim — pedaços de documento cortados no meio de uma tabela, ou grandes demais para que a parte relevante tenha peso. Falha de ordenação costuma se resolver com uma etapa de reordenação dos candidatos, que hoje é barata o suficiente para ser padrão.

    Camada 2: fidelidade — a resposta cabe no que foi recuperado?

    Com o trecho certo em mãos, a próxima pergunta é se a resposta gerada se sustenta nele. Não se trata de estar certa no mundo: trata-se de estar contida no material fornecido. Uma resposta pode ser verdadeira e ainda assim ser um problema grave, se o modelo a produziu de memória em vez de ler a base da empresa — porque na próxima vez, com a política atualizada, ele vai repetir a versão antiga.

    A forma prática de medir isso é exigir que cada afirmação da resposta venha com a referência ao trecho de origem, e então verificar, afirmação por afirmação, se o trecho realmente sustenta aquilo. Dá para fazer isso com revisão humana em amostra pequena, e dá para automatizar com um segundo modelo atuando como avaliador, desde que a amostra automatizada seja calibrada contra a humana de tempos em tempos.

    O erro comum aqui é aceitar a citação como prova. O modelo cita o documento correto e, no meio da frase, acrescenta uma condição que o documento não menciona. Verificação de fidelidade que só confere se a citação existe não pega esse caso — ela precisa conferir se a citação sustenta o que foi dito.

    Camada 3: comportamento fora de escopo — ele sabe dizer que não sabe?

    Esta camada é a que mais separa um assistente utilizável de um passivo. Metade das perguntas reais de um assistente interno não tem resposta na base: são perguntas sobre exceções, sobre casos que ninguém documentou, ou sobre assuntos de outra área.

    Monte um conjunto de perguntas propositalmente sem resposta na base e meça uma única coisa: em que porcentagem delas o assistente disse que não encontrou a informação, em vez de produzir algo plausível. Esse número costuma ser desconfortavelmente baixo na primeira medição, porque o comportamento padrão da maioria dos modelos é sempre responder.

    Vale separar dois tipos de abstenção: a correta, quando a informação não existe mesmo, e a excessiva, quando a informação está na base e o assistente se recusa a responder. Otimizar só o primeiro número produz um assistente que não responde nada. Os dois precisam ser reportados juntos.

    Camada 4: utilidade — a resposta resolve a tarefa?

    Aqui a avaliação deixa de ser automatizável e passa a depender de quem usa. A resposta pode ser recuperada corretamente, fiel à fonte, e ainda assim inútil: longa demais para quem está no telefone com um cliente, ou genérica demais para quem precisa de um valor específico.

    A medição prática é um julgamento de três níveis feito por quem trabalha na área: resolveu sozinha, resolveu mas exigiu conferência no documento, não resolveu. O segundo nível é o mais informativo, porque indica onde o assistente está entregando meia entrega — e meia entrega em volume alto às vezes custa mais tempo do que não ter assistente nenhum.

    Camada O que mede Como corrigir quando falha
    Recuperação Se o trecho com a resposta chegou ao modelo Refazer a fragmentação, revisar a busca, adicionar reordenação
    Fidelidade Se a resposta se sustenta no trecho recuperado Exigir citação por afirmação, restringir o prompt, reduzir contexto irrelevante
    Fora de escopo Se o assistente admite não saber Definir critério de confiança e caminho de encaminhamento humano
    Utilidade Se a resposta resolve a tarefa de quem perguntou Ajustar formato, tamanho e nível de detalhe por tipo de pergunta
    Regressão Se uma mudança quebrou algo que funcionava Congelar conjunto de avaliação e rodar antes de cada alteração

    Camada 5: regressão — a mudança de ontem quebrou o que funcionava?

    A quinta camada não mede qualidade: mede estabilidade. Todo ajuste de prompt, toda troca de versão de modelo e toda reindexação da base tem potencial de melhorar um conjunto de perguntas e piorar outro. Sem um conjunto fixo rodado antes e depois, essa troca acontece às cegas.

    O conjunto de regressão precisa ser congelado e versionado como código. Quando uma pergunta é corrigida depois de uma falha real em produção, ela entra no conjunto e nunca mais sai. É assim que o conjunto ganha valor com o tempo, porque passa a conter exatamente os casos que já deram problema.

    Como montar o conjunto de avaliação sem equipe dedicada

    A objeção prática mais comum é que não há tempo para construir centenas de exemplos rotulados. Não precisa haver. Um conjunto inicial na casa de algumas dezenas de perguntas, escolhidas a dedo, entrega a maior parte do valor — e é infinitamente melhor do que nenhum.

    1. Extraia as perguntas do histórico real. As dúvidas que as pessoas já mandavam por mensagem antes do assistente existir são o melhor material possível, porque refletem a distribuição real de perguntas, não a que você imagina.
    2. Rotule só a fonte, não a resposta. Escrever a resposta ideal para cada pergunta consome tempo demais. Anotar qual documento e qual seção respondem é rápido e habilita as camadas 1 e 2 inteiras.
    3. Inclua deliberadamente o que não tem resposta. Reserve em torno de um quinto do conjunto para perguntas sem resposta na base — é a única forma de medir a camada 3.
    4. Estratifique por tipo de pergunta. Perguntas de valor exato, de procedimento e de exceção falham de formas diferentes. Uma média que junta os três esconde qual deles está quebrado.
    5. Deixe a rodada automatizada em um comando. Se rodar a avaliação der trabalho, ela vai ser rodada uma vez e abandonada.

    Se for necessário escolher por onde começar, comece pela camada 1 e pela camada 3. A primeira define o teto do sistema e é a mais barata de medir. A terceira é a que evita o incidente que derruba a confiança interna no projeto de uma vez só — e confiança interna, uma vez perdida, custa mais para recuperar do que qualquer ganho de acurácia.

    Perguntas frequentes

    Dá para usar um modelo de linguagem como avaliador das respostas?

    Dá, e é a prática mais comum hoje para escalar a avaliação de fidelidade. A ressalva é que o avaliador também erra, e erra de forma correlacionada quando é o mesmo modelo que gerou a resposta. O caminho é calibrar: revise manualmente uma amostra do que o avaliador julgou, meça a concordância, e trate o número automatizado como estimativa com margem conhecida, não como verdade.

    Com que frequência a avaliação deve ser rodada?

    O conjunto de regressão, antes de cada mudança que entra em produção. As camadas de utilidade, que dependem de julgamento humano, em ciclos mais longos — mensal costuma ser suficiente para a maioria das operações, e semanal só faz sentido enquanto o sistema ainda está mudando muito.

    Quantas perguntas o conjunto precisa ter para o número ser confiável?

    Depende da diferença que se quer detectar. Para perceber uma variação grande, algumas dezenas bastam. Para afirmar com segurança que uma mudança melhorou o sistema em poucos pontos percentuais, o conjunto precisa ser bem maior — e nesse caso vale reconhecer que o experimento não tem poder estatístico para a afirmação, em vez de reportar a diferença como se fosse real.

    Vale medir satisfação do usuário com polegar para cima e para baixo?

    Vale como sinal de alerta, não como métrica de qualidade. A taxa de resposta desse tipo de botão é baixa e enviesada para os extremos: quem clica é quem ficou muito satisfeito ou muito irritado. Serve bem para encontrar casos ruins que deveriam entrar no conjunto de regressão, e mal para acompanhar tendência.

  • Atualizar post antigo dobra o tráfego? O que sobra do ganho depois de descontar sazonalidade e regressão à média

    A pergunta que interessa não é se conteúdo antigo pode voltar a ranquear — pode. É outra, bem mais incômoda: de cada 100% de crescimento atribuído a um content refresh, quanto realmente veio da edição do texto? Em auditorias de projetos de conteúdo, a resposta costuma ficar entre um terço e metade do ganho bruto reportado. O resto é sazonalidade, regressão à média, mudança de SERP e reindexação que teria acontecido de qualquer jeito. O número varia muito por nicho e por volume de páginas, mas a direção do erro é sempre a mesma: o ganho bruto superestima o efeito.

    Isso não torna o refresh inútil. Torna a medição atual inútil — e é ela que decide quantas horas do time vão para reescrever o que já existe em vez de produzir o que não existe.

    De onde saiu a promessa dos três dígitos

    O formato do case é sempre o mesmo. Alguém pega um conjunto de URLs com queda de tráfego, reescreve, republica com data nova, e compara os 30 dias seguintes com os 30 dias anteriores. O gráfico sobe. O post no LinkedIn diz +180%.

    O problema está inteiro na escolha do ponto de partida. As páginas selecionadas para refresh são, por definição, páginas que estavam mal. Tráfego orgânico de uma URL individual oscila bastante semana a semana — em páginas de cauda longa, variações de 30% a 50% entre semanas consecutivas são rotina, sem que nada tenha mudado. Quando você escolhe deliberadamente o vale dessa oscilação como linha de base, parte do movimento seguinte é apenas o retorno ao patamar habitual. É regressão à média, e ela aparece no relatório com a mesma cara que teria um ganho de verdade.

    Some a isso o segundo fator: a maior parte dos calendários de refresh roda no começo do ano ou depois de uma queda sazonal. Se o tema tem demanda cíclica — e quase todo tema B2B tem, com vale em dezembro e janeiro e recuperação a partir de fevereiro —, o refresh é executado exatamente na descida e medido exatamente na subida.

    Um recorte de 30 dias antes contra 30 dias depois, aplicado a páginas escolhidas por estarem no vale, tende a inflar o efeito medido em algo próximo do dobro. Não é fraude: é a janela de comparação fazendo o trabalho que o texto reescrito deveria fazer.

    Os quatro efeitos que se misturam no mesmo gráfico

    Antes de medir, vale separar o que está sendo somado no número final. São quatro coisas distintas, com durações e causas diferentes:

    1. Regressão à média. A página volta ao patamar em que já estava. Dura enquanto o patamar durar e não tem relação com a edição.

    2. Sazonalidade da demanda. O volume de busca do tema subiu. Aparece em todas as páginas daquele assunto, tenham sido editadas ou não — o que a torna a mais fácil de isolar.

    3. Reindexação e refresco de data. Republicar dispara um novo rastreamento e, em alguns casos, uma exibição de data mais recente no resultado. Costuma produzir um pico curto, de poucas semanas, que decai. É efeito real, mas não é efeito de conteúdo.

    4. Ganho de correspondência com a intenção. O texto passou a responder melhor a pergunta que a busca faz. É o único dos quatro que se sustenta e o único que justifica o custo de reescrever.

    Um relatório que não separa esses quatro não informa nada acionável. Ele diz que algo aconteceu, sem dizer o que repetir.

    A medição que funciona: grupo de controle dentro do próprio site

    Não é preciso experimento sofisticado. É preciso um controle — e o site já tem material para construir um.

    O procedimento tem cinco etapas:

    1. Monte o universo elegível. Liste todas as URLs que se qualificariam para refresh pelo seu critério (queda de cliques, posição média entre 8 e 20, conteúdo com mais de X meses — o critério importa menos do que ser aplicado igualmente a todas).

    2. Divida aleatoriamente em dois grupos. Metade recebe refresh nesta rodada. A outra metade fica para a rodada seguinte. A palavra decisiva é aleatoriamente: se você tratar primeiro as que “parecem mais promissoras”, destruiu o controle antes de começar.

    3. Fixe a janela antes de executar. Escolha o período de comparação e escreva em algum lugar antes de publicar. Janela definida depois de ver o resultado é a origem de metade dos números inflados que circulam.

    4. Compare a variação entre grupos, não a variação de cada grupo. Se o grupo tratado subiu 40% e o grupo de controle subiu 25%, o efeito atribuível ao refresh é a diferença — cerca de 15 pontos —, não os 40%. Sazonalidade e tendência geral do site afetam os dois grupos igualmente e se cancelam na subtração.

    5. Meça em duas janelas. Uma curta, de 4 semanas, que captura o pico de reindexação. Outra de 12 semanas, que mostra o que sobrou depois que o pico decaiu. A diferença entre as duas é a parte do ganho que era temporária.

    Com 20 ou 30 páginas por grupo o resultado já é utilizável para decisão interna. Com menos de 10, o ruído individual de cada URL domina e a leitura não se sustenta — nesse caso, acumule duas ou três rodadas antes de concluir qualquer coisa.

    O que medir em cada janela

    Janela Métrica principal O que ela responde Armadilha
    Semana 0 (antes) Média de cliques das 8 semanas anteriores Qual o patamar real da página Usar só as 2 últimas semanas fixa o vale como base
    Semanas 1–4 Cliques e impressões, tratado vs. controle Houve reação imediata Confundir pico de reindexação com ganho durável
    Semanas 5–12 Diferença de variação entre grupos Quanto do ganho sobreviveu Trocar o critério de sucesso no meio do caminho
    Semanas 5–12 Posição média por consulta, não por página Onde exatamente a página melhorou Posição média agregada esconde ganho em cauda e perda em cabeça
    Contínuo Consultas novas que a URL passou a receber Se o refresh ampliou a cobertura temática Ignorar canibalização com outra página do site

    A última linha merece atenção. Refresh que amplia o escopo de uma página frequentemente faz com que ela passe a competir com outra URL do próprio site. O ganho aparece na página tratada e a perda aparece em outra, fora do relatório. Somar as duas antes de comemorar é o que separa uma medição honesta de um slide bonito.

    Onde o refresh compensa e onde é retrabalho caro

    Quando a medição é feita desse jeito, o resultado costuma se organizar em três grupos bem distintos — e o padrão se repete o suficiente para servir de heurística de priorização.

    Páginas em posição intermediária, cujo texto ficou desatualizado em fatos verificáveis — preço, versão de ferramenta, regra que mudou —, respondem bem e sustentam o ganho. Faz sentido: a lacuna entre o que a página diz e o que a busca procura era real e foi fechada.

    Páginas que perderam tráfego porque a SERP mudou de formato — passou a exibir resultado direto, bloco de vídeo, painel de resposta — quase não respondem. O texto não é o gargalo; o espaço disponível encolheu. Reescrever ali é gastar horas contra uma restrição que não depende de você.

    Páginas com tráfego pequeno e estável, escolhidas para refresh só porque são antigas, tendem a mostrar ganho de curto prazo e retorno ao patamar em três meses. É o caso mais comum de falso positivo e o mais caro, porque é também o mais numeroso na maioria das listas de refresh.

    A escolha que eu faria com esse quadro na mão: concentrar todo o orçamento de refresh no primeiro grupo, tratar o segundo com mudança de formato em vez de reescrita, e simplesmente não tocar no terceiro até que haja evidência específica de que ele responde. Na prática isso costuma reduzir a lista de refresh a algo entre um quinto e um terço do tamanho original — e é justamente essa redução que libera horas para conteúdo novo.

    O que fazer na próxima rodada

    Se o time já tem um calendário de refresh rodando, não é preciso parar tudo. Basta não tratar a próxima leva inteira: separe metade como controle, registre a janela antes de publicar e compare a diferença de variação entre os dois grupos em 12 semanas. O custo do experimento é adiar o refresh de metade das páginas por um trimestre. O retorno é parar de decidir alocação de time com base em um número que mede principalmente a própria janela de comparação.

    Perguntas frequentes

    Trocar a data de publicação sozinha melhora o ranqueamento? Trocar a data sem alterar o conteúdo tende a produzir, no máximo, um efeito curto ligado ao rastreamento, que decai. Como estratégia isolada, o custo é baixo, mas o retorno também — e o risco de exibir uma data recente em cima de informação velha é real para a confiança do leitor.

    Quantas páginas preciso para medir com alguma segurança? Para decisão interna, 20 a 30 por grupo já dão leitura estável. Abaixo de 10 por grupo, a variação natural de URLs individuais domina o resultado e qualquer conclusão é frágil.

    Dá para usar outro site ou o mercado como controle? Não com a mesma confiabilidade. O controle precisa estar sujeito às mesmas mudanças de infraestrutura, links internos e histórico de domínio que o grupo tratado. Páginas do próprio site cumprem isso; páginas de fora, não.

    E se a diferença entre os grupos der praticamente zero? É um resultado, não uma falha. Significa que, para aquele perfil de página, o ganho reportado antes vinha de sazonalidade e regressão — e que aquelas horas rendem mais em conteúdo novo ou em correção de canibalização.

    Refresh de conteúdo ajuda a ser citado por sistemas de resposta com IA? Os dados públicos ainda são escassos e variam muito por vertical. O que dá para afirmar com segurança é que informação factualmente desatualizada prejudica em qualquer superfície de resposta. Tratar isso como consequência de manter o conteúdo correto é mais defensável do que tratar como objetivo de otimização com meta própria.

  • Automação de marketing com IA: como medir o ganho incremental sem confundir com sazonalidade

    Uma plataforma de automação de marketing com IA fecha o mês reportando que os fluxos automatizados geraram R$ 180 mil em receita atribuída. Na reunião seguinte, quase ninguém faz a pergunta que decide o orçamento do ano: quanto dessa receita não teria acontecido de qualquer maneira? Receita atribuída e ganho incremental são coisas diferentes, e a distância entre as duas costuma ser grande justamente nos fluxos que parecem melhores.

    Este texto é sobre desenho de medição, não sobre escolha de ferramenta. O problema descrito aqui aparece igual em qualquer plataforma, porque ele não está no produto — está na forma como o número é calculado.

    O número que justifica o investimento não é a receita atribuída ao fluxo. É a diferença de receita por usuário entre quem recebeu a automação e um grupo comparável que não recebeu, medida no mesmo período de calendário.

    O que o painel mede e o que ele deixa de fora

    A esmagadora maioria dos relatórios de automação usa atribuição por último toque dentro de uma janela — o clique ou a abertura mais recente antes da conversão, normalmente com janela de alguns dias. A regra é razoável para organizar o relatório. O problema é que ela responde a uma pergunta descritiva (“qual foi o último contato antes da compra?”) e é lida como se respondesse a uma pergunta causal (“essa mensagem causou a compra?”).

    A distorção não é aleatória, e é aí que ela machuca. Fluxos automatizados são disparados por sinal de intenção: carrinho abandonado, visita repetida à página de preço, fim de trial, aniversário de contrato. São exatamente os usuários com maior probabilidade de comprar sem estímulo nenhum. A automação chega por último numa fila que já estava andando e leva o crédito da fila inteira.

    Camadas de IA agravam o efeito em vez de corrigi-lo. Um modelo de propensão que escolhe quem receber a mensagem é treinado para identificar quem tem maior chance de converter — ou seja, é otimizado para selecionar pessoas cuja conversão seria mais provável de qualquer forma. Quanto melhor o modelo de propensão, mais inflada fica a receita atribuída e menor tende a ser a parcela realmente incremental. É um caso em que a métrica melhora enquanto o argumento piora.

    Por que a sazonalidade contamina a comparação antes e depois

    O segundo desenho mais comum é a comparação temporal: liga-se a automação em determinado mês e compara-se o trimestre seguinte com o anterior. O desenho parece limpo porque a base é a mesma. Não é.

    Entre os dois períodos mudaram, no mínimo: o calendário comercial, o volume de mídia paga, o mix de canais de aquisição, a composição da base (quem entrou nos últimos noventa dias tem comportamento diferente de quem está há dois anos) e, com frequência, o preço. Em varejo, a diferença entre novembro e setembro basta para produzir sozinha uma variação de dois dígitos. Em B2B com ciclo trimestral, o último mês do trimestre carrega uma concentração de fechamentos que nada tem a ver com o fluxo de e-mail.

    Há um agravante prático: automação quase nunca é ligada em momento neutro. Ela costuma ser ligada quando o time decidiu investir em crescimento — junto com mais verba de mídia, campanha nova e às vezes promoção. O antes e depois mede o pacote inteiro e credita o resultado ao componente mais fácil de instrumentar.

    O desenho que isola o efeito: holdout aleatório

    O único desenho que responde à pergunta causal sem depender de suposição forte é reservar aleatoriamente uma parte da base que não recebe a automação, e comparar os dois grupos no mesmo intervalo de tempo. Como os dois grupos atravessam a mesma Black Friday, a mesma greve dos Correios e o mesmo reajuste de preço, tudo que é sazonal se cancela.

    O procedimento mínimo tem cinco etapas:

    1. Definir a unidade de aleatorização. Normalmente o usuário; em operações com contas multiusuário, a conta, para evitar que duas pessoas da mesma empresa caiam em grupos diferentes.
    2. Sortear antes de qualquer filtro de elegibilidade. O sorteio precisa acontecer sobre toda a base que poderia entrar no fluxo, não sobre quem o modelo já selecionou — caso contrário o viés de seleção volta pela porta dos fundos.
    3. Congelar o grupo de controle por um período inteiro. Trocar quem está no holdout a cada campanha destrói a comparação, porque contamina o controle com exposição parcial.
    4. Definir a métrica primária antes de olhar o resultado. Uma só: receita por usuário no período, ou taxa de conversão, ou retenção. As demais entram como secundárias e não decidem nada sozinhas.
    5. Fixar a data de leitura. Olhar todo dia e parar quando dá significância é a forma mais rápida de transformar ruído em decisão.

    Quanto de base reservar sem travar a operação

    A pergunta que trava o projeto na prática costuma ser comercial: ninguém quer abrir mão de receita para medir. A resposta depende do tamanho do efeito que se quer detectar, e essa relação é pouco intuitiva — detectar um efeito pela metade do tamanho exige aproximadamente quatro vezes mais gente em cada grupo, não o dobro.

    Isso tem uma consequência prática direta. Se a expectativa honesta de ganho é da ordem de poucos pontos percentuais sobre a taxa de conversão atual, o experimento precisa de dezenas de milhares de usuários por grupo para distinguir o efeito do ruído. Bases pequenas simplesmente não conseguem medir efeitos pequenos, e insistir produz um resultado inconclusivo caro. Os números exatos variam com a taxa de conversão de partida e com a variância do ticket — em receita por usuário, onde uma minoria de compradores grandes domina a média, a variância é alta e a amostra necessária cresce bastante.

    Duas saídas honestas quando a base é pequena: rodar o holdout por mais tempo, acumulando volume, ou aceitar que só efeitos grandes serão detectáveis e declarar isso antes de começar. A saída desonesta é rodar com amostra insuficiente e apresentar a diferença observada como se fosse resultado.

    Sobre o tamanho do holdout: reservar 10% da base costuma ser o ponto onde o custo de oportunidade é tolerável para o time comercial. Se a base for pequena, dividir meio a meio é estatisticamente muito mais eficiente e vale a negociação interna — a perda de receita durante um trimestre é menor do que o custo de manter por anos um fluxo que não funciona.

    A conta do ganho incremental

    Com o holdout rodando, a conta é subtração. O exemplo abaixo usa números redondos apenas para mostrar a mecânica; não é benchmark de nenhum setor.

    Grupo Usuários Compradores Receita Receita por usuário
    Com automação 90.000 4.050 R$ 1.620.000 R$ 18,00
    Holdout (sem automação) 10.000 420 R$ 168.000 R$ 16,80

    O ganho incremental por usuário é R$ 1,20 — a diferença entre R$ 18,00 e R$ 16,80. Aplicado aos 90 mil expostos, dá cerca de R$ 108 mil de receita que não existiria sem a automação. O painel da ferramenta, nesse mesmo cenário, reportaria como receita atribuída algo próximo dos R$ 400 mil que passaram por algum toque do fluxo. A diferença entre os dois números não é erro da ferramenta: são perguntas diferentes.

    Só o segundo número entra na conta de retorno. Contra ele se coloca o custo total: licença da plataforma, custo de inferência do modelo, horas de operação e de dados. Se o incremental não cobrir esse total com folga, o projeto está se pagando com receita que já era da casa.

    Quando o holdout não é possível

    Há casos legítimos em que reservar usuários não funciona: base muito pequena, canal que não permite exclusão individual, ou efeito de rede entre usuários que contamina o controle. As alternativas resolvem parcialmente e cada uma cobra um preço.

    Desenho Quando usar O que se perde
    Teste geográfico Canal sem controle por usuário; operação com praças comparáveis Poucas unidades de aleatorização, o que exige efeito grande para ser detectável
    Diferenças em diferenças Rollout já aconteceu e existe um grupo não exposto com histórico paralelo Depende da suposição de que as duas séries seguiriam paralelas — não verificável, só plausível
    Rollout escalonado Implantação por etapas já prevista no cronograma Confunde efeito com maturidade da operação se as etapas forem muito espaçadas
    Antes e depois puro Praticamente nunca Todo o efeito de calendário, mídia e mix entra no resultado

    Havendo escolha, o holdout aleatório vence com folga e não é perto. A segunda melhor opção, na prática, é o rollout escalonado, porque ele costuma já estar no plano de implantação e só exige que se registre com precisão a data de entrada de cada grupo. Diferenças em diferenças serve para recuperar uma estimativa quando a chance de experimentar foi perdida, e deve ser apresentada com esse nome — estimativa retrospectiva, não medição.

    Perguntas frequentes

    Dá para medir incrementalidade sem prejudicar quem está no holdout?

    O grupo de controle continua recebendo tudo que já recebia antes da automação — comunicação padrão, atendimento, campanhas gerais. Ele não fica sem contato; fica sem o fluxo específico que está em teste. Essa distinção costuma resolver a objeção comercial.

    Por quanto tempo o holdout precisa ficar no ar?

    No mínimo um ciclo completo de compra do negócio, para não cortar conversões que ainda estavam em curso. Em varejo de recompra rápida isso pode ser algumas semanas; em B2B com ciclo longo, um trimestre inteiro é o piso.

    E se o resultado der diferença negativa?

    Acontece com mais frequência do que se admite, sobretudo em fluxos de alta frequência que aceleram descadastro. Diferença negativa com amostra adequada é informação de altíssimo valor: significa que o fluxo está custando dinheiro em dois lugares ao mesmo tempo.

    O modelo de atribuição multi-toque resolve o problema?

    Não. Modelos multi-toque distribuem crédito de forma mais elegante entre os pontos de contato, mas continuam repartindo conversões observadas. Nenhum deles observa o que teria acontecido sem o contato, que é justamente a informação que falta.

    Vale reaproveitar o holdout para medir outros fluxos?

    Só se o grupo estiver excluído de todos eles. Um holdout que não recebe o fluxo A mas recebe o B mede a diferença entre A e B, não o efeito de A. Operações maduras mantêm um holdout global pequeno e permanente, separado dos testes pontuais.

  • O número por trás — Autoridade de domínio: como a métrica é calculada e onde ela engana

    Uma agência apresenta um relatório com “Autoridade de Domínio: 42” e o cliente pergunta o que precisa fazer para chegar a 60. A pergunta parece razoável, mas ela parte de uma premissa errada: a de que esse número é uma nota atribuída pelo Google. Não é. É a saída de um modelo estatístico de uma empresa privada, treinado para prever posicionamento — e a diferença entre prever e determinar é exatamente onde a métrica engana.

    Vale destrinchar como o número é construído, por que a escala mente sobre o próprio progresso e em que situações ele ainda entrega decisão útil.

    Como o número é calculado

    Métricas de autoridade — Domain Authority, Domain Rating, Authority Score, cada fornecedor tem a sua — partem todas do mesmo insumo: o grafo de links que aponta para o domínio. O fornecedor rastreia a web com o próprio robô, monta um índice de páginas e links, e roda sobre esse grafo um cálculo derivado da lógica do PageRank, em que um link vale mais quando vem de uma página que também recebe links relevantes.

    Até aqui é matemática de grafo. A parte que quase ninguém lê na documentação vem depois: o valor bruto é passado por um modelo de aprendizado de máquina treinado para correlacionar com posicionamento observado em amostras de resultados de busca. O modelo é recalibrado periodicamente. Quando ele é recalibrado, o número de um site pode cair sem que nada tenha mudado no site — mudou a régua, não o objeto medido.

    Essa é a primeira distinção prática. Existem duas causas possíveis para uma queda na métrica: perda real de links ou recalibração do modelo. Antes de abrir investigação interna, verifique se a queda foi simultânea em vários domínios da sua carteira e se o fornecedor anunciou atualização de índice no período. Movimento coletivo raramente é problema individual.

    A métrica de autoridade não é um insumo do algoritmo de busca. É a previsão de um terceiro sobre o resultado desse algoritmo — e uma previsão calibrada contra uma amostra que você não escolheu.

    A escala é logarítmica, e isso muda toda a leitura

    Os índices de autoridade vão de 0 a 100 e são comprimidos logaritmicamente. Isso significa que a distância entre 20 e 30 não é a mesma distância entre 60 e 70 — a segunda exige uma quantidade de sinal de link ordens de grandeza maior que a primeira.

    A consequência para planejamento é direta. Um site novo que sai de 8 para 25 em alguns meses fez um movimento comum, alcançável com um punhado de menções qualificadas. Um site que sai de 55 para 65 fez um movimento que, na maioria dos segmentos, leva anos e envolve cobertura de imprensa, conteúdo citado por terceiros ou aquisição de outro domínio. Prometer o segundo com o esforço do primeiro é o erro de projeção mais frequente em proposta de agência.

    Por isso metas absolutas do tipo “chegar a 50 até dezembro” não se sustentam. A meta que se sustenta é relativa: reduzir a distância para a mediana dos domínios que ocupam as três primeiras posições nas consultas que interessam. Esse recorte muda por consulta e é o único que conversa com receita.

    Os quatro pontos em que a métrica engana

    1. Ela não é específica por consulta. O número é do domínio inteiro. A busca ranqueia páginas, e ranqueia por consulta. Um domínio com autoridade alta em conteúdo financeiro não herda vantagem automática ao publicar sobre um tema em que nunca foi citado.
    2. Cada fornecedor mede um índice diferente. A cobertura de rastreamento varia bastante entre eles — a ordem de grandeza da diferença é de dezenas de porcento em número de domínios referentes encontrados para o mesmo alvo, e essa diferença cresce em segmentos de nicho e em idiomas fora do inglês. Comparar o número de um fornecedor com o de outro não é comparação, é ruído.
    3. Ela é manipulável na margem. Como o cálculo depende do grafo de links, redes de sites construídas para inflar o indicador conseguem elevar o número sem alterar posicionamento. É por isso que a métrica é mais confiável para descartar do que para aprovar: autoridade muito baixa costuma indicar domínio sem histórico, mas autoridade alta não certifica qualidade.
    4. Ela ignora intenção e qualidade da página. Duas páginas do mesmo domínio, com a mesma autoridade herdada, performam de maneira completamente distinta se uma responde à intenção da consulta e a outra não.

    O que cada indicador de fato mede

    Indicador O que representa Leitura correta Onde falha
    Autoridade de domínio (qualquer fornecedor) Previsão de potencial de ranqueamento a partir do grafo de links Comparação relativa entre domínios medidos pelo mesmo fornecedor, na mesma data Não é sinal do buscador; não é específica por consulta
    Domínios referentes únicos Contagem de domínios distintos que apontam para o site Tendência de crescimento mês a mês Conta quantidade, não relevância temática
    Posição média no relatório de desempenho da busca Média das posições registradas nas impressões do período Comparação da mesma consulta ao longo do tempo Média se move quando o conjunto de consultas muda
    Impressões por consulta-alvo Quantas vezes a página apareceu para aquela consulta Indicador de elegibilidade — se há impressão, há indexação e correspondência de intenção Sensível a sazonalidade e a mudanças de layout da página de resultados
    Cliques sobre impressões da consulta-alvo Eficácia do título e da descrição em capturar o clique Teste isolado de título, com janela longa Contaminado por posição — não compare taxas de posições diferentes

    Onde a métrica ainda vale o tempo de olhar

    Descartá-la por completo também é exagero. Há três usos em que ela entrega decisão melhor do que qualquer alternativa de custo semelhante.

    O primeiro é triagem de oportunidade de link. Ao avaliar uma lista de centenas de domínios candidatos a parceria, conteúdo convidado ou assessoria, a métrica ordena a fila rapidamente. Não decide sozinha — mas coloca no fim da fila o domínio criado há três meses sem histórico, e isso economiza horas.

    O segundo é leitura de concorrência relativa. Se todos os domínios que ocupam o topo das consultas que interessam estão numa faixa e o seu está muito abaixo dela, o diagnóstico é de lacuna estrutural de autoridade — o problema não vai ser resolvido reescrevendo o título. Se o seu domínio está na mesma faixa e mesmo assim não ranqueia, o gargalo é de página, intenção ou indexação, não de autoridade.

    O terceiro é detecção de anomalia. Uma queda abrupta em domínios referentes, acompanhada de queda na métrica, costuma revelar perda de links reais — parceiro que reformulou o site, portal que despublicou o material, migração que perdeu redirecionamentos. Nesse caso o número não é a resposta, é o alarme que motiva a apuração.

    O painel que substitui a métrica na decisão semanal

    Para quem precisa levar argumento com número para dentro da empresa, a autoridade de domínio é uma péssima primeira linha de relatório. Ela não se move na cadência da reunião, não responde por consulta e não conecta com receita. A sequência abaixo funciona melhor porque cada linha responde a uma pergunta de decisão diferente.

    1. Impressões nas consultas-alvo, semana a semana. Responde: o buscador considera nossas páginas elegíveis para o que queremos disputar?
    2. Número de consultas-alvo com pelo menos uma página nas dez primeiras posições. Responde: quantas frentes já são disputáveis? É um contador inteiro, muito mais legível em reunião do que uma média.
    3. Domínios referentes novos no mês, com o nome de cada um. Responde: a aquisição de links está viva? A lista nominal impede que o indicador seja inflado por lixo.
    4. Cliques e conversões das páginas-alvo. Responde: o tráfego que chegou fez alguma coisa? Sem essa linha, todo o resto é vaidade.
    5. Autoridade de domínio, trimestral. Fica no relatório, mas no rodapé e na cadência certa — como leitura de contexto competitivo, não como meta.

    A inversão de prioridade é o ponto. Quando a métrica de autoridade encabeça o relatório, a discussão vira sobre o número. Quando ela vai para o fim, a discussão volta para quais consultas foram conquistadas e o que aconteceu com quem chegou pela busca.

    Perguntas frequentes

    O Google usa autoridade de domínio no algoritmo?

    Não. O indicador é criado por empresas de ferramentas de SEO a partir do próprio rastreamento delas. Representantes do buscador negam publicamente a existência de uma pontuação de autoridade de domínio como fator de ranqueamento. O que existe são sinais de link, entre muitos outros — e o modelo do fornecedor é uma tentativa externa de aproximar o efeito desses sinais.

    Por que meu número caiu se não perdi nenhum link?

    As duas causas mais comuns são recalibração do modelo do fornecedor e atualização do índice de rastreamento, em que links antes contabilizados deixam de ser encontrados. Verifique se outros domínios que você acompanha caíram no mesmo período. Se caíram, foi a régua.

    Qual fornecedor tem o número mais confiável?

    A pergunta não tem resposta única, porque não existe valor verdadeiro contra o qual comparar. O critério prático é outro: escolha um fornecedor, meça sempre por ele e nunca misture números de origens diferentes na mesma planilha. Consistência de fonte importa mais que escolha de fonte.

    Faz sentido recusar um link porque o domínio tem autoridade baixa?

    Não como regra automática. Um domínio pequeno, temático e realmente lido pelo seu público tende a valer mais do que um domínio genérico de número alto que publica sobre qualquer assunto. A autoridade baixa é sinal para investigar o domínio, não veredito para descartá-lo.

    Em quanto tempo dá para subir a autoridade de um site novo?

    A faixa inicial da escala se move em meses com trabalho consistente de conteúdo e menções. A metade superior se move em anos. Qualquer proposta que prometa metade superior em prazo de trimestre está vendendo previsão de modelo, não resultado de busca.

  • Otimizar para IA é diferente de otimizar para busca? O que muda está na medição, não no conteúdo

    Qual porcentagem do tráfego do seu site já vem de respostas geradas por IA? Se a resposta honesta for “não sei separar isso no relatório”, esse é o verdadeiro ponto de partida — e é também a razão pela qual o debate sobre “otimizar para IA” anda girando em falso desde o ano passado.

    A tese que circula em praticamente toda apresentação comercial de ferramenta é simples: o SEO acabou, agora existe uma disciplina nova, com regras próprias, e quem não migrar some. A tese oposta, defendida por parte dos times técnicos, é igualmente simples: não mudou nada, continue fazendo bem feito o que já fazia. Nenhuma das duas sobrevive a uma medição cuidadosa. O que muda é real, mas está em um lugar diferente de onde o discurso aponta.

    O que a evidência disponível permite afirmar hoje

    Os sistemas de resposta generativa — tanto os assistentes independentes quanto os resumos que aparecem no topo da busca — funcionam em duas camadas separadas. A primeira recupera documentos; a segunda redige uma resposta a partir deles. Essa separação não é um detalhe de arquitetura: é o eixo de tudo o que vem a seguir.

    A camada de recuperação depende de o conteúdo existir, estar acessível a um rastreador e ser recuperável por uma consulta. Isso é, em essência, o mesmo conjunto de exigências que a busca tradicional impõe há duas décadas. Página que o rastreador não alcança não entra em índice nenhum — nem no da busca, nem no da base que alimenta o gerador.

    A camada de geração é onde a diferença mora. Ela não escolhe uma página para exibir: ela escolhe trechos para costurar. Um documento pode ser recuperado, ter uma frase aproveitada e nunca gerar clique. Do ponto de vista da recuperação, foi um sucesso. Do ponto de vista do relatório de sessões, não aconteceu nada.

    A pergunta que separa as duas camadas na prática: quantas vezes o seu domínio foi citado versus quantas vezes ele foi clicado. São duas métricas distintas, e a maioria dos painéis só mede a segunda.

    Onde a narrativa do “SEO acabou” quebra

    O argumento comercial costuma sustentar que existe uma técnica nova de escrita que faz o modelo escolher o seu conteúdo. Na prática, o que se observa nos testes que dá para reproduzir em casa é bem menos glamouroso: o que aumenta a chance de ser recuperado continua sendo cobertura de tema, clareza de definição, dado verificável e estrutura que permita extrair uma afirmação isolada do parágrafo.

    Isso descreve conteúdo bom. Descrevia conteúdo bom antes também. A diferença é que a busca tradicional tolerava razoavelmente bem uma página que respondia mal mas tinha autoridade acumulada, enquanto o gerador precisa de uma frase que se sustente sozinha, fora do contexto do artigo. Página que só faz sentido lida inteira tende a ser ignorada na hora de montar a resposta.

    Há um segundo ponto que raramente aparece nas apresentações: o comportamento varia muito entre assistentes. Alguns priorizam fontes com histórico consolidado; outros priorizam frescor; outros ainda dependem fortemente do índice de um buscador terceiro. Otimizar “para IA” no singular é uma abstração — o comportamento é plural e instável entre versões.

    O que muda de verdade: a unidade de resultado

    A mudança concreta não é de técnica de conteúdo. É de unidade de medida. O SEO clássico organizava tudo em torno de uma cadeia previsível: impressão gera clique, clique gera sessão, sessão gera conversão. Essa cadeia continua existindo, mas passou a conviver com um caminho paralelo em que a impressão acontece dentro de uma resposta que o usuário lê sem sair de onde está.

    Para quem vende produto de ticket baixo e decisão rápida, isso é perda direta. Para quem vende produto de ciclo longo, é mais ambíguo: a marca aparece na fase de pesquisa, o usuário não clica ali, e volta duas semanas depois por busca direta pelo nome. Esse retorno aparece no relatório como tráfego direto ou de marca, sem qualquer vínculo com a citação que o originou. É por isso que muita queda de tráfego orgânico atribuída a “IA” vem acompanhada de alta em busca por marca — e ninguém conecta as duas linhas.

    Vale nomear o efeito colateral dessa mudança de unidade: a taxa de clique deixou de ser um indicador limpo de qualidade da página. Antes, título fraco derrubava a taxa de clique e título forte a recuperava, e a leitura era direta. Hoje, a mesma consulta pode ter perdido metade do clique porque ganhou um resumo no topo, sem que nada na sua página tenha piorado. Times que continuam otimizando título contra uma linha de taxa de clique em queda estão perseguindo uma variável que saiu do controle deles — e queimando ciclos de teste em cima de ruído. O teste de sanidade é simples: se a queda de clique é homogênea entre todas as posições e todas as páginas de um mesmo tipo de consulta, a causa é do formato do resultado, não da sua redação.

    SEO clássico e otimização para resposta gerada, lado a lado

    Dimensão Busca tradicional Resposta gerada
    Unidade que compete A página O trecho extraível
    Sinal de sucesso primário Clique Citação da fonte
    Efeito da autoridade de domínio Alto e estável Presente, mas varia muito por assistente
    Papel dos dados estruturados Formato de exibição no resultado Ajuda a delimitar a afirmação; não garante uso
    Latência entre publicar e aparecer Dias a semanas De horas a meses, sem padrão confiável
    Onde o resultado aparece no relatório Canal orgânico Fragmentado entre referência, direto e marca

    A leitura da tabela é o argumento central deste texto: cinco das seis linhas descrevem diferenças de medição e exibição, não de produção de conteúdo. Quem trata isso como uma disciplina nova está reorganizando o time em torno de um problema de instrumentação.

    Como medir sem inventar métrica nova

    A instrumentação mínima cabe em quatro movimentos, e nenhum deles exige ferramenta que não esteja na sua casa.

    1. Separe o tráfego de referência vindo de assistentes. Os domínios de origem desses produtos são poucos e conhecidos; um segmento fixo no seu analytics isola essa fatia e passa a mostrar volume e conversão dela em vez de diluí-la no “direto”.
    2. Acompanhe a série de busca por marca. Se o orgânico não-marca cai e o de marca sobe no mesmo período, o mais provável é deslocamento de etapa, não perda de demanda.
    3. Monte um painel de consultas de referência. Escolha entre vinte e cinquenta perguntas que descrevem a decisão do seu cliente, rode manualmente uma vez por mês nos assistentes que importam para o seu público, e registre apenas duas colunas: houve citação, e de quem. É trabalho braçal, e é o único dado confiável que existe hoje sobre esse canal.
    4. Compare taxa de clique por tipo de consulta. Consultas de definição e de “o que é” tendem a perder clique com resumo no topo; consultas transacionais e de comparação de preço tendem a resistir. Se a queda estiver concentrada no primeiro grupo, o diagnóstico já está pronto.

    Sobre ordens de grandeza: a fatia de sessões vinda diretamente de assistentes ainda é pequena na maioria dos sites brasileiros que dá para observar — tipicamente de um a poucos por cento do orgânico, com enorme variação por setor. O efeito relevante hoje não é o tráfego que chega por ali; é o clique que deixa de acontecer na busca. Esse segundo número é maior e muito mais difícil de isolar, porque só aparece como taxa de clique caindo com impressão estável.

    A decisão prática, com o custo na mesa

    Diante do quadro acima, a posição defensável é esta: não monte um time separado de “otimização para IA”. Trate o assunto como uma extensão da operação de conteúdo existente, com três ajustes.

    O primeiro é editorial: cada peça precisa conter afirmações que se sustentem fora do parágrafo. Definição fechada, número com a origem colada nele, critério de escolha explícito. Isso melhora o conteúdo para o leitor humano também, o que torna o custo do ajuste próximo de zero.

    O segundo é de portfólio: aceitar que páginas puramente definicionais vão perder clique de forma estrutural e parar de investir nelas como se fossem porta de entrada. Elas continuam úteis para cobertura de tema, mas o retorno delas migrou de sessão para presença.

    O terceiro é de relatório: mudar a meta do time. Enquanto o indicador principal for sessão orgânica, qualquer conteúdo que gere citação sem clique aparece como fracasso, e o time vai naturalmente parar de produzi-lo. Se você acredita que presença em resposta gerada importa, ela precisa existir como linha no painel — mesmo medida à mão, mesmo com amostra pequena.

    O erro caro aqui não é ignorar o canal. É reorganizar orçamento e equipe com base em uma métrica que ninguém no mercado consegue auditar, vendida por quem também vende a ferramenta que promete otimizá-la.

    Perguntas frequentes

    Dados estruturados aumentam a chance de o meu conteúdo ser citado?

    Ajudam a delimitar qual é a afirmação da página e facilitam a extração, mas não há garantia observável de que a presença do marcador aumente a citação. Vale manter pela função original — exibição no resultado de busca — e tratar qualquer ganho na resposta gerada como efeito colateral, não como objetivo.

    Bloquear rastreadores de IA protege o meu conteúdo?

    Protege do uso, e ao mesmo tempo elimina a chance de citação. É uma decisão de negócio, não técnica: faz sentido para quem monetiza acesso ao conteúdo em si, e costuma ser prejudicial para quem usa conteúdo para gerar demanda. Decida pela fonte de receita, não pelo princípio.

    Dá para saber quantas vezes minha marca foi citada sem rodar consulta manual?

    Existem ferramentas que se propõem a isso, e todas trabalham por amostragem de consultas — nenhuma tem acesso ao volume real. São úteis para tendência, e não para número absoluto. Cobre de qualquer fornecedor a metodologia de amostragem antes de aceitar o número.

    Publicar mais conteúdo aumenta a presença em respostas geradas?

    Aumenta a superfície de recuperação, o que ajuda até certo ponto. Mas volume sem profundidade tende a produzir páginas que não têm nenhuma afirmação forte o suficiente para ser aproveitada. Entre dobrar o número de textos e melhorar a densidade dos que já existem, o segundo caminho tem se mostrado mais eficiente para esse fim específico.

  • Por Que o RAG Acerta no Teste e Erra em Produção: Como Separar Falha de Recuperação de Falha de Geração

    Uma pergunta antes de qualquer ajuste: qual porcentagem das perguntas reais chega ao modelo já com o trecho correto dentro do contexto? Quem não tem esse número não está otimizando um assistente — está ajustando prompt no escuro e esperando que a média suba.

    É o cenário mais comum em projetos de RAG que passam da prova de conceito. O time monta um conjunto de trinta perguntas, roda, vê acerto alto, libera para a área de negócio. Duas semanas depois chega o relato de que o assistente inventa procedimento, cita política revogada e responde com segurança sobre coisas que não existem. E a discussão vira sobre trocar de modelo, quando o problema quase nunca está ali.

    Uma métrica agregada esconde duas falhas com causas opostas

    Acurácia de resposta é uma métrica de saída. Ela mistura, num número só, duas etapas que falham por motivos diferentes e se corrigem com intervenções diferentes.

    A primeira é a recuperação: dada a pergunta, o sistema encontrou e colocou no contexto o trecho que continha a informação. A segunda é a geração: tendo o trecho em mãos, o modelo produziu uma resposta fiel ao que estava escrito.

    Quando as duas etapas são medidas juntas, cada queda de acurácia comporta pelo menos quatro histórias distintas — o trecho não existe no acervo, existe mas não foi recuperado, foi recuperado mas ficou soterrado entre passagens irrelevantes, ou chegou íntegro e o modelo respondeu outra coisa. As quatro exigem times, prazos e orçamentos diferentes. Tratar todas com engenharia de prompt é o desperdício mais frequente nesse tipo de projeto.

    O teto de recuperação, e por que ele define o resto

    Existe um número que limita todos os outros. Se o trecho correto entra no contexto em, digamos, 70% das perguntas, então 70% é o teto de acurácia final do sistema. Nas outras 30% o modelo está sendo convidado a responder sem a informação — e o comportamento esperado ali é recusar, não acertar.

    O recall da recuperação é o teto da acurácia final. Nenhum ajuste de prompt, nenhuma troca de modelo e nenhuma janela de contexto maior cruzam esse número. Medir a acurácia final antes de medir o recall é otimizar contra uma restrição invisível.

    Esse raciocínio inverte a ordem natural das tentativas. A maioria dos times começa pela camada mais visível — o prompt — porque é a mais barata de mexer. Só que a camada mais barata de mexer é também a que tem menos margem quando o teto está baixo. Vale medir o teto primeiro e só depois decidir onde investir.

    O teste do oráculo: quinze minutos que localizam a falha

    Há um experimento simples que separa as duas etapas sem instrumentação sofisticada. Pegue as perguntas que o sistema errou. Para cada uma, localize manualmente o trecho correto na documentação e cole esse trecho no contexto, ignorando a busca. Rode a geração de novo.

    A leitura do resultado é direta:

    1. O modelo passa a acertar com o trecho colado. A falha é de recuperação. Prompt não é o problema, e mexer nele vai consumir semanas sem mover o indicador.
    2. O modelo continua errando mesmo com o trecho correto no contexto. A falha é de geração — instrução ambígua, contexto longo demais, conflito entre o que o documento diz e o que o modelo já sabia, ou pergunta que exige combinar duas fontes.
    3. O trecho correto não existe no acervo. Não é um problema de IA. É um problema de documentação, e nenhuma camada técnica resolve.

    Esse terceiro caso costuma responder por uma fatia maior do que os times esperam quando o acervo veio de wiki interna acumulada por anos. Vale conferir antes de abrir qualquer ticket de engenharia.

    Duas variações do teste rendem informação adicional por pouco esforço. A primeira é repetir a geração com o trecho correto sozinho no contexto e depois com o trecho correto misturado às passagens que a busca havia trazido. Se o acerto aparece no primeiro caso e some no segundo, o problema não é nem busca nem modelo — é ruído de contexto, e a correção passa por reordenação. A segunda é rodar a mesma pergunta reescrita com as palavras que a documentação usa, em vez das palavras que o usuário usou. Quando isso resolve, o desencontro é de vocabulário, e reescrita de consulta ou busca por termo entram na lista de intervenções antes de qualquer coisa mais cara.

    As quatro métricas que substituem a média única

    Para acompanhar o sistema ao longo do tempo, quatro indicadores dão conta e se calculam sem ferramenta paga:

    1. Recall@k — em que porcentagem das perguntas o trecho-âncora anotado aparece entre os k documentos recuperados. É o teto descrito acima.
    2. Precisão do contexto — que fração do que entrou no contexto era de fato relevante. Precisão baixa com recall alto significa que o trecho certo está lá, cercado de ruído, e o problema é de ordenação, não de busca.
    3. Fidelidade ao contexto — que fração das afirmações da resposta é sustentada por alguma passagem recuperada. É a métrica que captura alucinação de forma auditável, porque cada afirmação pode ser rastreada até um trecho ou até a ausência dele.
    4. Taxa de recusa apropriada — com que frequência o sistema diz que não sabe quando o contexto realmente não continha a resposta. Esse indicador costuma ser esquecido, e é o que separa um assistente confiável de um que responde bonito sobre qualquer coisa.

    Um conjunto de avaliação de algumas dezenas a poucas centenas de perguntas reais, cada uma com o trecho-âncora anotado por alguém da área, já entrega leitura estável. O que muda o resultado não é o tamanho do conjunto — é a origem das perguntas. Conjunto escrito pelo time de engenharia mede o sistema contra a linguagem da engenharia, que não é a linguagem de quem usa.

    Sintoma, etapa provável e teste correspondente

    Na prática, a leitura desses quatro indicadores fica mais rápida quando o ponto de partida é o sintoma relatado pelo usuário. A tabela abaixo faz esse caminho inverso — do que se ouve na reclamação até a medição que confirma ou descarta a hipótese.

    Sintoma relatado Etapa provável Como confirmar
    Responde certo em teste, erra com pergunta curta do usuário Recuperação Comparar recall@k do conjunto interno com o de perguntas reais capturadas em log
    Cita política antiga ou versão revogada Acervo Buscar duplicatas do mesmo procedimento e checar metadado de vigência
    Erra número, prazo ou valor que está em tabela Fragmentação Inspecionar o chunk recuperado e verificar se a tabela foi cortada ao meio
    Ignora informação que está no contexto Geração Repetir com contexto reduzido ao trecho-âncora e observar se o acerto volta
    Mistura duas áreas ou dois produtos na mesma resposta Ordenação Medir precisão do contexto e testar filtro por metadado antes da busca
    Responde com confiança quando não deveria responder Instrução Medir taxa de recusa apropriada com perguntas sem resposta no acervo

    Duas crenças que consomem orçamento sem mover indicador

    A primeira é a de que ampliar a janela de contexto resolve recuperação ruim. Enfiar cinquenta passagens no contexto porque a busca não é confiável aumenta o custo por chamada, aumenta a latência e piora a precisão do contexto. Modelos tendem a dar menos peso ao que está no meio de contextos longos, então a passagem correta pode estar presente e ainda assim ser ignorada. Reordenar bem dez passagens costuma render mais do que despejar cinquenta.

    A segunda é a de que trocar o modelo de geração é a alavanca principal. Modelo melhor ajuda quando a falha é de geração — raciocínio sobre duas fontes, síntese, obediência a formato. Quando a falha é de recuperação, o modelo mais caro do mercado continua respondendo sobre um contexto que não tem a informação, e o ganho fica na margem de erro da medição.

    Há ainda uma terceira crença, mais discreta: a de que ajuste fino do modelo ensina o conhecimento da empresa e dispensa a recuperação. Ajuste fino é eficiente para formato, tom e obediência a instrução, e ineficiente como forma de armazenar fato que muda. Acervo corporativo é revisado, revogado e substituído — e cada revisão exigiria treinar de novo, com custo recorrente e sem rastreabilidade. Quando alguém pergunta de onde saiu determinada resposta, um sistema baseado em recuperação aponta o documento; um modelo ajustado aponta para si mesmo. Em contexto sujeito a auditoria, essa diferença costuma valer mais do que qualquer ponto percentual de acurácia.

    Ordem de intervenção, do mais barato ao mais caro

    Havendo teto de recuperação baixo, a sequência que costuma render mais por hora investida é esta. Primeiro, higiene do acervo: eliminar duplicata, marcar vigência, retirar o que está revogado. É trabalho de conteúdo, não de engenharia, e frequentemente é o que devolve mais pontos de recall.

    Depois, revisar fragmentação e metadados — respeitar limite de seção, manter tabela inteira em um mesmo bloco, carimbar área, produto e data em cada trecho para permitir filtro antes da busca. Em seguida, busca híbrida, combinando busca vetorial com busca por termo. Vocabulário interno, sigla e código de produto costumam ser mal representados em embedding genérico, e é justamente isso que o usuário digita.

    Só então entram reordenador dedicado e ajuste de prompt com exigência de citação de trecho. Ajuste fino do modelo fica por último, e na maioria dos casos corporativos não chega a ser necessário — quando chega, é para formato e tom, raramente para conhecimento.

    Se fosse preciso escolher uma única mudança para um assistente interno que já está em produção e decepciona, a escolha seria a busca híbrida com filtro por metadado de vigência. É a intervenção que ataca ao mesmo tempo o vocabulário interno e o problema de documento velho, que juntos explicam boa parte dos erros relatados pelo usuário final.

    Perguntas frequentes

    Quantas perguntas o conjunto de avaliação precisa ter?

    Algumas dezenas já revelam padrão; algumas centenas dão estabilidade para comparar versões. Prioridade absoluta para perguntas extraídas de log real, não escritas pelo time técnico.

    Dá para medir fidelidade sem revisão manual?

    Dá, usando um modelo como avaliador que verifica cada afirmação contra o contexto. Vale calibrar o avaliador contra uma amostra revisada por pessoa antes de confiar no número em série.

    Qual valor de k usar na recuperação?

    Depende do tamanho do bloco e do custo aceitável. O método é medir recall@k para valores crescentes e parar onde a curva achata — aumentar k depois desse ponto adiciona ruído sem adicionar informação.

    Busca vetorial pura nunca basta?

    Basta quando o vocabulário do usuário se parece com o do documento e não há sigla nem código proprietário. Em base corporativa isso é raro, e o teste de recall com perguntas reais mostra a diferença em poucas horas.

    Com que frequência reavaliar?

    A cada alteração relevante no acervo e a cada troca de componente do pipeline. Acervo vivo degrada recuperação em silêncio, e sem reavaliação periódica a queda só aparece na reclamação do usuário.

  • Antes de Treinar o Modelo: Framework de Cinco Etapas para Auditar se sua Base Aguenta o Projeto de IA

    Uma pergunta resolve mais projeto de inteligência artificial do que a escolha da arquitetura do modelo: quantos registros da base têm, ao mesmo tempo, o rótulo correto, as variáveis preenchidas e a garantia de que essas variáveis já existiam no instante em que a decisão precisava ser tomada? Em auditorias de base feitas antes de projetos de classificação, esse número costuma ficar bem abaixo do total que aparece no relatório do banco. Quedas de metade ou mais são comuns quando os três filtros são aplicados juntos — a magnitude varia bastante por setor e por maturidade de coleta, então trate isso como padrão observado, não como percentual fechado.

    O framework abaixo é uma sequência de cinco verificações, cada uma com um número de saída. A ordem importa: cada etapa reduz a base que a seguinte examina, e parar na etapa 2 com uma base já inviável economiza semanas de engenharia de features sobre dados que não sustentariam o resultado.

    A métrica que fecha a auditoria não é o volume de registros da base. É o volume de registros elegíveis — os que sobrevivem às cinco etapas. É esse número que determina se o projeto é viável, e ele é sempre menor do que o time espera na primeira reunião.

    Etapa 1 — Cobertura efetiva: quantas linhas o modelo vai realmente ver

    A primeira medição separa registros existentes de registros utilizáveis. Um pedido de crédito arquivado há seis anos existe na tabela, mas se o formulário mudou de campos em 2024, ele não contribui com as mesmas variáveis dos pedidos recentes. O procedimento é simples e quase sempre revelador:

    1. Conte o total bruto de registros no período que interessa. Defina o período pela estabilidade do processo, não pela disponibilidade do dado — se a regra de negócio mudou, o corte é ali.
    2. Aplique o filtro de completude por variável obrigatória. Para cada campo que o modelo vai usar, meça o percentual de preenchimento; qualquer variável abaixo de 70% de preenchimento é candidata a ser cortada ou tratada como categoria própria.
    3. Meça a interseção, não a média. Este é o erro mais frequente da etapa. Cinco variáveis com 90% de preenchimento cada não produzem uma base 90% completa: se as ausências forem independentes, sobram cerca de 59% dos registros com todas as cinco preenchidas. Na prática as ausências são correlacionadas e o número real fica em algum ponto entre 59% e 90%, mas quase nunca perto do topo.

    O mercado tende a tratar dado faltante como problema de imputação. Em boa parte dos casos, ausência não é ruído — é sinal. Um campo de renda vazio pode significar que o analista não perguntou porque já tinha decidido negar. Imputar a mediana ali destrói informação e infla artificialmente a performance de treino.

    Etapa 2 — Procedência do rótulo: quem decidiu que aquilo é verdade

    Modelo supervisionado aprende a reproduzir um rótulo. Se o rótulo foi gerado por um processo enviesado, o modelo aprende o viés com eficiência exemplar. A auditoria de rótulo responde três perguntas antes de qualquer treino.

    Quem produziu o rótulo? Rótulo automático (o cliente cancelou ou não cancelou) tem procedência diferente de rótulo humano (o analista marcou como fraude). O segundo carrega a subjetividade e a carga de trabalho de quem marcou. Se três analistas rotularam a base e um deles marcou 40% mais casos positivos que os outros dois, existe uma variável oculta chamada “quem analisou” que o modelo vai capturar.

    O rótulo é observável para todos os registros? Aqui mora o viés de seleção mais caro de projetos de crédito e de triagem. Só se sabe se um cliente pagaria se ele recebeu o crédito. A base de treino contém apenas quem passou pelo filtro anterior — e o modelo treinado nela extrapola para uma população que nunca observou. Não há solução puramente estatística; a mitigação envolve reservar uma fatia de decisões aleatórias para gerar rótulo em toda a distribuição, com o custo que isso implica.

    Qual a taxa de concordância entre rotuladores? Onde houver julgamento humano, rotule uma amostra em duplicata. Concordância abaixo de 80% em tarefa binária significa que o teto de acurácia do modelo já está definido pela inconsistência do rótulo, e nenhuma arquitetura vai passar disso.

    Etapa 3 — Vazamento temporal: o dado existia no momento da decisão?

    Esta é a etapa que mais frequentemente explica o modelo que acerta 94% em validação e desaba em produção. A verificação é conceitualmente trivial e operacionalmente trabalhosa: para cada variável, determine o carimbo de tempo em que aquele valor ficou disponível e compare com o carimbo do momento da inferência.

    Os vazamentos mais comuns não são grosseiros. Ninguém coloca a variável alvo entre as features por descuido. O que acontece é mais sutil:

    • Campo atualizado no lugar de versionado. A tabela de cadastro guarda o status atual do cliente, não o status na data do pedido. Se o campo “situação cadastral” foi sobrescrito depois do evento, ele já contém o desfecho.
    • Agregado com janela mal fechada. “Média de compras nos últimos 90 dias” calculada com corte na data de extração, e não na data de cada evento, contamina todos os registros antigos com informação futura.
    • Dado de terceiro com atraso de entrega. Um score externo pode existir na base com data de referência de segunda-feira, mas só chegar ao sistema na quinta. Em produção ele não estará lá no momento da decisão.

    O teste prático que revela quase todos: treine o modelo, ordene as features por importância e examine as três primeiras. Se alguma delas explica muito mais do que o especialista de negócio esperava, o cenário mais provável não é que o modelo descobriu algo — é vazamento.

    Etapa 4 — Aderência à distribuição de produção

    A base histórica descreve o passado do processo. O modelo vai operar sobre o presente. Quanto essas duas distribuições diferem determina quanto da performance medida em validação vai sobreviver.

    A verificação mínima compara, variável a variável, a distribuição da base de treino com a de uma janela recente de produção — os últimos 30 a 60 dias, tipicamente. Para variáveis numéricas, compare os quartis; para categóricas, compare a frequência relativa das dez categorias mais comuns. Diferenças grandes em variáveis de alta importância exigem decisão explícita: reponderar a base, encurtar o período de treino ou aceitar que o modelo precisará de retreino frequente.

    Vale medir também a estabilidade do próprio processo. Se a política comercial mudou em março, dados de janeiro descrevem outro fenômeno. Uma base de três anos que atravessa duas mudanças de política costuma render menos que uma base de dez meses sob regra estável — e essa é uma troca que o time de dados precisa fazer conscientemente, não por acidente.

    Etapa 5 — Custo assimétrico do erro e a métrica que decorre dele

    A última etapa não olha o dado, olha a decisão. Antes de escolher a métrica de avaliação, é preciso estimar o custo de um falso positivo e o de um falso negativo em unidade comparável — reais, horas de analista, chamados abertos. Sem isso, a discussão sobre limiar de corte vira preferência estética.

    Quando os custos são assimétricos — e quase sempre são —, acurácia deixa de significar qualquer coisa. Num problema com 2% de eventos positivos, um modelo que responde “não” para tudo entrega 98% de acurácia e valor zero. A métrica útil nesse cenário é precisão em uma taxa de recall fixada pela capacidade operacional: se a equipe consegue analisar 200 casos por dia, o que importa é a precisão nos 200 casos de maior score, não a área sob a curva.

    A recomendação, quando há discordância no time: fixe a métrica pela restrição operacional antes de treinar. Escolher a métrica depois de ver os resultados é o caminho mais curto para justificar um modelo que não resolve o problema.

    Como pontuar as cinco etapas e decidir

    Cada etapa produz um veredito. A tabela abaixo resume o critério de corte que costuma funcionar como ponto de partida — os limiares devem ser calibrados por contexto, mas servem para tirar a decisão do campo da opinião.

    Etapa Número de saída Sinal de alerta Decisão típica
    1. Cobertura efetiva Registros com todas as variáveis preenchidas Menos de algumas centenas de casos positivos Reduzir número de variáveis ou adiar o projeto
    2. Procedência do rótulo Concordância entre rotuladores Abaixo de 80% em tarefa binária Refazer diretriz de rotulagem antes de treinar
    3. Vazamento temporal Variáveis sem carimbo de tempo validado Qualquer uma entre as cinco mais importantes Bloqueio — corrigir antes de reportar performance
    4. Aderência de distribuição Desvio de quartis entre treino e janela recente Deslocamento visível em variável de alta importância Encurtar período ou planejar retreino frequente
    5. Custo do erro Razão entre custo de falso positivo e falso negativo Não estimada Definir com a área de negócio antes do treino

    A etapa 3 é a única que funciona como bloqueio absoluto. As outras quatro admitem projeto com ressalva documentada. Vazamento temporal, não: um modelo com vazamento produz um número de performance que não descreve nada e cria expectativa que a operação vai cobrar depois.

    Atualmente, com o custo de treinar modelos caindo e a barreira técnica diminuindo, o gargalo dos projetos migrou de forma bem clara da modelagem para a base. Rodar essas cinco verificações consome tipicamente de uma a três semanas de trabalho de um analista com acesso ao dado e a um especialista de negócio. É o investimento com melhor retorno em um projeto de IA aplicada, porque é o único que impede que os meses seguintes sejam gastos otimizando uma métrica que não descreve o problema real.

    Perguntas frequentes

    Qual o volume mínimo de dados para treinar um modelo? Não existe número universal, e a pergunta melhor formulada é sobre a classe minoritária. Para classificação binária tabular, o gargalo costuma ser a quantidade de exemplos positivos, não o total de linhas. Poucas centenas de casos positivos já permitem um modelo simples com validação honesta; alguns milhares abrem espaço para modelos mais expressivos. Abaixo disso, uma regra de negócio bem calibrada tende a competir de igual para igual — e é mais fácil de auditar.

    Dá para pular a auditoria e testar direto em produção com uma fatia pequena? Testar em produção é útil, mas não substitui as etapas 2 e 3. Um teste A/B com rótulo enviesado ou com vazamento vai medir a coisa errada com mais precisão. A auditoria e o teste controlado são complementares: a primeira garante que a métrica significa algo, o segundo mede o efeito real.

    Como convencer a diretoria de que a base não está pronta? Com o número da etapa 1. A frase “os dados precisam melhorar” não move orçamento; “temos 41 mil pedidos na base, mas 6,8 mil com todas as variáveis preenchidas na data da decisão, e destes 380 são casos positivos” muda a conversa, porque transforma um julgamento técnico em uma restrição contável.

    Modelos de linguagem grandes dispensam esse tipo de auditoria? Dispensam a etapa de rotulagem em massa quando usados sem ajuste fino, mas herdam versões próprias das outras quatro. Cobertura vira qualidade e completude dos documentos recuperados; vazamento vira contaminação do conjunto de avaliação; aderência de distribuição vira diferença entre as perguntas testadas e as perguntas reais dos usuários; e o custo assimétrico do erro continua sendo a decisão que define qual limiar de confiança justifica responder em vez de encaminhar para um humano.