Tag canonical: três sinais ordenados pela força que o Google dá a cada um

A tag canonical indica qual URL manter quando várias direções servem o mesmo conteúdo. O Google compara com redirecionamentos e sitemap: aqui estão o bloco para colar, a verificação em três comandos e as quatro formas de falhar em silêncio.

Rastreamento e indexação5 min de leitura2309 visualizações
Tag canonical: três sinais ordenados pela força que o Google dá a cada um

A tag canonical diz ao Google qual URL manter quando várias direções servem o mesmo conteúdo. É um sinal, não uma ordem: o Google compara com redirecionamentos, sitemap e links internos, e pode escolher outra URL. Seu trabalho é fazer todas essas señales apontarem para o mesmo lugar e verificar se a página que você quer manter aponta para si mesma.

Antes de começar

Você precisa conseguir editar o <head> de uma página ou enviar um cabeçalho de resposta. Também precisa decidir qual URL quer nos resultados; isso é uma decisão de conteúdo, não de técnica. Se duas páginas são realmente diferentes, você não tem um problema de canonical: tem duas páginas disputando o mesmo assunto.

Os links internos fazem parte do mecanismo. Se a sua linkagem interna aponta para a versão duplicada, a tag perde o apoio.

Por que a tag canonical é apenas um sinal entre vários

A documentação do Google sobre canonização, lida em 2026-10-25, começa ordenando os métodos em vez de descrevê-los. Essa ordem explica todos os casos em que uma tag parece ignorada.

MétodoForçaVale para
Redirecionamento permanenteForteQualquer URL, mas a antiga desaparece
Elemento rel="canonical"ForteApenas páginas HTML
Cabeçalho HTTP rel="canonical"ForteQualquer arquivo, inclusive PDF
Presença no sitemapFracoQualquer URL que você listar

A documentação chama o redirecionamento de «sinal forte» para que o destino se torne canônico, a anotação de link também de «sinal forte», e a presença no sitemap de «sinal fraco». Diz ainda que esses métodos se acumulam e ganham eficácia juntos. Daí saem duas consequências. Se você redireciona A para B e depois coloca em B um canonical que volta para A, enviou dois sinais fortes em direções opostas. E se o sitemap lista A enquanto o canonical nomeia B, você não cometeu um erro: enfraqueceu o próprio argumento.

Um redirecionamento elimina uma URL. Uma tag canonical a mantém e pede que o crédito vá para outra. Escolha conforme alguém ainda precise chegar à página.

Como colocar uma tag canonical em quatro passos

Leva cerca de dez minutos para uma página e o mesmo para cada uma das seguintes.

  1. Defina a URL que quer manter. Escreva por inteiro, com o protocolo, o host que você realmente serve e a barra final que você realmente usa.
  2. Coloque nessa URL um canonical que referencie a si mesma. O Google recomenda isso de forma explícita, inclusive na página canônica.
  3. Aponte cada duplicata para ela com um único método. A documentação aconselha escolher entre o elemento de link e o cabeçalho HTTP, porque usar os dois juntos é mais propenso a erro.
  4. Alinhe os links internos. Dentro do site, linke a URL canônica, não uma duplicata.

O passo 2 é o que as pessoas pulam, porque uma página que cita a si mesma parece redundante. Não é: é o que impede a cópia de um agregador, um parâmetro de rastreamento ou uma versão para impressão de se tornar a versão que o Google escolhe.

O entregável: dois blocos e uma verificação

A forma em elemento de link, dentro do <head> da página canônica e de cada duplicata:

<link rel="canonical" href="https://example.com/dresses/green-dresses" />

A forma em cabeçalho HTTP, única opção para um PDF ou uma imagem, porque o elemento de link só funciona em páginas HTML:

Link: <https://example.com/white-paper.pdf>; rel="canonical"

E a verificação, que lê o que a página declara e a URL em que ela realmente termina:

# O que a página declara?
curl -sL https://example.com/page \
  | grep -o '<link[^>]*rel="canonical"[^>]*>'

# Também existe um cabeçalho? (os dois juntos não são recomendados)
curl -sIL https://example.com/page | grep -i '^link:'

# Onde a URL realmente termina?
curl -s -o /dev/null -w '%{url_effective}\n' -L https://example.com/page

Se o terceiro comando mostra uma URL diferente da primeira, não é automaticamente um erro: uma cadeia de redirecionamentos que termina na canônica é coerente. É erro quando o canonical nomeia uma URL que também redireciona, porque aí você pede ao Google que mantenha uma página que não existe naquele endereço. O sitemap também precisa apontar para a versão correta; veja como criar um sitemap para os quatro campos que importam.

O que quebra e como reconhecer

O canonical briga com um redirecionamento

Sintoma: o Search Console marca «Duplicada, o Google escolheu uma URL canônica diferente da indicada pelo usuário». Causa: a URL que você nomeia não é a que o servidor resolve. Teste o terceiro comando antes de culpar a tag.

Usam robots.txt para esconder uma duplicata

Sintoma: a duplicata continua nos resultados, sem descrição. A documentação é direta: não use robots.txt para canonização, porque o Google pode indexar URL bloqueadas sem o conteúdo. Bloquear o rastreamento tira a prova, não a URL.

Usam noindex para escolher um vencedor

Sintoma: a página desaparece em vez de se fundir. O Google desaconselha na mesma lista: usar noindex para impedir a seleção de uma página canônica dentro de um site bloqueia a página por completo. A tag canonical é a solução preferida quando você quer mantê-la.

O canonical aponta para um fragmento

Sintoma: nada acontece. O Google geralmente não aceita fragmentos de URL como canonical. Um canonical que termina em #section não é um sinal mais fraco: não é sinal.

Onde a tag canonical para de funcionar

Nenhum desses métodos é obrigatório. A documentação diz: seu site provavelmente funciona bem sem preferência canônica, porque o Google vai escolher a versão objetivamente melhor para mostrar. Um canonical também não sobrevive a uma contradição: anotações com hreflang, lang, media ou type não são usadas para canonização. E um canonical entre dois sites diferentes continua sendo um pedido, ponderado com tudo o mais que o Google sabe.

Pare quando o Search Console concorda com você e seus links internos concordam com a sua tag. Não existe um passo seguinte. Se as páginas nem podem ser rastreadas, comece por aí: o acompanhamento de erros de rastreamento e indexação vem antes da tag, não depois.

Perguntas frequentes

Para que serve uma tag canonical?

Para agrupar URL duplicadas ou quase duplicadas em um único endereço, de modo que links e outros sinais contem para uma página em vez de se dividirem. O Google acrescenta um segundo uso: evitar gastar tempo de rastreamento com duplicatas.

Todo mundo precisa de uma?

Nenhuma página precisa. Todas se beneficiam, e custa uma linha em um template. Nossa medição de agosto de 2026 encontrou 23 de 28 páginas iniciais com canonical declarado, mais ou menos a taxa esperada de um ajuste que quase todo sistema de conteúdo já traz por padrão.

Canonical ou redirecionamento 301?

Redirecione quando ninguém precisar da URL antiga. Use canonical quando as duas URL precisarem continuar funcionando: uma listagem filtrada, uma versão para impressão, uma cópia sindicada.

A tag canonical faz parte do padrão HTML?

Ela é definida na RFC 6596, e a documentação do Google cita esse documento como o que ela aceita. É um padrão da web, não uma invenção do Google, e por isso outros motores também a leem.

Faz parte do guia do QueryWin · Nível 2

Tag canonical: três sinais ordenados pela força que o Google dá a cada um