Canonical Tag em SEO: a correção que acaba com o conteúdo duplicado
Por Toy Wen Da, Cofundador · Atualizado em · 11 min de leitura
Traduzido do original em inglês. Ler em inglês
A canonical tag em SEO começa com uma única linha de HTML, rel="canonical", que informa aos mecanismos de busca qual URL, entre páginas quase idênticas, é a versão principal a ser indexada e ranqueada. Ela evita que o conteúdo duplicado divida seus sinais de ranqueamento entre várias URLs, de modo que a versão que você quer seja a que aparece nos resultados de busca.

O que é uma canonical tag e por que ela importa para o SEO?

Uma canonical tag fica dentro da seção <head> de uma página. Ela se parece com isto:
<link rel="canonical" href="https://www.example.com/preferred-page/" />
Essa linha diz ao Google, ao Bing e a todos os outros rastreadores que devem tratar esta URL como a versão definitiva. Qualquer outra página com conteúdo igual ou substancialmente parecido é tratada como duplicata, e os sinais de ranqueamento dela (links, menções, tráfego histórico) passam a contar para a URL canônica.
Os mecanismos de busca enxergam URLs, não páginas como você as vê. example.com, www.example.com e example.com/index.php podem exibir exatamente a mesma página inicial, mas para um rastreador são três endereços distintos. Acrescente um filtro de tamanho, um parâmetro de rastreamento ou um ID de sessão, e um único conteúdo pode se multiplicar em dezenas de URLs. Sem uma canonical tag, sua força de ranqueamento fica dividida entre todas elas.
As canonical tags também consolidam o link equity, o valor de ranqueamento transmitido pelos links de entrada. Se cinco URLs conquistaram alguns backlinks cada uma, a tag concentra esse valor em uma só URL.
Canonical tags são um sinal, não uma ordem
Aqui está a parte que confunde muita gente. Os porta-vozes do próprio Google já disseram claramente que a canonical tag é um sinal que o Google pondera, e não uma instrução que ele precisa obedecer. Se os sistemas do Google encontram evidências fortes de que outra URL é a mais adequada para os usuários, com base em links internos, redirecionamentos ou similaridade de conteúdo, ele pode selecionar uma canônica diferente da que você especificou. De acordo com a documentação do Google Search Central, quando nenhuma preferência de canônica é especificada, o Google identifica por conta própria o que considera a melhor versão.
Na prática, vale a pena definir a tag mesmo assim. Ela é o sinal explícito mais forte que você pode enviar, acima da inclusão no sitemap e logo abaixo de um redirecionamento direto.
Por que conteúdo duplicado custa posições no ranking

URLs duplicadas são mais comuns do que a maioria dos donos de site imagina, e raramente parecem um erro vistas de dentro. A mesma página simplesmente pode ser acessada de várias formas: por um redirecionamento que nunca foi limpo, por um parâmetro de marketing ou por um CMS que gera mais de um caminho para o mesmo conteúdo. Nada parece quebrado, mas, como os sinais de ranqueamento nunca se combinam por completo, nenhuma URL consegue ranquear tão alto quanto deveria.
De onde costumam vir as URLs duplicadas
| Causa | Exemplo | Correção |
|---|---|---|
| Com WWW vs. sem WWW | https://example.com e https://www.example.com | Redirecione uma para a outra e adicione uma canonical tag autorreferente na que permanecer |
| HTTP vs. HTTPS | http://example.com e https://example.com | Force o HTTPS com um redirecionamento. O Google já prefere o HTTPS como canônica quando as duas existem |
| Parâmetros de rastreamento | example.com/shoes e example.com/shoes?utm_source=newsletter | Canonical tag na URL com parâmetro, apontando para a versão limpa |
| Navegação facetada | example.com/shirts?size=xl&color=red | Canonical tag apontando para a página principal da categoria, a menos que a visualização filtrada tenha demanda de busca real própria |
| Versões para impressão ou AMP | example.com/article e example.com/article/print | Canonical tag na versão alternativa apontando de volta para o artigo principal |
Esses problemas pertencem ao mesmo território do nosso guia sobre por que o SEO técnico importa para o ranqueamento nas buscas: pequenos problemas estruturais que nunca aparecem como mensagem de erro.
Por que o orçamento de rastreamento do Google importa aqui
O Google já disse que a página canônica é rastreada com mais regularidade, enquanto as duplicatas são rastreadas com menos frequência, justamente para reduzir a carga de rastreamento que um site impõe aos sistemas dele. Em um site grande, isso é um ganho real, porque o Googlebot gasta a visita em páginas novas ou atualizadas, em vez de vasculhar centenas de URLs quase idênticas que ele já viu.
Como adicionar uma canonical tag: 3 métodos de implementação

A documentação do próprio Google lista três formas de sinalizar uma URL canônica, além dos redirecionamentos, uma categoria separada e mais forte, para aposentar uma página de vez.
| Método | Melhor para | Força do sinal | Funciona em arquivos que não são HTML |
|---|---|---|---|
| Redirecionamento 301 | Aposentar de forma permanente uma URL duplicada | O mais forte, tratado mais como uma diretiva | Sim |
| Elemento link rel="canonical" | Páginas HTML que você quer manter no ar, mas consolidar | Sinal forte | Não, apenas HTML |
| Cabeçalho HTTP rel="canonical" | PDFs, documentos do Word e outros arquivos que não são HTML | Sinal forte | Sim |
| Inclusão no sitemap | Sites grandes em que é difícil manter tags página por página | Sinal fraco por si só | Cobre qualquer URL listada no sitemap |
1. O elemento link HTML rel=canonical
Adicione um elemento link com rel="canonical" ao <head> de cada página duplicada, apontando para a URL preferida. Use uma URL absoluta (https://www.example.com/page/) e nunca uma relativa (/page/). O Google recomenda explicitamente URLs absolutas, já que caminhos relativos podem causar problemas se uma versão de teste ou de homologação do seu site for rastreada por engano.
2. O cabeçalho HTTP rel=canonical
Arquivos sem head em HTML, como um PDF, podem transmitir o mesmo sinal na resposta do servidor:
Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical"
Esse é o único método que funciona para conteúdo que não é HTML, e ele não acrescenta nada ao tamanho do arquivo da página.
3. Inclusão no sitemap (o sinal mais fraco)
Toda URL listada no seu sitemap é uma sugestão fraca de que ela é a versão canônica. É simples de manter em um site grande, mas o Google ainda precisa descobrir quais duplicatas pertencem a ela, então combine esse método com o elemento link ou com o cabeçalho.
Se você prefere não escrever nada disso à mão, o gerador gratuito de meta tags do SearchBlueprint produz a linha rel=canonical exata de que você precisa, pronta para colar no head de uma página.
Configurando o rel=canonical por plataforma: WordPress, Shopify e Wix
A maioria das plataformas modernas cuida das canonical tags para você até certo ponto. A dificuldade costuma estar em saber o que o padrão faz e quando substituí-lo.
| Plataforma | Comportamento padrão | Como personalizar |
|---|---|---|
| WordPress | Nenhuma canonical tag em uma instalação simples | Yoast SEO ou All in One SEO Pack adicionam um campo de canonical a cada post e página |
| Shopify | Adiciona canonical tags automaticamente às páginas de produto e de coleção | Uma configuração de canonicalização integrada permite ajustá-la página por página |
| Wix | Adiciona automaticamente uma canonical tag autorreferente a todas as páginas | O Wix também permite substituir a URL canônica manualmente, página por página |
Sites feitos sob medida e headless trazem mais risco, já que nada gera a tag automaticamente. Uma alteração de template que remova o elemento link canonical, ou um ambiente de homologação deixado rastreável, pode desfazer semanas de um bom trabalho de SEO sem disparar nenhum erro evidente. Verificar o HTML renderizado após cada grande atualização de template leva cerca de cinco minutos e vale a pena.
As canonical tags são apenas um item entre dezenas a conferir antes de uma página entrar no ar. Nosso checklist de SEO on-page traz a lista completa de pré-publicação, incluindo as canonical tags.
Boas práticas para canonical tags
Alguns hábitos cobrem a maior parte do que importa, e nenhum deles exige um desenvolvedor depois que você sabe o que procurar:
- Coloque uma canonical tag autorreferente em toda página indexável, inclusive naquela que você já considera canônica.
- Use URLs absolutas em vez de caminhos relativos.
- Canonicalize sua página inicial de forma proativa, já que ela é a página com mais chance de ter várias variações de URL.
- Mantenha os sinais canônicos consistentes em todos os lugares em que você os define. Não aponte uma página para uma URL na tag HTML e para outra diferente no sitemap.
- Faça o idioma da página canonicalizada corresponder às anotações hreflang da página, ou os dois sinais podem se contradizer.
- Escolha o HTTPS em vez do HTTP como versão canônica sempre que ambos existirem, o que também é a preferência declarada do Google.
- Revise as canonical tags após uma migração de site ou uma mudança na estrutura de URLs, porque destinos canônicos antigos podem apontar silenciosamente para URLs que não existem mais.
- Teste a tag depois de publicar. Uma canonical tag que nunca é renderizada por causa de um bug no template não protege nada.
Esses hábitos acompanham os fundamentos mais amplos do nosso guia de dicas práticas de SEO on-page que realmente movem o ranking.
Erros que quebram a sua canonicalização
Os erros mais comuns com canonical tags são os silenciosos. Nada gera um erro; o sinal simplesmente deixa de funcionar.
- Cadeias de canonical. A página A aponta para a página B, e a página B aponta para a página C. Aponte sempre diretamente para o destino final.
- Canonicals circulares. A página A aponta para a página B, e a página B aponta de volta para a página A. Isso não diz nada de útil aos mecanismos de busca e acaba ignorado.
- Canonical mais noindex. Apontar uma canonical tag para uma URL que também está bloqueada pelo robots.txt ou definida como noindex envia sinais contraditórios. Quando o objetivo é consolidar duplicatas, e não remover uma página do índice, use o elemento link canonical em vez do noindex.
- Várias canonical tags em uma mesma página. O Google já disse que, ao encontrar mais de uma declaração canônica em uma página, provavelmente vai desconsiderar todas elas. Isso é pior do que não ter nenhuma.
- Canonicalizar páginas que na verdade não são duplicatas. Se o conteúdo é significativamente diferente, uma canonical tag forçada costuma ser ignorada de qualquer forma, já que o sinal contradiz o que a página contém.
Uma cadeia de canonical ou uma combinação perdida de noindex com canonical é exatamente o que uma verificação técnica focada detecta cedo. Nosso guia de como fazer uma auditoria de SEO rápida em 60 minutos mostra as checagens que vale a pena fazer primeiro.
rel=canonical vs. redirecionamento vs. noindex: qual usar?
Cada uma dessas ferramentas resolve um problema diferente, e usar a errada é um motivo comum para as canonical tags parecerem "não funcionar".
| Situação | Use isto | Por quê |
|---|---|---|
| Duas URLs no ar precisam continuar acessíveis, mas só uma deve ranquear | Canonical tag | Consolida os sinais de ranqueamento sem remover nenhuma das URLs |
| Uma URL será aposentada de vez e o tráfego deve ir para a outra | Redirecionamento 301 | Transmite o sinal mais forte e leva os usuários a uma página que funciona |
| Uma página nunca deve aparecer nos resultados de busca, como uma página de busca interna ou de agradecimento | Noindex | Remove a página do índice por completo, o que uma canonical tag sozinha não faz |
| Um PDF ou documento do Word duplica conteúdo que já está em uma página HTML | Cabeçalho HTTP rel="canonical" | O único método canônico que funciona fora do HTML |
Se você não tem certeza de qual deles se aplica a um conjunto de URLs, uma auditoria de SEO técnico completa mapeia todas as duplicatas de um site e recomenda a correção certa para cada uma, em vez de aplicar a mesma tag em todo lugar.
Como verificar e auditar a sua configuração de rel=canonical
Auditar canonical tags se resume a três perguntas: a página tem uma, ela aponta para a URL certa e essa URL é rastreável e indexável.
Verificação manual: veja o código-fonte da página
Clique com o botão direito em qualquer página e escolha "Ver código-fonte da página" (View page source), ou digite view-source: antes da URL na barra de endereços. Procure por rel="canonical" na seção head e confirme que o href aponta para onde você espera e é uma URL absoluta.
Verificação automatizada: ferramentas de auditoria em massa
Verificar uma página por vez não escala além de um punhado de URLs. O verificador gratuito de meta tags on-page do SearchBlueprint lê a canonical tag diretamente de qualquer URL que você colar, junto com o título e os cabeçalhos, para você confirmá-la em segundos em vez de vasculhar o código-fonte de cada página.
Perguntas frequentes
O que é uma canonical tag em SEO?
Uma canonical tag é um elemento HTML, rel="canonical", colocado no head de uma página, que informa aos mecanismos de busca qual URL, entre páginas duplicadas ou quase duplicadas, deve ser tratada como a versão principal para indexação e ranqueamento. Os mecanismos de busca passam então a aplicar sinais como backlinks e tráfego a essa URL preferida, em vez de dividi-los entre todas as duplicatas.
Uma canonical tag é a mesma coisa que um redirecionamento 301?
Não. Um redirecionamento envia usuários e mecanismos de busca para outra URL e tira a original de circulação. Uma canonical tag mantém as duas URLs no ar e acessíveis, mas pede aos mecanismos de busca que ranqueiem apenas a que você especificar.
O Google sempre segue a canonical tag?
Nem sempre. O Google a trata como um sinal forte, e não como uma diretiva. Se os próprios sistemas dele encontram evidências claras de que outra URL é a mais adequada, ele pode escolher essa URL, embora isso seja incomum quando a tag está implementada corretamente.
Toda página deve ter uma canonical tag autorreferente?
Sim. Uma canonical tag que aponta para a própria página elimina qualquer ambiguidade sobre qual versão é a preferida, mesmo em páginas que hoje não têm duplicatas óbvias.
Como verifico a canonical tag de uma página?
Veja o código-fonte da página e procure por rel="canonical" na seção head. Uma ferramenta gratuita que lê as meta tags diretamente de uma URL mostra a mesma coisa sem que você precise abrir nenhum código-fonte.
Encontre todos os problemas de canonical tag do seu site
Uma canonical tag ausente ou conflitante raramente dá sinal de vida. Ela divide seus sinais de ranqueamento enquanto a página que você quer ranquear nunca chega lá, e verificar cada URL à mão deixa de ser prático além de um punhado de páginas. Os padrões das plataformas também nem sempre acertam. Fale com a equipe para ver o que uma auditoria de canonical tags revela em um site como o seu, começando por um relatório de amostra de verdade.
Referências
Leitura relacionada: Duplicate, Google Chose Different Canonical Than User: The Fix.
Fontes
- Explain canonical links to me like I am 5 : r/TechSEO
- How to specify a canonical URL with rel="canonical" and ...
- Canonical Tag: Definition, Examples & Best Practices
- SEO: What are Canonical Tags?
- What is a canonical tag and why is it important for SEO?
Aviso legal: Este artigo traz informações gerais sobre regras e números que valiam na data em que foi escrito, e não aconselhamento financeiro, tributário ou de investimento personalizado. Ele não leva em conta sua renda, suas obrigações, sua tolerância a risco ou seus objetivos, e taxas e limites mudam. Confirme a situação atual junto à autoridade competente e converse com um consultor licenciado ou um contador qualificado antes de agir.
Sobre o autor
O SearchBlueprint pesquisou, escreveu e avaliou este artigo com o mesmo pipeline de conteúdo que nossos clientes usam nos próprios sites. A nota que aparece na assinatura é a que nosso mecanismo de conteúdo deu a esta página antes de ela ser publicada. Nada aqui passa por revisão manual, e esse é justamente o ponto: é o resultado do produto, publicado onde qualquer pessoa pode conferir.