Canonical Tag: O Que É, Para Que Serve e Como Implementar [2026]

Canonical Tag: O Que É, Para Que Serve e Como Implementar [2026]

A canonical tag (rel=”canonical”) é um elemento HTML que indica aos motores de busca qual é a versão preferida de uma página quando existem URLs com conteúdo igual ou semelhante. É uma das ferramentas mais importantes de SEO técnico para evitar problemas de conteúdo duplicado e garantir que o Google indexa a versão correta das suas páginas.

O Que É a Canonical Tag

A canonical tag é uma meta tag colocada no <head> do HTML que funciona como uma «sugestão forte» para os motores de busca. Quando o Google encontra duas ou mais páginas com conteúdo idêntico ou muito similar, a canonical tag indica qual delas deve ser considerada a versão principal e receber todo o crédito de ranking.

O formato da tag é simples:

<link rel="canonical" href="https://exemplo.pt/pagina-original/" />

Esta tag resolve um problema fundamental: muitos sites geram múltiplos URLs para o mesmo conteúdo — com parâmetros de tracking, versões com e sem www, versões HTTP e HTTPS, ou páginas de categorias com filtros e ordenação. Sem canonical tags, o Google pode indexar a versão errada ou dividir a autoridade (link equity) entre todas as versões duplicadas.

Por Que a Canonical Tag É Essencial para SEO

A utilização correta de canonical tags traz benefícios diretos para o desempenho SEO do site:

  • Consolida a autoridade — todos os backlinks e sinais de relevância são atribuídos à URL canónica, em vez de serem dispersos por múltiplas versões
  • Previne penalizações de conteúdo duplicado — embora o Google raramente penalize conteúdo duplicado diretamente, pode escolher a versão errada para indexar, prejudicando o ranking
  • Otimiza o crawl budget — ao indicar quais páginas são as principais, o Googlebot gasta menos tempo a rastrear duplicados e foca-se nas páginas importantes
  • Melhora os relatórios do Search Console — com canonical tags corretas, os dados de impressões e cliques concentram-se nas URLs certas

Quando Usar a Canonical Tag

As situações mais comuns que exigem canonical tags incluem:

1. Variações de URL

O mesmo conteúdo acessível por URLs diferentes — por exemplo, /produto?cor=azul e /produto?cor=azul&ref=newsletter. Ambas devem apontar para a URL limpa como canonical.

2. Versões HTTP vs HTTPS e www vs não-www

Se o site é acessível por http:// e https://, ou por www. e sem www., cada versão deve ter a canonical tag a apontar para a versão principal (normalmente HTTPS sem www, ou conforme configurado).

3. Conteúdo sindicado

Quando publica o mesmo artigo em vários sites, a canonical tag na versão republicada deve apontar para o artigo original, garantindo que o crédito de SEO vai para a fonte.

4. Páginas de paginação

Em listagens com múltiplas páginas (página 1, 2, 3…), cada página deve ter a sua própria canonical tag auto-referenciadora, a não ser que exista uma versão «ver todos» que deva ser a canónica.

5. Lojas online com variações de produto

Produtos com variações de cor, tamanho ou material frequentemente geram URLs diferentes. A canonical deve apontar para a página principal do produto.

Como Implementar a Canonical Tag

Em HTML puro

Basta adicionar a seguinte linha dentro do <head> de cada página:

<link rel="canonical" href="https://seusite.pt/url-canonica/" />

No WordPress com Yoast SEO

O Yoast adiciona canonical tags automaticamente em todas as páginas. Para alterar a URL canónica de uma página específica, vá a: Editar página → Yoast SEO → Avançado → URL Canónica. Insira a URL preferida e guarde.

Via HTTP Header

Para ficheiros não-HTML (PDFs, por exemplo), pode enviar o canonical como header HTTP:

Link: <https://seusite.pt/documento/>; rel="canonical"

Erros Comuns a Evitar

  • Canonical a apontar para página 404 — verifique regularmente que as URLs canónicas continuam ativas e não devolvem erros
  • Canonical chains — a página A aponta para B que aponta para C. O Google pode ignorar toda a cadeia. Aponte sempre diretamente para a versão final
  • Canonical com URL relativa — use sempre URLs absolutas (com https://) para evitar ambiguidade
  • Canonical em páginas paginadas sem critério — não canonicalize a página 2 para a página 1 se o conteúdo é diferente; cada página de paginação deve ser auto-canónica
  • Canonical contraditória com hreflang — se usa hreflang para versões em idiomas diferentes, cada versão deve ser auto-canónica e não apontar para outra língua

Canonical Tag vs Redirect 301

Uma dúvida frequente é quando usar canonical tag versus redirect 301. A regra é simples: se os utilizadores devem poder aceder a ambas as URLs, use canonical tag. Se uma URL deve ser completamente substituída pela outra, use redirect 301. A canonical tag preserva ambas as URLs acessíveis mas indica ao Google qual é a principal; o redirect 301 elimina completamente o acesso à URL antiga.

Como Verificar as Canonical Tags no Seu Site

Para auditar as canonical tags do seu site, pode usar ferramentas como o Google Search Console (relatório de Cobertura do Índice), Screaming Frog, Ahrefs Site Audit ou o Yoast SEO. No Search Console, procure por «URL canónica alternativa enviada com tag canónica adequada» — este aviso indica que o Google encontrou duplicados e está a respeitar as suas canonical tags.

Precisa de ajuda com SEO técnico e canonical tags?

A PortugalSEO audita e corrige problemas técnicos de SEO que prejudicam o posicionamento do seu site.

Pedir Auditoria SEO Técnica

Perguntas Frequentes sobre Canonical Tag

O que é uma canonical tag e para que serve?

A canonical tag é um elemento HTML `` que indica aos motores de pesquisa qual é a versão preferida de uma página quando existem múltiplos URLs com conteúdo idêntico ou muito semelhante. Serve para evitar penalizações por conteúdo duplicado, consolidar sinais de ranking (backlinks, autoridade) numa única URL, e orientar o Google sobre qual versão deve indexar.

Quando devo usar canonical tags?

Use canonical tags sempre que houver conteúdo duplicado ou muito semelhante acessível por múltiplos URLs: lojas online com filtros de produto, páginas acessíveis via HTTP e HTTPS, versões com e sem “www”, URLs com parâmetros de tracking (UTM), páginas AMP, e republicações noutros sites. Também em paginação (apontar para a página 1 como canónica) e versões mobile/desktop separadas.

Como implementar canonical tag em WordPress?

No WordPress, plugins como Yoast SEO e Rank Math adicionam canonical tags automaticamente a todas as páginas. Para canonicalizar manualmente, use o campo “Canonical URL” nas opções SEO do Yoast de cada post/página. Para implementação técnica em temas custom, adicione `Qual a diferença entre canonical e 301 redirect?

A canonical tag sugere ao Google qual URL preferir, mas o utilizador consegue aceder a ambas as versões. O 301 redirect força o utilizador e o Google para a versão nova, removendo a antiga do ranking. Use canonical quando quer manter ambas acessíveis (ex: filtros de produto) e 301 quando quer substituir definitivamente uma URL (ex: migração de domínio ou slug).

Posso ter canonical que aponta para outro domínio?

Sim, é a chamada “cross-domain canonical”. É usada quando o seu conteúdo foi republicado noutro site (ex: Medium, LinkedIn) e quer que o Google indexe a versão do seu domínio como original. Adicione a canonical tag na página do site externo apontando para o URL do seu site. O Google respeita este sinal em 90% dos casos, consolidando backlinks e autoridade no domínio canónico.