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