Blog

Blog

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:

OrigemExemploTratamento típico
RegiãoVersões para Brasil e Portugal, no mesmo idiomaCada uma com canonical autorreferente, com hreflang ligando as versões
DispositivoVersão mobile e desktopCanonical para a versão principal
ProtocoloVersões HTTP e HTTPSRedirect 301 para HTTPS
Funções do siteOrdenação e filtros de categoriaCanonical para a página principal
AcidentalAmbiente de teste expostoBloquear ou remover, depois consolidar
Idioma (não é duplicação)Versões em português e inglêsConteú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étodoForça do sinalComo se declaraObservação
Redirecionamento 301ForteRedireciona a duplicata para a canônicaSubstitui a URL; a duplicata deixa de ficar acessível
Tag rel="canonical"ForteElemento <link> no <head> ou cabeçalho HTTP LinkMantém as duas páginas acessíveis
Inclusão no sitemapFracoListar apenas as URLs canônicasReforç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:

RecursoO que fazFica no índice?Acessível ao visitante?Quando usar
rel="canonical"Consolida sinais na versão preferidaSim, sob a canônicaSimDuplicatas que o visitante ainda usa (variantes, filtros)
noindexRemove a página da buscaNãoSimPáginas que nunca devem aparecer (teste, login)
Redirect 301Substitui a URL de vezSó a de destinoNã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.

relatório de inspeção de url do google search console
Relatório de inspeção de url do google search console

Três erros comuns fazem a tag ser ignorada em silêncio.

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.

Continue lendo

SEO Técnico O que são as og tags (Open Graph) e como configurar 8 min de leitura SEO Técnico HTTPS: O que é, Para que Serve e HTTP vs HTTPS 9 min de leitura