A canonical tag é um elemento HTML usado para informar aos mecanismos de busca qual versão de uma página deve ser indexada quando existem conteúdos duplicados ou muito semelhantes em diferentes URLs. Essa tag ajuda o Google a consolidar sinais de relevância e autoridade em uma única página, evitando penalizações por conteúdo duplicado. Sites com múltiplas URLs para o mesmo conteúdo devem utilizar essa técnica para manter a consistência da indexação e preservar o SEO técnico.
A canonical tag, escrita como rel=”canonical”, é um comando inserido na seção <head> do código HTML. Sua função é sinalizar ao Google qual é a página canônica, ou seja, a versão principal de um conteúdo que aparece em mais de uma URL.
Ao encontrar variações como /produto-camisa?cor=azul e /produto-camisa?cor=preto, o buscador pode considerar ambos como duplicados. A canonical evita isso ao indicar qual dessas deve ser priorizada para indexação.
Exemplo prático:
Se a URL preferida for https://site.com/produto-camisa, adicione à <head> de cada variação:
html
CopiarEditar
<link rel=”canonical” href=”https://site.com/produto-camisa”>
A canonical tag orienta os buscadores, mas permite que o usuário acesse todas as versões do conteúdo. Já o redirecionamento 301 transfere o usuário e os mecanismos de busca para uma nova URL de forma permanente.
Use a canonical quando quiser manter as múltiplas versões acessíveis, mas indicar uma como principal. Use o redirecionamento 301 quando a URL antiga não será mais usada e precisa ser substituída completamente.
Em termos de autoridade, o redirecionamento 301 transmite 100% do link equity. A canonical é apenas uma recomendação, e o Google pode optar por não segui-la em alguns casos.
A canonical deve ser aplicada sempre que existir o risco de conteúdo duplicado ou semelhante. Exemplos comuns incluem:
Mesmo conteúdos apenas parecidos podem confundir os buscadores. A canonical concentra a relevância na versão ideal.
A tag canônica deve ser incluída diretamente no HTML, nos cabeçalhos HTTP ou configurada em CMSs e sitemaps.A tag canônica deve ser incluída diretamente no HTML, nos cabeçalhos HTTP ou configurada em CMSs e sitemaps.
Adicione no <head> da página:
html
CopiarEditar
<link rel=”canonical” href=”URL-da-página-canônica”>
Para arquivos sem HTML (ex: PDFs), adicione no header HTTP:
bash
CopiarEditar
Link: <https://site.com/post-original>; rel=”canonical”
Inclua apenas URLs canônicas no sitemap.xml. Isso ajuda o Google a entender quais páginas priorizar.
Use plugins como Yoast SEO, Rank Math ou All in One SEO Pack para configurar canonicals automaticamente ou personalizá-las por página.
Ferramentas úteis para auditoria e diagnóstico de canonicals:
Para evitar erros e garantir que os buscadores interpretem corretamente as canonicals, siga estas práticas:
Essas medidas reduzem confusão para o Google e maximizam o efeito da tag.
Mesmo sendo simples, o uso errado da tag é frequente. Veja os erros mais comuns:
Ferramentas como Screaming Frog ou Site Audit do Semrush ajudam a detectar falhas técnicas relacionadas à canonical.
Checklist para correção:
A canonical não transfere autoridade da mesma forma que o 301, mas ajuda o Google a consolidar sinais como links e conteúdo em uma única página.
Ao informar qual é a URL principal, a canonical auxilia na melhoria do PageRank da página indicada. No entanto, como é uma recomendação, o buscador pode desconsiderá-la se houver conflito com outros sinais.
Não é obrigatória, mas altamente recomendada em sites com URLs múltiplas para o mesmo conteúdo.
Sim. Em conteúdos diferentes, a canonical pode ser ignorada ou causar perda de tráfego.
Não. O Google pode ignorar se os sinais do site apontarem para outra versão como mais relevante.
Sim. Cada variação de idioma deve apontar para sua própria versão canônica.
Sim. É essencial para consolidar produtos com variações e evitar canibalização nas buscas.