SEO técnico

Tag canonical: como evitar URLs duplicadas

Entenda a canonical, identifique duplicidades, escolha URLs preferenciais, corrija conflitos e valide a seleção do Google com exemplos práticos.

Nível: Intermediário 11 min de leitura Atualizado em Por Fernando Souza

Nesta página

O que é e como funciona

A tag canonical é uma indicação da URL que você prefere que mecanismos de busca considerem como principal entre páginas iguais ou muito semelhantes. Ela não é uma ordem absoluta: o Google pode selecionar outra URL canônica.

Em lojas virtuais, parâmetros de campanha, ordenação e filtros podem criar várias URLs para produtos praticamente idênticos. Protocolos, subdomínios e barras finais inconsistentes também criam variantes. O mecanismo precisa decidir qual endereço representar nos resultados; sinais divergentes podem levá-lo a escolher uma versão diferente da pretendida.

Qual problema resolve

Resolve a dispersão de sinais entre URLs que entregam o mesmo conteúdo: parâmetros de rastreamento, filtros de navegação, versões com e sem barra final ou variações criadas por campanhas. Sem uma URL preferencial declarada, o buscador precisa escolher sozinho qual versão indexar, e links, menções e métricas se dividem entre as duplicatas.

Com a canonical, a avaliação se concentra na URL correta, o rastreamento desperdiçado diminui e os relatórios de desempenho passam a refletir uma única página por conteúdo. Ela não substitui redirecionamentos quando uma URL deixa de existir.

O risco de negócio não é uma penalização automática por conteúdo duplicado: é perder controle sobre qual URL aparece, dificultar a consolidação de sinais e desperdiçar esforços de manutenção e análise. Em catálogos grandes, a descoberta de URLs pouco úteis pode aumentar a complexidade de rastreamento; a gravidade depende da escala e da arquitetura.

Quando utilizar

  • Produtos acessíveis por diferentes parâmetros de URL.
  • Páginas duplicadas por versões de navegação, filtros ou campanhas.
  • Conteúdo publicado em múltiplas URLs com o mesmo propósito.

Quando não utilizar

  • A URL antiga deixou de existir e deve encaminhar usuários e robôs para outra: prefira redirecionamento permanente 301/308.
  • A página precisa sair do índice, mas continuar acessível: avalie noindex, sem bloqueá-la no robots.txt.
  • As páginas têm conteúdo ou intenção de busca realmente distintos, como facetas úteis ou páginas 1 e 2 de uma listagem.

Matriz de decisão

Situação O que usar Por quê
Duas ou mais URLs entregam o mesmo conteúdo (parâmetro de campanha, ordenação, barra final) e todas continuam acessíveis Canonical para a URL principal Conteúdo equivalente: consolida sinais sem tirar as variantes do ar; a tag é um sinal de preferência, não uma ordem. Ilustrativo: /tenis/azul/?utm_source=email aponta para /tenis/azul/.
A URL antiga deixou de existir e tem um substituto equivalente Redirecionamento permanente 301 (na prática, 301 para páginas HTML; 308 só quando o método da requisição precisa ser preservado, como em APIs e formulários) Leva pessoas e robôs ao novo endereço; a canonical sozinha não resolve um endereço que não deve mais existir.
A página deve continuar acessível, mas sair dos resultados de busca noindex na própria página (meta robots ou cabeçalho X-Robots-Tag), com a página rastreável e sem bloqueio no robots.txt Canonical não remove do índice; o robô precisa conseguir ler a diretiva.
Faceta ou filtro com demanda própria e sortimento diferente (ex.: tênis de corrida de uma marca) Manter URL independente e indexável, com canonical para si mesma Intenção de busca distinta: consolidar na categoria geral esconderia uma página que atende uma busca real.
Páginas 2, 3… de uma listagem com itens diferentes Manter cada página com canonical para si mesma Itens distintos não são duplicatas; apontar tudo para a página 1 pode ocultar conteúdo de descoberta.

Pré-requisitos

  • Inventário de URLs variantes, com resposta HTTP, canonical declarada, indexabilidade e conteúdo comparado.
  • Acesso ao HTML inicial e renderizado, sitemap, links internos e Search Console da propriedade.
  • Decisão editorial sobre qual URL deve representar cada grupo de equivalência, incluindo facetas com demanda própria.

Passo a passo detalhado

  1. Rastreie URLs e exporte grupos de variantes, incluindo parâmetros, protocolos, hostnames e paginação.
  2. Classifique cada grupo: equivalentes, semelhantes ou páginas com intenção distinta; não consolide por aparência apenas.
  3. Defina uma URL principal que responda 200, seja rastreável, indexável e represente o conteúdo.
  4. Aplique uma única canonical absoluta no HTML de cada variante equivalente; use canonical autorreferente na principal quando apropriado.
  5. Alinhe links internos, sitemap e redirects à URL escolhida; remova sinais contraditórios.
  6. Valide HTML bruto e renderizado, status HTTP, robots, noindex e cadeia de destino.
  7. Inspecione amostras no Search Console e compare canônica declarada e selecionada; acompanhe recrawls.

Exemplos práticos e códigos

Exemplo ilustrativo: adapte ao contexto do seu projeto.

<link rel="canonical" href="https://www.exemplo.com.br/categoria/produto/" />

Caso completo — sintoma, causa, correção e evidência: Cenário ilustrativo: /tenis/azul/, /tenis/azul/?utm_source=email e /tenis/azul/?ordem=preco exibem o mesmo produto. Primeiro confirme que a terceira URL não muda materialmente o conteúdo. A versão limpa recebe canonical para si; as variantes equivalentes apontam para ela. Depois, compare a canônica declarada com a selecionada no Search Console. Se a variante de ordenação representa uma página de listagem realmente distinta e valiosa, a decisão deve ser revista.

Contraexemplo: Exemplo incorreto: canonical de uma página 2 de resultados para a página 1 quando os itens são diferentes. Isso pode prejudicar a descoberta do conteúdo paginado.

Como validar a implementação

  1. Inspecione o HTML renderizado e confirme uma única tag canonical válida.
  2. Use a inspeção de URL no Google Search Console e compare “canônica declarada” e “canônica selecionada pelo Google”.
  3. Rastreie as URLs com Screaming Frog e revise URLs duplicadas, canonicals em cadeia e links internos.
  4. Acompanhe indexação e impressões após o recrawl; não interprete ausência de mudança imediata como falha.

Ferramentas recomendadas

  • Google Search Console — inspeção e seleção canônica observada; não altera HTML.
  • Screaming Frog SEO Spider ou Sitebulb — detectam duplicidades, conflitos e cadeias; não corrigem o CMS automaticamente.
  • Ahrefs/Semrush — ajudam a encontrar URLs e sinais de busca; não substituem inspeção técnica.

Ferramentas do laboratório relacionadas

Erros comuns

  • Apontar todas as páginas paginadas para a primeira página sem equivalência de conteúdo.
  • Declarar canonical para URL com erro, bloqueada ou redirecionada.
  • Usar canonical como substituto de redirecionamento quando uma URL foi removida permanentemente.
  • Canonizar uma faceta com demanda própria para uma categoria genérica sem avaliar equivalência e intenção.
  • Deixar links internos e sitemap apontando para variantes que contradizem a URL preferida.
  • Construir a URL canônica a partir de parâmetros não confiáveis da requisição.

Checklist de execução

Marque as etapas concluídas. O progresso fica salvo apenas neste navegador.

Referências oficiais

Histórico de atualizações

  • Revisão editorial das consultas rápidas e matrizes de decisão: ressalva sobre 308 (raro em páginas HTML).
  • Publicação após revisão técnica e editorial final (precisão, exemplos, referências oficiais e acessibilidade).