Ir para o conteúdo
Lexiik
seo-technique

Tags canonical — Gerir o conteúdo duplicado no PrestaShop

Última atualização : 12 de abril de 2026

A tag canonical é a ferramenta SEO mais eficaz para resolver problemas de conteúdo duplicado numa loja online. O PrestaShop gera naturalmente centenas de URLs idênticos ou muito semelhantes — parâmetros de ordenação, filtros, identificadores de sessão — e sem tags canonical, o Google tem de adivinhar qual versão indexar. O resultado: autoridade SEO diluída e fichas de produto que dificilmente conseguem posicionamento.

O que é uma tag canonical?

A tag canonical (ou tag rel="canonical") é uma instrução HTML colocada na secção <head> de uma página web que indica aos motores de busca qual é a versão «oficial» ou preferida de um determinado conteúdo. Permite consolidar os sinais SEO (links, autoridade, relevância) para um único URL, mesmo quando o mesmo conteúdo é acessível através de vários endereços diferentes.

Sintaxe da tag canonical

<link rel="canonical" href="https://sua-loja.pt/produto/sapatos-couro-castanho" />
Esta tag é colocada no <head> de cada página. O atributo href contém o URL absoluto da versão canónica.

Quando usar a tag canonical?

As tags canonical são necessárias em muitos cenários comuns no e-commerce:

🔀

Parâmetros de URL

URLs com parâmetros de ordenação (?order=price_asc), filtragem (?cor=vermelho) ou sessão (?token=abc123) criam duplicados. O canonical aponta para o URL limpo sem parâmetros.

🔄

Variantes de produto

Se cada variante (tamanho S/M/L, cor azul/vermelho) tem o seu próprio URL, use um canonical apontando para a página de produto principal para evitar fragmentação do PageRank.

📄

Paginação

Páginas como /categoria?pagina=2, /categoria?pagina=3 podem apontar canonicamente para a página 1 se o seu conteúdo for considerado uma variação do conteúdo principal.

🌐

Parâmetros UTM

Os links de campanhas de marketing adicionam parâmetros ?utm_source= que criam milhares de versões únicas. Um canonical para o URL limpo resolve o problema.

🏷️

Canonical auto-referenciada

Uma boa prática de SEO é adicionar uma canonical auto-referenciada em cada página. Isso reforça o sinal de versão preferida mesmo sem duplicados evidentes.

🔗

Canonical cross-domain

Se publicar conteúdo noutros domínios (marketplace, blog parceiro), o canonical cross-domain permite manter a autoridade SEO consolidada na sua loja principal.

PrestaShop e conteúdo duplicado: um problema estrutural

O PrestaShop é particularmente vulnerável a problemas de conteúdo duplicado devido à sua arquitetura. Vários mecanismos nativos geram URLs adicionais para o mesmo conteúdo:

  • Navegação por facetas (LayeredNavigation): cada combinação de filtros cria um URL único. Para um catálogo de 500 produtos com 10 atributos, podem ser gerados milhares de URLs.
  • Ordenação de resultados: ?orderby=price&orderway=desc e ?orderby=name&orderway=asc criam versões adicionais de cada página de categoria.
  • Identificadores de sessão: O PrestaShop pode adicionar tokens de segurança nos URLs de certas páginas, criando versões únicas para cada visitante.
  • Combinações de atributos de produto: Um produto disponível em 3 tamanhos e 4 cores pode teoricamente gerar 12 URLs diferentes consoante a configuração.
  • Prefixos de idioma: Sem hreflang corretamente configurado, as versões /pt/ e /en/ da mesma página podem ser tratadas como conteúdo duplicado.

Canonical auto-referenciada: uma regra de ouro do SEO

Mesmo que uma página não tenha duplicados conhecidos, recomenda-se adicionar uma tag canonical auto-referenciada em cada página. Esta prática oferece várias vantagens:

  • Proteção preventiva: se alguém partilhar o seu URL com parâmetros UTM, a canonical auto-referenciada indica ao Google qual é a versão «limpa».
  • Consistência de sinal: O Google dispõe de uma indicação explícita da versão preferida para cada página, sem ambiguidade.
  • Compatibilidade com ferramentas de terceiros: algumas ferramentas de marketing ou CRM adicionam automaticamente parâmetros aos URLs — a canonical auto-referenciada neutraliza este efeito.

Canonical ≠ redirecionamento 301

A tag canonical é uma recomendação, não uma instrução vinculativa. O Google pode decidir ignorá-la se considerar que o URL canónico indicado não é adequado. Um redirecionamento 301 é uma instrução técnica vinculativa. Para páginas verdadeiramente duplicadas que não devem ser acessíveis, um redirecionamento 301 é mais apropriado.

Erros comuns com tags canonical

  • Cadeias de canonical: a página A aponta canonicamente para a página B, que por sua vez aponta para a página C. O Google não segue cadeias — aponte diretamente para o URL final.
  • Canonical e noindex em simultâneo: uma página com noindex e uma canonical pode confundir o Google — se a página não deve ser indexada, o noindex por si só é suficiente.
  • Canonical para uma página 404: se o URL canónico devolver um erro 404, o sinal é inválido e o Google ignora a diretiva.
  • Canonical e hreflang incoerentes: cada versão linguística deve ter uma canonical auto-referenciada, não uma canonical que aponte para a versão portuguesa para todos os idiomas.
  • Utilização de URLs relativos: a tag canonical deve sempre conter um URL absoluto (com https://) para evitar qualquer ambiguidade.