Este guia explica o que a tag canonical faz, quando usar canonical e quando usar redirecionamento, os casos concretos que ela resolve, os três métodos de implementação, por que o Google às vezes ignora a canonical que você declarou e como conferir tudo no Search Console.
O que é a tag canonical?
Toda vez que o Google encontra duas ou mais URLs com conteúdo igual ou muito parecido, ele precisa escolher uma para indexar e mostrar nos resultados. Esse processo se chama canonização, e a URL escolhida é a canônica. A tag canonical é a forma de você participar dessa escolha: no <head> da página, uma linha como <link rel="canonical" href="https://exemplo.com.br/tenis/pace-3/"> diz "esta é a versão principal".
A documentação do Google Search Central sobre canonização é clara sobre o peso disso: "indicar a preferência de página canônica funciona como uma dica, e não como uma regra". O Google considera a tag junto com outros fatores, como o uso de HTTPS, os redirecionamentos, a presença no sitemap e os links internos. Gary Illyes, analista do Google, disse no podcast Search Off the Record em novembro de 2020 que são "mais de 20 sinais" na escolha da canônica, e que redirecionamento e canonical são os que pesam mais no modelo.
O que a canonical não faz: não tira a página duplicada do ar, não redireciona ninguém e não é uma diretiva que o Google seja obrigado a seguir. Quem precisa de garantia usa redirecionamento; quem precisa que as duas URLs continuem abrindo usa canonical.
Quando usar canonical e quando usar redirect 301?
A decisão depende de uma pergunta: a URL secundária ainda precisa funcionar para o usuário?
Situação | Ferramenta | Por quê |
|---|---|---|
A URL antiga não vai mais existir | Redirecionamento 301 | Ninguém deve mais ver a versão antiga |
Produto acessível por duas categorias | Canonical | As duas URLs precisam abrir |
Página com parâmetro de campanha ( | Canonical para a versão sem parâmetro | O parâmetro precisa continuar funcionando |
Versão com e sem barra final, com e sem | Redirecionamento 301 | Só uma deve existir |
HTTP e HTTPS | Redirecionamento 301 | O Google prefere HTTPS e a versão HTTP não deve ficar no ar |
Paginação ( | Cada página com canonical para si mesma | Página 2 não é duplicata da página 1 |
Versão para impressão ou AMP (formato acelerado para celular) | Canonical para a versão principal | A alternativa continua servindo ao seu propósito |
Página removida sem substituta | 404 ou 410 | Nem canonical nem redirect fazem sentido |
Fonte: Google Search Central, documentação "Como especificar uma canônica com rel=canonical e outros métodos" e "Redirecionamentos e a Pesquisa Google", consultadas em setembro de 2026.
A documentação do Google ordena os sinais "em ordem de capacidade de influenciar a canonização": primeiro os redirecionamentos, depois as anotações rel=canonical, depois a inclusão no sitemap, que ela chama de "indicador fraco". Ou seja: quando os dois são possíveis, o redirecionamento é o sinal mais forte. A canonical é a ferramenta para quando redirecionar não é uma opção.
Quais casos a canonical resolve?
Seis situações aparecem na prática com frequência:
- Parâmetros de URL.
/tenis/pace-3/,/tenis/pace-3/?cor=azul,/tenis/pace-3/?utm_source=newsletter. Todas mostram o mesmo produto. A canonical em todas aponta para a versão limpa. Sem isso, o Google pode indexar as três e dividir os sinais. - Produto em várias categorias. Numa loja, o mesmo tênis pode viver em
/corrida/pace-3/e em/promocoes/pace-3/. Escolha uma como principal (normalmente a da categoria mais específica) e aponte a canonical da outra para ela. - Paginação e ordenação. A lista de produtos ordenada por preço e a lista ordenada por nome têm o mesmo conteúdo em ordem diferente. Canonical para a ordenação padrão. Já a página 2 da listagem não é duplicata da página 1, então cada página aponta para si mesma.
- Conteúdo republicado (syndication). Quando outro site republica seu artigo com permissão, a canonical entre domínios era a recomendação clássica. Desde maio de 2023 a documentação do Google mudou: para conteúdo sindicado, "a solução mais eficaz é os parceiros bloquearem a indexação" com noindex, porque a canonical entre domínios nem sempre é respeitada. A canonical entre domínios continua existindo desde dezembro de 2009, mas o Google a trata como dica, não como ordem.
- Versões alternativas da mesma página. Versão para impressão, versão AMP, versão em subdomínio de teste que vazou. Todas apontam para a principal.
- Autocanonical em toda página. Mesmo sem duplicata conhecida, cada página aponta para a própria URL absoluta. É a proteção contra duplicatas que ainda não existem: parâmetro de rastreamento que alguém vai criar, versão com maiúscula que um link externo vai gerar.
Tradução para o dia a dia: se você tem uma loja, o caso 1 e o caso 2 estão acontecendo agora, mesmo que você nunca tenha ouvido falar em canonical. A plataforma pode estar resolvendo sozinha ou pode não estar; a seção sobre Search Console mostra como descobrir.
Como implementar a canonical?
A documentação do Google aceita três formas de declarar a canônica, além do redirecionamento:
1. Elemento no HTML (a forma comum). No <head> de cada página:
1<link rel="canonical" href="https://exemplo.com.br/tenis/pace-3/">
2. Cabeçalho HTTP. Para arquivos que não têm <head>, como PDF:
1Link: <https://exemplo.com.br/catalogo.pdf>; rel="canonical"
3. Sitemap. Incluir só as URLs canônicas no sitemap. O Google trata como indicador fraco, mas conta.
Três regras da documentação que evitam os erros frequentes: use URLs absolutas (https://exemplo.com.br/pagina/, nunca /pagina/); não indique canônicas diferentes por métodos diferentes (o HTML dizendo uma coisa e o sitemap outra); e não use o robots.txt para tentar canonizar, porque URL bloqueada não é lida.
Caminho sem dev. No WordPress, Yoast SEO e Rank Math inserem a autocanonical em toda página e têm um campo "URL canônica" na edição de cada post para apontar para outra. Shopify insere a canonical automaticamente nos produtos acessados por coleção, apontando para /products/nome. Wix e Webflow fazem o mesmo por padrão e permitem editar por página nas configurações de SEO. Para conferir o que a plataforma está fazendo, abra a página, clique com o botão direito, "Ver código-fonte" e procure por canonical.
Por que o Google ignora a canonical às vezes?
Porque é uma dica, e o Google cruza a dica com o que ele mesmo observa. Os motivos que aparecem na prática:
- As páginas não são equivalentes. John Mueller, analista de busca do Google, explicou num hangout de janeiro de 2017 que canonical apontando para uma página com conteúdo diferente pode ser ignorada, porque "os algoritmos do Google podem achar que você cometeu um erro". A canonical serve para duplicatas, não para dizer "prefiro esta outra página".
- Sinais contraditórios. Redirecionamento apontando para A, canonical apontando para B, sitemap listando C. A documentação pede que todos os métodos indiquem a mesma URL. Gary Illyes disse no LinkedIn em fevereiro de 2023 que dá para "empilhar sinais de canonização para fortalecer a dica": HTTPS, hreflang, links internos e sitemap apontando para a mesma URL.
- Canonical e noindex na mesma página. Mueller descreveu isso no Reddit em julho de 2018 como "informações muito contraditórias para nós", e disse que o Google costuma escolher a canonical. A documentação atual vai na mesma linha: "não recomendamos usar noindex para impedir a seleção de uma página canônica em um único site". Detalhes no guia de noindex.
- Links internos apontando para a versão "errada". Se o menu e os produtos linkam para
/promocoes/pace-3/e a canonical aponta para/corrida/pace-3/, o Google vê o site inteiro dizendo uma coisa e a tag dizendo outra. Alinhar os links internos com a canonical é parte da implementação. - Canonical entre idiomas. A documentação diz para "especificar uma página canônica no mesmo idioma". Canonical de
/es/para/pt/é ignorada e ainda quebra o hreflang. - URL relativa ou com erro.
href="pagina"sem domínio, ou com o domínio de homologação, aponta para o lugar errado e o Google descarta.
Depois de corrigir, a documentação avisa que as páginas podem permanecer no grupo de duplicatas "por até duas semanas" até o reprocessamento.
Como conferir a canonical no Search Console?
O relatório de Indexação de páginas do Search Console tem três status ligados a canonização, com estes nomes em português:
- "Página alternativa com tag canônica adequada". É o cenário bom: a página tem canonical apontando para outra, e o Google concordou. Não precisa de ação.
- "Cópia sem página canônica selecionada pelo usuário". O Google encontrou duplicatas e você não declarou nenhuma canonical. Ele escolheu sozinho. Ação: declarar a canonical na versão que você quer.
- "Cópia, o Google e o usuário não escolheram a mesma página canônica". Você declarou uma canonical e o Google escolheu outra. É o caso da seção anterior: verifique se as páginas são mesmo equivalentes e se os outros sinais (links internos, sitemap, redirecionamentos) apontam para a mesma URL.
Para uma URL específica, a ferramenta de inspeção de URL mostra dois campos: "Canônica declarada pelo usuário" e "Canônica selecionada pelo Google". Quando os dois batem, está resolvido. Quando não batem, o segundo campo diz qual URL o Google está usando, e a diferença entre as duas é a pista do erro.
O guia de auditoria de SEO coloca essa verificação na sequência certa junto com rastreamento e indexação.
Conclusão
Canonical é a tag que indica ao Google qual URL tratar como principal entre versões duplicadas, e o Google a trata como dica, cruzada com redirecionamentos, links internos e sitemap. Use redirecionamento quando a URL antiga pode sumir; use canonical quando as duas precisam continuar abrindo. O próximo passo é abrir o relatório de Indexação de páginas do Search Console e procurar o status "Cópia, o Google e o usuário não escolheram a mesma página canônica": cada URL ali é um sinal contraditório para corrigir.




