Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

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.

Várias etiquetas em branco penduradas por fios contra um fundo preto, ideais para designs.

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

Diagrama mostrando três URLs duplicadas apontando para uma página canônica por meio de uma tag rel=canonical

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

Exemplo da mesma página de produto acessível por cinco variações diferentes de URL

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

Close de etiquetas brancas em branco sobre um fundo vermelho texturizado, perfeito para mockups e projetos de design.

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

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

  1. Documentação do Google Search Central

Leitura relacionada: Duplicate, Google Chose Different Canonical Than User: The Fix.

Veja como isso fica no seu próprio siteCole uma URL e o SearchBlueprint dá uma nota a ela com o mesmo mecanismo de conteúdo que avaliou este artigo, e depois lista as correções na ordem em que elas trazem mais retorno.Receba seu plano grátis

Fontes

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.