Canibalização de palavras-chave: como detectar e corrigir
- Nível: Avançado
- #SEO
- #Palavras-chave
- #Google Search Console
- #Avançado

Canibalização de palavras-chave acontece quando duas ou mais páginas do mesmo site disputam a mesma intenção de busca, e o Google alterna entre elas ou divide os sinais. Ter mais de uma página aparecendo para uma consulta não é, por si só, um problema. Corrija quando as páginas têm a mesma intenção e se atrapalham: consolide, redirecione ou diferencie. Quando as intenções são diferentes, deixe como está.
O termo é do mercado de SEO, não do Google. Este guia pressupõe que você já domina os fundamentos de O que é SEO: guia completo e sabe abrir o relatório de Desempenho do Search Console.
Resumo rápido
- Em setembro de 2025, John Mueller (Google) disse, segundo o Search Engine Journal, que ver três páginas num mesmo resultado não é problemático só por serem mais de uma. O critério é olhar os detalhes: intenção, qualidade e duplicação.
- O sinal mais confiável de problema é a mesma consulta alternando entre duas URLs do seu site ao longo do tempo, com a página errada na frente.
- O diagnóstico se faz no Search Console: filtre por consulta e abra a aba Páginas.
- As correções, da mais forte para a mais fraca: consolidar com redirecionamento 301, diferenciar o foco, canonical,
noindexe reforço de links internos. - Pilar e satélite, página de blog e página de produto, e versões por idioma raramente são canibalização.
Como ler este guia
Se você é leigo, entenda o problema pela analogia, siga o passo a passo do Search Console e o exemplo. Se já trabalha com SEO, os pontos densos são: a limitação da posição média, o script para detectar em escala, a ordem de força dos sinais de canonicalização e a lista de casos em que a sobreposição é aceitável. Termos como "canônica" estão no glossário.
O que é canibalização e ela é um problema real?
É um problema quando as páginas atendem à mesma intenção e nenhuma se destaca. Nesse caso, os sinais (links, cliques, âncoras) ficam divididos, o Google pode escolher a página menos adequada e você passa a competir consigo mesmo. Quando as intenções são diferentes, as páginas convivem bem.
Em linguagem simples: imagine dois vendedores da mesma loja oferecendo o mesmo produto ao mesmo cliente, cada um com um preço e uma promessa diferentes. O cliente fica em dúvida, e o gerente (o Google) não sabe qual indicar. Se um vendedor cuida de roupas e outro de calçados, não há conflito.
A posição do Google é pragmática. Na reportagem do Search Engine Journal, Mueller responde que não sabe se vale o tempo gasto com isso e pede que você olhe os detalhes do seu site e dos seus usuários. É uma opinião numa rede social, não uma documentação, mas é coerente com o restante: o problema real é duplicação sem propósito e conteúdo fraco, não a presença de várias páginas.
Há um segundo ponto, que ajuda a calibrar a expectativa. Em 2019, o Google anunciou uma mudança de exibição: nos primeiros resultados, em geral não aparecem mais de dois resultados do mesmo site, com exceções quando o sistema entende que mais de dois são especialmente relevantes. Segundo a cobertura do Search Engine Journal, a mudança foi de exibição e não de ranqueamento. Na prática, três páginas suas para a mesma consulta não dão três vagas.
Quais são os sintomas de canibalização?
Os sintomas são sinais, não provas. Cada um pede uma checagem antes de qualquer mudança.
| Sintoma | Causa provável | Como checar |
|---|---|---|
| A mesma consulta alterna entre duas URLs semana a semana | As duas disputam a mesma intenção | Gráfico por página, filtrando a consulta |
| Aparece a página errada (blog em vez da página de produto, ou o inverso) | Intenção do usuário não casa com a página | Olhe a SERP: que tipo de página o Google mostra? |
| Posição oscila sem mudança no conteúdo | Alternância entre URLs | Compare por página, e não pela média |
| Dois posts com títulos e H1 quase iguais | Pauta duplicada | Busque o termo no site |
| Impressões somam, mas nenhuma página ganha tração | Sinais divididos | Compare cliques somados com o período anterior |
Como diagnosticar canibalização no Search Console?
Filtre por consulta e veja quais páginas recebem impressões. Se duas ou mais URLs seguram uma fatia relevante, vale analisar a intenção. O passo a passo usa os filtros do relatório de Desempenho, descritos em filtragem e comparação avançadas.
- Abra Desempenho > Resultados da pesquisa e defina um período de pelo menos 3 meses.
- Clique em Adicionar filtro (o nome do botão varia) e escolha Consulta. Digite a consulta alvo. Para vários termos de uma mesma família, use o filtro regex (em inglês, Custom (regex)), que usa a sintaxe RE2, por exemplo
(melhor|melhores).*t[eê]nis.*corrida. - Abra a aba Páginas. Se mais de uma URL tem impressões relevantes para a mesma consulta, anote.
- Clique em uma das páginas para adicioná-la como filtro e veja o gráfico ao longo do tempo. Repita com a outra. Se uma sobe quando a outra cai, há alternância.
- Use Comparar para ver períodos lado a lado (antes e depois de uma publicação, por exemplo).
- Abra a SERP em janela anônima e veja o que o Google mostra para aquela consulta: o tipo de página, e se há resultados de vários tipos.
- Decida pela intenção, e não pela contagem de URLs.
Para quem já trabalha com SEO: a posição média do relatório é a do resultado mais alto do site, então, sem filtrar por consulta e abrir a aba Páginas, você não vê que duas URLs aparecem juntas. O relatório também omite consultas anonimizadas, mostra no máximo 1.000 linhas na interface e, ao filtrar por consulta ou URL, os totais podem divergir por truncamento. Para sites grandes, exporte pela API (limite de 50 mil linhas por dia, por site e por tipo de pesquisa) ou use a exportação em massa para BigQuery.
Para detectar em escala com um CSV exportado da API (colunas query, page, clicks, impressions):
import pandas as pd
df = pd.read_csv("gsc_query_page.csv")
# Limiar arbitrário: ajuste ao tamanho do site
df = df[df["impressions"] >= 50]
grupo = df.groupby("query").agg(
paginas=("page", "nunique"),
impressoes=("impressions", "sum"),
cliques=("clicks", "sum"),
)
candidatas = grupo[grupo["paginas"] >= 2].sort_values("impressoes", ascending=False)
print(candidatas.head(50))
O resultado é uma lista de candidatas, não de problemas. Cada uma precisa da análise de intenção.
Como corrigir: consolidar, diferenciar, canonical ou noindex?
Escolha pela intenção e pelo valor de cada página. A regra geral: se as páginas atendem à mesma intenção, junte; se atendem a intenções parecidas, diferencie; se uma precisa existir para o usuário mas não para a busca, use canonical ou noindex.
| Solução | Quando usar | Observações |
|---|---|---|
| Consolidar com 301 | Duas páginas, mesma intenção, uma melhor ou conteúdos complementares | A mais forte. O Google usa redirecionamento permanente como sinal de que o destino deve ser canônico |
| Diferenciar o foco | Intenções próximas, mas cada página pode ter propósito próprio | Mude título, H1 e seções; retire o que se sobrepõe; ajuste as âncoras internas |
rel="canonical" | Páginas parecidas que precisam existir (variações, parâmetros) | Sinal forte, mas é preferência e não ordem: o Google pode escolher outra |
noindex | Página útil ao usuário, sem valor na busca | Não bloqueie a página no robots.txt, ou o Google não verá a diretiva |
| Reforçar links internos | A página certa existe, mas a errada ranqueia | Aponte links para a certa com âncoras descritivas |
| Não fazer nada | Intenções distintas | Monitore |
Os sinais de canonicalização têm forças diferentes: segundo a documentação do Google, redirecionamento e rel="canonical" são sinais fortes, e a inclusão no sitemap é um sinal fraco. E o Google lembra que nenhum deles é obrigatório. Sobre redirecionamentos, a documentação sobre 301 e 302 explica que o permanente indica que o destino deve ser canônico, enquanto o temporário mantém a URL original.
Em linguagem simples: consolidar é juntar duas receitas parecidas numa só, melhor, e colocar um aviso na porta da receita antiga: "mudou para cá". Quem chegar pela porta antiga é levado à nova.
Como consolidar duas páginas, passo a passo?
- Escolha a vencedora pela intenção, pelos cliques, pelos links que recebe e pela qualidade. Não é automaticamente a mais antiga nem a que tem mais impressões.
- Traga para a vencedora o que a perdedora tem de único: dados, exemplos, FAQ. Atualize o texto.
- Redirecione a perdedora com 301 para a vencedora (a página equivalente, não a home).
- Atualize os links internos para apontarem direto para a vencedora, em vez de depender do redirecionamento.
- Atualize o sitemap: deixe só a URL final.
- Peça reindexação da vencedora na Inspeção de URL (o pedido não garante indexação).
- Mantenha o redirecionamento e monitore. Não o remova pouco depois.
Como saber se não é canibalização?
Muitas sobreposições são normais. Antes de mexer, confira se uma das situações abaixo explica o que você viu.
| Situação | Por que não é problema |
|---|---|
| Post de blog e página de produto na mesma consulta | Intenções diferentes: informar x comprar. Linke uma para a outra |
| Pilar e satélite | O pilar aparece para o termo amplo e o satélite para a pergunta específica |
| Consulta de marca | O Google pode mostrar a home, páginas de produto e de contato juntas |
| Versões por idioma ou país | Públicos diferentes, tratados por hreflang |
| Páginas por cidade com conteúdo realmente distinto | Intenção local diferente em cada uma |
| SERP com tipos de resultados misturados | O Google atende intenções diferentes. Ter duas páginas ali pode ser ganho |
Para quem já trabalha com SEO: mesmo nos casos aceitáveis, vale conferir a ordem: se a página de produto fica atrás do post de blog para uma consulta claramente comercial, o problema pode ser relevância da página, link interno ou conteúdo, e não canibalização.
Exemplo hipotético: uma loja de tênis de corrida
Uma loja fictícia, a "Corre Mais", vê estes dados para a consulta "melhor tênis para corrida" nos últimos 3 meses (números inventados, para ilustrar):
| URL | Impressões | Cliques | CTR | Posição média |
|---|---|---|---|---|
| /blog/melhor-tenis-para-corrida | 4.200 | 118 | 2,8% | 7,4 |
| /blog/melhores-tenis-de-corrida-2026 | 3.100 | 64 | 2,1% | 9,8 |
| /categoria/tenis-de-corrida | 600 | 21 | 3,5% | 14,2 |
A leitura: os dois posts de blog atendem à mesma intenção (lista com comparativo) e se dividem. É candidato a consolidação. A página de categoria tem intenção comercial e convive com eles, e a ação ali é linkar dos posts para a categoria. Antes de agir, a loja confere o gráfico por página (há alternância?) e a SERP (o Google mostra listas de modelos, e não categorias?).
A ação possível: manter o post com mais cliques como vencedor, transportar para ele as seções únicas do outro, aplicar 301, atualizar links internos e acompanhar por semanas, sem esperar prazo fixo.
Como evitar canibalização desde o começo?
Prevenir é mais barato que consolidar. Faça isso antes de publicar cada pauta:
- Mantenha um mapa de URL, palavra-chave principal e intenção, como descrito em como montar um topic cluster.
- Antes de criar um post novo, busque o tema no seu site e no Search Console. Se já existe, atualize o conteúdo antigo em vez de criar outro.
- Use âncoras que diferenciem as páginas ao linkar. Veja links internos para SEO.
- Revise o mapa em cada auditoria de SEO.
A página de Resultados da Contentor reúne os dados do Search Console por projeto, o que ajuda a vigiar as consultas dos artigos publicados, mas o diagnóstico de intenção continua sendo seu.
Perguntas frequentes
Canibalização de palavras-chave existe de verdade?
Existe como situação prática: duas páginas com a mesma intenção que dividem sinais. Não existe como "penalidade" ou como termo do Google. Como o Google já indicou, ver várias páginas num resultado não é problema por si só. O que pesa é a duplicação sem propósito e a qualidade.
Posso ter duas páginas ranqueando para a mesma palavra-chave?
Pode. Se as intenções forem diferentes, ou se a SERP tiver tipos de resultado misturados, é até desejável. Só vale agir quando as páginas fazem o mesmo trabalho e alternam na frente. Lembre que, nos primeiros resultados, o Google em geral limita a dois por site.
Devo usar canonical ou redirecionamento 301?
Use 301 quando a página perdedora pode deixar de existir. Use canonical quando as duas precisam existir para o usuário, mas só uma deve aparecer na busca. Os dois são sinais fortes, mas o Google trata canonical como preferência e pode escolher outra URL.
Quanto tempo leva para ver o efeito da correção?
O Google não informa prazo. Depende de quando as páginas são rastreadas de novo e reprocessadas. Compare períodos no Search Console, somando as duas URLs antes e a vencedora depois, em vez de olhar a posição média. Se não houver melhora, reveja a intenção e a qualidade, e não só a estrutura.
Próximo passo
Se você ainda não leu, o guia de Search Console para iniciantes mostra onde ficam os relatórios usados aqui. Depois, inclua a checagem de sobreposição numa auditoria de SEO completa.
Leia também:
Prepare seu conteúdo para respostas de IA
Crie briefings AEO/GEO, entidades, schema e artigos estruturados para Google AI Overviews, AI Mode e SEO tradicional.
Testar o Contentor grátisFortaleça sua autoridade para AI Search
Combine conteúdo citável com backlinks contextuais em sites verificados para reforçar confiança, descoberta e autoridade temática.
Ver backlinks contextuais


