O que é canonical e para que serve a tag rel=canonical
Canonical é o processo pelo qual o buscador escolhe a URL representativa dentro de um grupo de páginas sobre um mesmo assunto, duplicadas ou muito parecidas. A tag rel="canonical" é como você declara ao Google qual dessas URLs você prefere que ele use. O objetivo é consolidar os sinais de indexação numa única página e definir qual versão aparece nos resultados. Contudo, canonical é uma dica, não uma regra e o Google pode escolher uma página diferente da que você indicou.
O que é uma URL canônica
Uma URL canônica é a versão que o Google considera a mais representativa de um conjunto de páginas iguais ou quase iguais. O processo de escolher essa versão chama-se canonicalização, também chamado de eliminação de duplicação, e serve para o buscador mostrar apenas uma versão do conteúdo nos resultados. Dessa forma o Google indexa somente a URL canônica de cada grupo de duplicatas e rastreia as cópias com menos frequência para economizar recursos. A documentação oficial de canonicalização do Google, atualizada em dezembro de 2025, explica exatamente nesses termos.
Se, por exemplo, seusite.com?camiseta=1234 e seusite.com/camiseta/1234 entregam o mesmo conteúdo, o Google agrupa as duas e elege uma como canônica. O mesmo acontece com páginas que diferem apenas por ordenação ou filtro, como preço ou cor de um produto. Sem uma canônica clara, o buscador decide sozinho qual versão indexar, e nem sempre ele escolhe a que você gostaria.
Para que serve a tag canonical
A tag canonical serve para consolidar os sinais de indexação de páginas duplicadas numa só URL e indicar qual delas deve aparecer na busca. Quando existem várias URLs com o mesmo conteúdo, sites externos podem acabar linkando para versões diferentes. Sem canonical, esse valor fica fragmentado pois cada URL recebe só uma fatia dos links e nenhuma delas soma força suficiente para ranquear bem. A tag canonical resolve isso porque o Google trata a versão preferida como a representante de todo o grupo e transfere para ela os sinais de indexação das cópias, inclusive os links de entrada. É esse acúmulo de sinais que evita a fragmentação de autoridade entre versões concorrentes do mesmo conteúdo.
Sem uma canônica definida, três problemas aparecem. A autoridade de links se divide entre as duplicatas em vez de somar numa página só, o rastreamento gasta orçamento em versões redundantes em vez de páginas novas, e o Google pode acabar exibindo uma URL que você não queria na SERP. A tag resolve isso concentrando os sinais, desde que esteja implementada de forma consistente com os demais indicadores do site.
De onde vem o conteúdo duplicado
O conteúdo duplicado quase sempre surge de forma técnica. O Google lista cinco origens comuns, e cada uma pede um tratamento diferente. A tabela abaixo traz também um caso que costuma ser confundido com duplicação, versões em idiomas diferentes, que na verdade não é conteúdo duplicado:
| Origem | Exemplo | Tratamento típico |
|---|---|---|
| Região | Versões para Brasil e Portugal, no mesmo idioma | Cada uma com canonical autorreferente, com hreflang ligando as versões |
| Dispositivo | Versão mobile e desktop | Canonical para a versão principal |
| Protocolo | Versões HTTP e HTTPS | Redirect 301 para HTTPS |
| Funções do site | Ordenação e filtros de categoria | Canonical para a página principal |
| Acidental | Ambiente de teste exposto | Bloquear ou remover, depois consolidar |
| Idioma (não é duplicação) | Versões em português e inglês | Conteúdo distinto; cada versão com canonical autorreferente e hreflang conectando ambas |
Reconhecer a origem é importante porque cada caso pede um tratamento diferente. Uma variante de protocolo se resolve com redirecionamento e HTTPS consistente. Variantes de ordenação e filtro costumam pedir canonical apontando para a página principal, já que as duplicatas ainda têm função para o visitante. O que essas situações têm em comum é gerar URLs distintas para conteúdo essencialmente igual, e é aí que a canonicalização entra. Versões em idiomas diferentes são a exceção: como o conteúdo em si muda, não há o que consolidar, e cada idioma permanece com a própria canônica autorreferente, conectado às traduções por hreflang.
Canonical é uma indicação, não uma restrição
O canonical é um sinal de preferência, não uma trava técnica. Diferente de um redirecionamento, que leva o visitante fisicamente para outra URL, a tag apenas informa ao rastreador qual versão você considera principal. O buscador pondera essa dica junto de outros indicadores e decide por conta própria. Segundo o próprio Google, a canonicalização envolve cerca de 40 sinais, e a tag é apenas um deles.
A consequência é que qualquer rastreador pode escolher não obedecer. O Google pode selecionar como canônica uma página diferente da que você declarou caso os demais sinais do site apontam para outra direção, como links internos e redirecionamentos inconsistentes. Esse comportamento aparece no Search Console com o status "Duplicada: o Google escolheu um canônico diferente do usuário", que não é um erro de indexação, e sim o registro de que o buscador preferiu outra URL.
Isso vale ainda mais para os rastreadores de IA. Como o canonical é uma indicação e não uma restrição, os crawlers que alimentam modelos de linguagem e respostas geradas por IA podem tratar cada URL acessível como uma fonte distinta e ignorar a sua preferência de versão. Ou seja, mesmo com a canonical corretamente configurada para o Google, não há garantia de que um sistema de IA cite a versão que você escolheu. Manter os sinais consistentes reduz a ambiguidade, mas não impõe obediência a nenhum rastreador.
Como declarar canonical
Você indica a canonical ao Google por três métodos. Eles se somam, então combinar dois ou mais aumenta a chance de o Google adotar a sua URL preferida:
| Método | Força do sinal | Como se declara | Observação |
|---|---|---|---|
Redirecionamento 301 | Forte | Redireciona a duplicata para a canônica | Substitui a URL; a duplicata deixa de ficar acessível |
Tag rel="canonical" | Forte | Elemento <link> no <head> ou cabeçalho HTTP Link | Mantém as duas páginas acessíveis |
| Inclusão no sitemap | Fraco | Listar apenas as URLs canônicas | Reforça os outros sinais; não funciona sozinho |
Para aplicar a tag, inclua um elemento <link rel="canonical" href="..."> no <head> da página, ou use o cabeçalho HTTP Link para arquivos que não são HTML, como PDFs. Use sempre URLs absolutas, não relativas. Duas regras de higiene evitam problemas silenciosos: alinhe os sinais entre si e mantenha o sitemap coerente. O Google recomenda não usar o arquivo robots.txt para canonicalização, porque bloquear o rastreamento não consolida versões e ainda pode deixar a URL indexada sem conteúdo. Da mesma forma, incluir apenas as URLs canônicas no sitemap XML reforça o sinal em vez de contradizê-lo.
O que é canonical autorreferente
O canonical autorreferente é quando a página principal aponta para si mesma, e é uma boa prática recomendada. Cada página de um grupo de duplicatas aponta para a canônica, e a própria canônica também traz uma tag apontando para a própria URL. Isso remove a ambiguidade para o rastreador e evita que pequenas variações de URL, como parâmetros de rastreamento, sejam interpretadas como páginas separadas.
Esse cuidado é útil mesmo em sites sem duplicação óbvia. Parâmetros adicionados por campanhas, ordenações e sessões podem gerar variantes da mesma página sem que você perceba. Com a canônica autorreferente, todas essas variações consolidam na URL limpa que você quer indexar. É um sinal barato de implementar e que padroniza o comportamento em todo o site.
Canonical vs noindex vs redirect 301
Esses três recursos resolvem problemas diferentes, e as duas confusões mais comuns são tratar canonical como se fosse noindex ou como se fosse um redirect 301. O noindex remove a página da busca por completo, e o Google recomenda não usá-lo para escolher a canônica dentro do mesmo site, porque bloqueia a página em vez de consolidá-la. O redirect 301 substitui a URL de vez e é o sinal mais forte dos três.
O quadro abaixo resume o que cada um faz e quando usar:
| Recurso | O que faz | Fica no índice? | Acessível ao visitante? | Quando usar |
|---|---|---|---|---|
rel="canonical" | Consolida sinais na versão preferida | Sim, sob a canônica | Sim | Duplicatas que o visitante ainda usa (variantes, filtros) |
noindex | Remove a página da busca | Não | Sim | Páginas que nunca devem aparecer (teste, login) |
Redirect 301 | Substitui a URL de vez | Só a de destino | Não (leva a outra) | URL descontinuada, migração |
Combinar canonical e noindex na mesma página envia sinais contraditórios que se anulam, porque uma instrução pede para indexar sob outra URL e a outra pede para não indexar. Aplicar 301 a uma página que o visitante ainda precisa acessar quebra a experiência, então reserve o redirecionamento para quando a duplicata não precisa mais existir, como na migração de uma URL descontinuada.
Canonical entre domínios (cross-domain)
O canonical funciona também entre domínios diferentes, o chamado cross-domain. Uma cópia hospedada em um domínio pode apontar como canônica uma URL em outro domínio, segundo a própria documentação do Google. O uso mais comum é o de conteúdo sindicado ou republicado: quando um parceiro republica seu artigo, a versão dele pode trazer uma canonical apontando para o original no seu site, o que ajuda a concentrar a atribuição na fonte.
Vale lembrar a limitação já discutida. Como o canonical é uma indicação, o cross-domain concentra sinais para o Google, mas não impede que outro rastreador trate a cópia como fonte independente. Para conteúdo republicado em escala, a canonical cross-domain é a ferramenta certa dentro do buscador, e não uma garantia absoluta de crédito em todos os sistemas.
Como verificar a canonical de uma página
A forma mais confiável de verificar a canonical é a ferramenta de Inspeção de URL do Google Search Console, que mostra a URL canônica declarada por você e a canônica que o Google de fato selecionou. Quando as duas divergem, o relatório de indexação registra o status "Duplicada: o Google escolheu um canônico diferente do usuário". Para conferir a tag no código, abra o view-source da página ou o inspetor do navegador e procure por canonical com Ctrl+F.

Três erros comuns fazem a tag ser ignorada em silêncio.
- Uma tag
rel="canonical"colocada no<body>é descartada, porque o Google só a considera no<head>, de preferência o mais cedo possível. - Declarar mais de uma tag canonical na mesma página anula todas elas.
- Apontar a canonical de uma página para uma URL que retorna erro ou está bloqueada desperdiça o sinal.
Vale reforçar que a canonical não impede o rastreamento: a página duplicada continua sendo rastreada, apenas com menos frequência.
Perguntas frequentes sobre canonical
Posso usar canonical e noindex juntos na mesma página?
Não é recomendado. A canonical pede para consolidar a página sob a versão preferida, e o noindex pede para removê-la da busca, o que gera sinais contraditórios. Para escolher a versão principal dentro do site, use apenas a rel="canonical". Reserve o noindex para páginas que você quer manter fora do índice de forma definitiva.
Preciso de canonical se meu site não tem conteúdo duplicado?
Sim, o canonical autorreferente é uma boa prática mesmo sem duplicação evidente. Parâmetros de campanha, ordenação e sessão podem criar variantes da mesma URL sem que você note, e a canônica apontando para si mesma consolida todas na versão limpa. É um sinal barato que padroniza o comportamento do site.
O que significa "Duplicada: o Google escolheu um canônico diferente do usuário"?
Significa que você indicou uma canônica, mas o Google preferiu outra URL do grupo. Não é um erro de indexação, e sim o registro de que os sinais do site apontaram para uma versão diferente da que você declarou. Para corrigir, alinhe links internos, sitemap e redirecionamentos com a URL que você quer como canônica e, se preciso, melhore o conteúdo dela.
O canonical passa autoridade como um redirect 301?
Os dois consolidam sinais, mas de formas diferentes. O 301 é o sinal mais forte e transfere a autoridade ao substituir a URL, enquanto a canonical concentra os sinais mantendo as duas páginas acessíveis. Use 301 quando a duplicata não precisa mais existir e canonical quando ela ainda tem função para o visitante.
A canonical impede que a página duplicada seja rastreada?
Não. A canonical influencia qual URL é indexada e exibida, mas não bloqueia o rastreamento. A página duplicada continua sendo acessada pelo Googlebot, apenas com frequência menor. Para bloquear rastreamento você usaria o robots.txt, que por sinal não deve ser usado para canonicalização.
Próximos passos
O canonical é um dos fundamentos do SEO técnico, e dominar o conceito e a diferença para noindex e 301 resolve a maior parte das situações do dia a dia. Os casos que mais quebram na prática merecem atenção própria: paginação, navegação facetada e parâmetros de URL têm armadilhas específicas. Antes disso, garanta o básico: canônica autorreferente em todas as páginas, sinais consistentes entre links internos, sitemap e redirecionamentos, e uma verificação periódica pela Inspeção de URL do Search Console.