Testes A/B de SEO

Como executar experimentos de SEO controlados — testando separadamente title tags, meta descriptions, dados estruturados e alterações na página — usando abordagens de séries temporais ou URL dividida para medir o impacto causal.

Publicado pela primeira vez: 2 de jul. de 2026 · Última atualização: 3 de ago. de 2026 · Avançado
Idiomas

O teste A/B de SEO mede se uma alteração realmente moveu a busca orgânica — não se você acha que moveu. Você não pode testar SEO da mesma forma que testa uma landing page para conversões, porque existe apenas um Googlebot: os mecanismos de busca indexam uma versão de uma URL e não há como dividir as buscas por uma consulta 50/50. Então você randomiza no nível da página. Dois métodos reais: teste de URL dividida/holdout (dividir aleatoriamente um grande grupo de páginas de modelo semelhante em controle e variante, comparar o tráfego orgânico) e teste de séries temporais/impacto causal (prever o que as páginas variantes teriam feito sem a alteração, usando um grupo de controle como linha de base). Title tags, meta descriptions, dados estruturados, links internos e conteúdo são testáveis; backlinks não são. Você precisa de páginas e tráfego suficientes para superar o ruído (o piso prático do SearchPilot é centenas de páginas do mesmo modelo e ~30 mil sessões orgânicas/mês), os testes geralmente duram de 2 a 6 semanas, e você não interrompe cedo uma tendência de aparência boa. Mantenha-se em conformidade com o Google: canonicize as URLs variantes, use 302 em vez de 301 se redirecionar, sem cloaking, e encerre o teste quando terminar.

TL;DR — O teste A/B clássico randomizado não se aplica ao SEO orgânico porque existe apenas um Googlebot — os mecanismos de busca indexam uma versão de uma URL e não conseguem dividir as buscas de uma consulta 50/50. Então você randomiza no nível da página. Duas metodologias: split-URL/holdout (dividir aleatoriamente um grande grupo de páginas com o mesmo template em controle e variante, comparar sessões orgânicas) e séries temporais/causal-impact (prever o contrafactual com um grupo de controle como linha de base, conforme a própria pesquisa CausalImpact do Google). Testável: títulos, metas, dados estruturados, links internos, conteúdo, layout. Não é confiavelmente testável: backlinks, atualizações de algoritmo, qualquer coisa em todo o site. Você precisa de páginas comparáveis suficientes, observações e histórico pré-teste para estimar a variância; não há um piso universal de tráfego ou duração. Trate isso como um quase-experimento, não um RCT limpo — grupos de páginas não são totalmente independentes, pois templates compartilhados, links internos e concorrência na SERP podem permitir que uma mudança no grupo variante vaze para o grupo de controle. Predefina a regra de parada em vez de encerrar com base em uma tendência de aparência favorável. Mantenha a conformidade: canônize as variantes, use 302 e não 301, sem cloaking, desmonte o teste quando terminar.

Evidence for this claim CausalImpact estimates an intervention's causal effect from a Bayesian structural time-series counterfactual under stated assumptions. Scope: Original methodology; validity depends on controls, stable relationships, and experimental design. Confidence: high · Verified: Brodersen et al.: Inferring causal impact using Bayesian structural time-series models Evidence for this claim Search experiments must avoid showing materially different content to Googlebot and users in ways that constitute cloaking; temporary tests should preserve normal crawlability and canonical intent. Scope: Current Google spam and testing constraints, not a universal test-duration prescription. Confidence: high · Verified: Google Search Central: Website testing and Google Search

Por que o teste A/B no estilo CRO não funciona para a busca orgânica

A razão pela qual o teste de SEO precisa de sua própria metodologia é que aquilo que você está testando não é um humano. Como Craig Bradford, da SearchPilot, diz, “The ‘user’ we are testing for is Googlebot, not human users. That means it’s not possible, for instance, to show 10,000 ‘Googlebots’ control and variant pages randomly. There is only one Googlebot.” (tradução) «O ‘usuário’ para o qual testamos é o Googlebot, não usuários humanos. Isso significa que não é possível, por exemplo, mostrar 10 000 ‘Googlebots’ em páginas de controle e variante aleatoriamente. Existe apenas um Googlebot.»

Existem duas razões estruturais pelas quais o teste A/B randomizado no nível do visitante — o tipo que a otimização da taxa de conversão usa — não pode ser aplicado à busca orgânica:

  1. Os mecanismos de busca indexam e ranqueiam uma versão de uma URL. Um servidor web pode colocar metade dos seus visitantes no balde A e metade no balde B por cookie, em tempo real. O Googlebot rastreia e indexa uma versão servida. Não há mecanismo para ele manter duas versões concorrentes da mesma URL e ranqueá-las uma contra a outra.
  2. Não há atribuição aleatória por consulta. Você não pode mostrar conteúdo variante para “metade das buscas por [palavra-chave]” da mesma forma que uma plataforma de anúncios mostra criativos variantes para metade das impressões. O Google decide quais páginas ranqueiam para uma consulta; você não consegue dividir esse tráfego.

A solução em ambas as metodologias reais é a mesma: randomizar no nível da página, não no nível do visitante ou da consulta. Você trata um grande grupo de páginas semelhantes como sua população e divide as páginas em controle e variante.

Isso também significa que hábitos seguros para CRO não são automaticamente seguros para SEO. Ferramentas de teste A/B em JavaScript no lado do cliente que trocam conteúdo após o carregamento são boas para humanos, mas arriscadas para rastreadores — a SearchPilot alerta que usar JavaScript para testes de SEO “can cause significant problems or even invalidate the results” (tradução) «pode causar problemas significativos ou até invalidar os resultados». Se você vai testar SEO, faça isso no lado do servidor (ou no lado da borda), para que o rastreador veja a variante no HTML inicial.

As duas metodologias reais

A maioria dos guias agrupa tudo sob “teste A/B de SEO”. Vale a pena separar as duas abordagens distintas, porque elas respondem a perguntas ligeiramente diferentes.

1. Teste split-URL / grupo de páginas (holdout)

Pegue um grande conjunto de páginas com template — todas as páginas de produto, todas as páginas de categoria, todos os posts de blog — e atribua-as aleatoriamente a um grupo de controle e a um grupo de variante. O grupo de variante recebe a mudança; o grupo de controle não. Durante a janela do teste, você compara o tráfego orgânico (sessões/cliques) entre os dois grupos.

Ambos os grupos experimentam as mesmas condições externas, então sazonalidade e atualizações de algoritmo que afetam a todos aparecem como movimento paralelo em ambos os grupos e não são atribuídas erroneamente à sua mudança. O que você está medindo é a divergência entre os grupos depois que a mudança entra no ar.

O problema é o poder estatístico: você precisa de páginas suficientes e tráfego suficiente por página para detectar um efeito real acima do ruído do dia a dia que essas páginas já apresentam.

Vale a pena nomear honestamente: grupos de páginas não são observações totalmente independentes como visitantes individuais em um teste A/B de site. Páginas no mesmo site frequentemente compartilham modelos, links internos e competem entre si nos mesmos SERPs — uma mudança no grupo de variantes pode alterar a equidade de links internos ou canibalizar cliques de maneiras que também afetam o grupo de controle. Essa é uma limitação real, não uma nota de rodapé: é por isso que isso é um quase-experimento, não um ensaio clínico randomizado limpo. Quanto menos independentes forem suas páginas, mais conservador você deve ser antes de chamar um resultado de significativo.

2. Teste de séries temporais / impacto causal

Em vez de (ou além de) manter um grupo de controle ao vivo, você aplica a mudança e então prevê qual teria sido o tráfego das páginas variantes sem ela — o contrafactual — usando um grupo de controle de páginas semelhantes e não afetadas para construir essa previsão. A lacuna entre a previsão e o que realmente aconteceu é o impacto estimado.

O motor estatístico por trás disso é a modelagem bayesiana de séries temporais estruturais, que vem diretamente da pesquisa do Google: Brodersen, Gallusser, Koehler, Remy e Scott, “Inferring Causal Impact Using Bayesian Structural Time-Series Models” (The Annals of Applied Statistics, 2015), lançado como o pacote R de código aberto CausalImpact (pré-print aqui). Quase toda ferramenta de teste de SEO que afirma ter um método “bayesiano” ou “impacto causal” se baseia neste artigo, mesmo quando não o cita. Vale a pena saber de onde o método realmente vem.

Ferramentas neste espaço

O cenário muda, então verifique o status atual antes de se comprometer, mas os principais players:

  • SearchPilot — a plataforma mais associada a testes A/B rigorosos de SEO. Ela cresceu a partir da ODN (Optimisation Delivery Network) da Distilled; a Distilled foi adquirida pela Brainlabs em 2020 e o produto de testes foi desmembrado como SearchPilot. Ela executa testes na borda, então as variantes são servidas no HTML que o rastreador vê.
  • SEOTesting.com — uma ferramenta de teste mais leve, orientada pelo Search Console, com forte foco em significância estatística.
  • seoClarity — sua suíte empresarial inclui um módulo de teste A/B de SEO.

Uma coisa para não presumir: o Google Search Console não oferece um recurso de experimentos de SEO ao vivo e de propósito geral hoje. Havia ferramentas de experimento ligadas à era AMP, mas elas foram efetivamente incorporadas ao relatório geral de Page Experience. Não recorra a “GSC Experiments” como se fosse uma ferramenta atual de teste A/B — não é.

No lado do Bing, a Microsoft enquadra o teste de URL dividida como a abordagem certa para mudanças estruturais e posiciona o IndexNow para obter novas URLs de variantes rastreadas rapidamente e o Microsoft Clarity como o companheiro do lado da UX para a medição do lado do ranqueamento.

Quanto tráfego e quantas páginas você precisa

Não há um número universal, e qualquer guia que lhe dê um está simplificando demais. O tamanho da amostra que você precisa é determinado por três coisas:

  • Quanta variação natural as páginas já apresentam — páginas mais ruidosas precisam de mais dados.
  • Qual o tamanho do efeito que você está tentando detectar — efeitos menores precisam de muito mais dados.
  • Quantas páginas você pode colocar em cada grupo — mais páginas, mais sinal.

Para um piso prático, a SearchPilot diz que eles “geralmente trabalham com sites com pelo menos centenas de páginas no mesmo template e pelo menos 30.000 sessões orgânicas por mês para o grupo de páginas que você quer testar.” O guia de testes da Ahrefs coloca o limite confortável em “dezenas ou centenas de milhares de visitas orgânicas por mês.” Sites menores podem testar, mas precisarão de um efeito muito maior para alcançar significância — o que geralmente significa que as pequenas vitórias se perdem no ruído e apenas grandes mudanças são registradas.

Observe a métrica aqui: sessões orgânicas/cliques para o grupo de páginas, não rankings. O argumento da SearchPilot para isso é prático — o rastreamento de posições não consegue cobrir toda a cauda de consultas para as quais uma página ranqueia, e os dados de posição do Search Console são muito esparsos e médios para serem uma métrica de teste rigorosa. O tráfego para o grupo é o sinal mais completo.

Quanto tempo rodar um teste

Janelas comuns rodam 2–6 semanas. O piso é definido por duas coisas: o Google precisa recrawlear as páginas variantes e reavaliá-las, e você precisa acumular tráfego suficiente em cada grupo para alcançar significância.

O pecado cardinal é parar cedo. Movimento positivo precoce é muito frequentemente ruído, e se você encerrar o teste no momento em que parece bom, você vai publicar falsos positivos. Ryan Jones, da SEOTesting.com, é direto sobre isso — “Nunca encerre um teste cedo só porque você vê bons resultados!” — e recomenda manter um nível de confiança de 95% (p < 0,05) como padrão. Um teste com poder insuficiente deve rodar por mais tempo ou ser abandonado, não declarado vencedor.

Controlando sazonalidade e atualizações de algoritmo

É exatamente para isso que o grupo de controle e o modelo de previsão servem. Se um pico sazonal ou uma atualização principal atingir, atinge tanto o seu controle quanto os grupos variantes, e você vê isso como movimento paralelo — não é atribuído erroneamente à sua mudança.

Onde isso quebra é má distribuição em grupos. O próprio exemplo ilustrativo da SearchPilot: se você colocar todas as páginas “gato” de um site no grupo variante logo antes do Dia Internacional do Gato, um pico sazonal externo real será mal interpretado como uma vitória do teste. A solução é atribuição aleatória em grupos, para que tanto o controle quanto a variante contenham uma mistura representativa de páginas e nenhum deles fique exclusivamente exposto a uma força externa.

O que você pode — e não pode — testar de forma confiável

Testável:

  • Tags de título e meta descrições
  • Estrutura de H1/cabeçalhos
  • Dados estruturados (tipo de schema ou presença)
  • Padrões de links internos
  • Conteúdo on-page (profundidade, posicionamento, blocos de “conteúdo SEO” em páginas de categoria)
  • Layout da página e estrutura de UI — até redesenho completo de landing pages no nível avançado

Não é confiavelmente testável desta forma:

  • Backlinks. Este é o exemplo claro. Você não pode atribuir aleatoriamente e uniformemente links de entrada para metade de um grupo de páginas enquanto os retém da outra metade — aquisição de links não é um tratamento que você pode dosar em um cronograma ou padronizar entre páginas. Sites de terceiros linkam quando linkam. Como Liam Blackledge, da Gorilla Marketing, coloca, construir links para metade das suas páginas de produto e não para a outra metade não é um experimento controlado. Links são avaliados com análise antes/depois ou correlacional, não com teste de divisão verdadeiro.
  • Atualizações de algoritmo e mudanças em todo o site. Por definição, atingem todos, então não há um grupo de controle verdadeiro para comparar.
  • Qualquer coisa que não possa ser isolada nas páginas variantes sem vazar para o grupo de controle.

Permanecendo em conformidade enquanto você testa

O Google sanciona explicitamente esse tipo de teste — ele tem um documento inteiro sobre isso — desde que você siga as regras de higiene:

E para acabar com um mito persistente: não existe “penalidade por conteúdo duplicado” para variantes de teste devidamente canonicalizadas. O risco real é cloaking, não duplicação. O Google entende variações intencionais de teste pelo que elas são.

Onde isso se encaixa

O teste A/B de SEO é uma disciplina de medição que compensa mais em escala, por isso vive no kit de ferramentas empresariais junto com os problemas de relatórios e atribuição que você enfrenta quando tem milhares de páginas modeladas. É a resposta honesta para “essa mudança funcionou?” — e em sites grandes, respostas honestas valem muito.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.