Tag canonical: quando você precisa dela (+ 5 erros comuns)

Por SEOgrinder · Publicado em · 10 min de leitura

Resposta curta: a tag canonical é um elemento <link rel="canonical"> no <head> de uma página. Ela indica o endereço que o Google deve tratar como a versão principal quando o mesmo conteúdo pode ser acessado por vários endereços. Você não precisa dela em todo site, porque o Google escolhe um canonical sozinho quando você não diz nada, mas passa a querer uma tag canonical assim que existirem duplicatas. E ela é uma dica, não uma ordem.

O que é a tag canonical?

Quando o Google encontra páginas que parecem iguais, ele as agrupa e escolhe um endereço representante. O Google chama isso de canonicalização. A página canônica é rastreada com mais regularidade, as duplicatas com menos, e um resultado de busca costuma apontar para a página canônica. A exceção é uma duplicata que serve melhor a quem pesquisa, como uma página móvel separada para quem está no celular.

A tag canonical é como você declara a sua preferência. Em português você também vai encontrar “etiqueta canonical”, que é como o SEOgrinder a chama na interface. Ela fica no <head> do HTML:

<link rel="canonical" href="https://example.com/vestidos/vestidos-verdes">

Todo endereço que mostra esse conteúdo leva essa linha, e cada linha cita o mesmo endereço. O Google dá quatro motivos para se dar ao trabalho: você decide qual endereço as pessoas veem nos resultados, sinais como links são consolidados em um só endereço, as suas métricas ficam mais fáceis de ler e o Googlebot gasta o tempo em páginas novas em vez de duplicatas. Não encontramos promessa de ganho de ranking nessas páginas.

Um ponto importa antes de começar. O Google é claro: “indicating a canonical preference is a hint, not a rule”. Ele pode escolher outra página que não a que você indicou.

Quando você precisa de uma tag canonical?

Muitas vezes, não precisa. A página do Google sobre como especificar um canonical diz: “none of them are required; your site will likely do just fine without specifying a canonical preference”. Uma página que existe em exatamente um endereço não precisa de ajuda.

Você precisa pensar no assunto quando o mesmo conteúdo tem mais de um endereço. Causas típicas, tiradas da lista do Google e dos exemplos dele:

  • Parâmetros de rastreamento e funções do site. https://example.com/vestidos/coquetel?gclid=ABCD é um exemplo do próprio Google. Ordenar e filtrar uma página de categoria cria o mesmo tipo de cópia.
  • Variantes de protocolo e de host. http e https, ou com e sem www. Nossa opinião: aqui, um redirecionamento é a ferramenta mais limpa.
  • Variantes por dispositivo. Uma versão móvel em um endereço próprio.
  • Variantes por região no mesmo idioma. Uma página dos EUA e outra do Reino Unido com o mesmo texto. Use o canonical junto com o hreflang.
  • Variantes acidentais. Uma cópia de demonstração ou de teste do site que os rastreadores conseguem acessar.
  • Arquivos que não são HTML. Um PDF ao lado da página com o mesmo conteúdo.

Conteúdo duplicado não é uma violação em si: o Google escreve que uma parte dele é normal e não infringe as políticas de spam.

Um caso em que a tag é a ferramenta errada é a sindicalização. O Google não a recomenda nesse caso, porque as páginas dos parceiros costumam ser bem diferentes. A correção mais eficaz é os parceiros bloquearem a indexação do seu conteúdo.

Como adicionar a tag canonical?

O Google lista três formas de declarar uma preferência e diz que elas se somam: usar duas ou mais aumenta a chance de o seu endereço preferido ser mostrado.

MétodoSinalBom paraLimite
Redirecionamento (301 ou 308)ForteLivrar-se de uma duplicata de vezOs visitantes também chegam ao outro endereço
Elemento de link rel="canonical" ou cabeçalho HTTPForteDuplicatas que precisam continuar acessíveisFica difícil manter o mapeamento em sites grandes
SitemapFracoSites grandes, como segundo sinalO Google ainda decide o que são as duplicatas

Para o elemento de link, o conselho do Google se resume a isto:

  • Coloque-o no <head> de cada duplicata e use um endereço completo com https://.
  • Adicione a mesma tag à própria página canônica (mais sobre isso abaixo).
  • Para arquivos que não são HTML, como um PDF, envie um cabeçalho HTTP no lugar: Link: <https://www.example.com/downloads/white-paper.pdf>; rel="canonical". O Google suporta isso só para os resultados da pesquisa na web.
  • Escolha o elemento ou o cabeçalho. Usar os dois é possível, mas o Google diz que é mais sujeito a erros.
  • Em um CMS como WordPress, Wix ou Blogger, talvez você não edite o HTML diretamente. Procure uma página de configurações para mecanismos de busca no CMS.

Redirecionamentos são o método certo quando a duplicata deve desaparecer. Escolha entre 301 e 302 conforme a mudança seja permanente ou temporária, e use o 308 quando o método da requisição precisar ser mantido.

A página deve apontar para si mesma?

Sim. O Google recomenda um link rel="canonical" na própria página canônica, um canonical autorreferente. Assim, toda versão da página que alguém alcança, por exemplo com um parâmetro de rastreamento, diz a mesma coisa.

Nossa opinião, e não a do Google: monte o endereço da tag a partir do endereço limpo da página, e não do endereço requisitado. Do contrário, o parâmetro vai parar na tag. A verificação abaixo mostra como testar isso.

5 erros comuns com a tag canonical

O Google documenta cada um destes nas suas páginas sobre canonical. Não medimos com que frequência eles ocorrem.

Erro 1: endereço relativo, fragmento ou protocolo errado

Use o endereço completo. O Google suporta caminhos relativos, mas desaconselha, porque eles podem causar problemas mais tarde, por exemplo se o seu site de teste for rastreado por acidente. Os exemplos dele: https://www.example.com/dresses/green/green-dress.html é bom, /dresses/green/green-dress.html é ruim.

Não cite também um fragmento de URL (a parte depois de #), porque o Google, em geral, não suporta fragmentos. E uma página https cujo canonical cita a versão http é um dos conflitos que podem fazer o Google preferir a versão http.

Erro 2: dois sinais que se contradizem

Não indique canonicals diferentes para a mesma página por métodos diferentes, por exemplo um endereço no sitemap e outro na tag, ou um no cabeçalho e outro no elemento. Um CMS ou um dos plugins dele também pode apontar a tag para um endereço que você não pretendia. O Google sugere conferir o seu HTML nas ferramentas de desenvolvedor do navegador. Faça links internos para o endereço canônico, e não para uma duplicata.

Correção: um método, um endereço. A tag, o sitemap e os seus links internos citam o mesmo.

Erro 3: noindex, robots.txt ou a ferramenta de remoção no lugar de um canonical

O Google lista três coisas que não devem ser usadas para canonicalização. Primeiro, o robots.txt, porque o Google “may still index URLs that are disallowed in robots.txt without their content”. Segundo, a ferramenta de remoção de URLs, que oculta todas as versões de um URL da Pesquisa. Terceiro, o noindex, que bloquearia a página por completo da Pesquisa.

Uma página com noindex que também cita outro endereço como canonical manda duas mensagens opostas. O conselho da nossa verificação: se a página deve desaparecer, mantenha o noindex e remova o canonical. Se ela deve contar para outra página, remova o noindex e mantenha o canonical.

Erro 4: uma tag que o Google não consegue ler, ou JavaScript que a altera

O Google só aceita o elemento de link na seção <head>, então pelo menos essa seção precisa ser HTML válido. O guia de JavaScript do Google diz que o melhor é definir o canonical no HTML e garantir que o JavaScript não o altere. Se não der, defina-o só com JavaScript e deixe-o de fora do HTML. Nunca cite um endereço no HTML e outro no script.

Erro 5: apontar a tag para uma página que não é duplicata

A tag é pensada para páginas duplicadas ou muito parecidas. Versões traduzidas não são duplicatas quando o texto principal está em outro idioma, e, com hreflang, o Google quer o canonical no mesmo idioma ou, na falta, no melhor substituto possível. Um site em que toda versão de idioma cita a página em inglês vai contra esse conselho.

Correção: cada versão de idioma cita a si mesma, e as versões apontam umas para as outras com hreflang.

O Google escolheu um canonical diferente do seu: o que fazer

Como a tag é uma dica, às vezes o Google escolhe outro endereço. A Search Console então informa “Duplicate, Google chose different canonical than user” (o status está nomeado na ajuda da Inspeção de URL, em inglês, URL Inspection). A página de solução de problemas do Google sugere estes passos:

  • Descubra o que o Google escolheu. Inspecione a versão indexada do URL na Inspeção de URL e leia o campo “Google-selected canonical”, ao lado de “User-declared canonical”. O teste em tempo real não consegue prever isso.
  • Pergunte se o Google está certo. A escolha dele é melhor para quem chega pela Pesquisa do que a sua?
  • Procure causas técnicas. A lista do Google: variantes de idioma sem hreflang, um CMS ou plugin que define o canonical errado, servidores mal configurados, redirecionamentos injetados ou canonicals entre domínios depois de uma invasão, conteúdo sindicalizado e um site copiador.
  • Torne as páginas realmente diferentes se elas não devem ser uma só. O Google pode manter páginas em um grupo de duplicatas por até duas semanas depois da correção, e “Solicitar indexação” é limitado por cotas, então reserve-o para URLs importantes.

Como verificar a sua tag canonical

Abra o código-fonte da página no navegador e procure rel="canonical", ou use um terminal. O segundo comando mostra um canonical enviado como cabeçalho HTTP. Uma terceira forma é a Inspeção de URL da Search Console, que mostra o que o Google selecionou.

curl -sS https://example.com/pagina | grep -i 'rel="canonical"'
curl -sSI https://example.com/pagina | grep -i '^link'

Como isso aparece no seogrinder.com. Em 4 de novembro de 2026, rodamos o primeiro comando contra três endereços. A página inicial retornou <link rel="canonical" href="https://seogrinder.com/">, e a mesma página requisitada com ?utm_source=test retornou o mesmo endereço limpo. O artigo sobre erro soft 404 retornou o próprio endereço. A versão em inglês do mesmo artigo cita o próprio endereço em inglês, e as duas se listam mutuamente com hreflang. A versão em Markdown da página inicial não tem head HTML, então leva o canonical em um cabeçalho HTTP: Link: <https://seogrinder.com/>; rel="canonical".

A análise gratuita do SEOgrinder verifica a tag da página que você digita. Na aba “Página no Google”, o cartão “Canonical” mostra o endereço encontrado e se ele “Aponta para si própria” ou “Aponta para outro lado”. A lista de tarefas pode mostrar “Sem etiqueta canonical”, “O canonical aponta para outro URL”, “O canonical aponta para uma página inacessível”, “noindex e canonical contradizem-se” e um achado para várias etiquetas canonical diferentes. Dois limites: o teste não detecta um canonical no cabeçalho HTTP, e “A Google escolhe outro endereço canonical” exige uma Search Console conectada. Essa conexão existe só em uma instalação local. No seogrinder.com, você lê a escolha do Google na própria Search Console.

Perguntas frequentes

Toda página precisa de uma tag canonical?

Não. O Google diz que nenhum dos métodos é obrigatório. Ele recomenda, sim, uma tag autorreferente na própria página canônica.

Tag canonical ou redirecionamento 301?

Um redirecionamento quando a duplicata deve desaparecer, porque os visitantes também são enviados adiante. Uma tag canonical quando a duplicata precisa continuar acessível, como uma versão com parâmetro de rastreamento. O Google diz que os métodos podem ser combinados.

Conteúdo duplicado leva penalidade?

O Google diz que um pouco de conteúdo duplicado é normal e não viola as políticas de spam. Os custos que ele cita são uma experiência confusa para os visitantes e um acompanhamento mais difícil.

A tag canonical é a mesma coisa que o noindex?

Não. O noindex tira a página por completo da busca. A tag canonical só diz qual de várias páginas parecidas você prefere, e o Google decide.

Seu próximo passo

Abra o código-fonte da sua página inicial e da sua página mais importante. Confira três coisas: a tag está no <head>, o endereço está completo e a página cita a si mesma. Depois rode a análise gratuita com o SEOgrinder, olhe o cartão “Canonical” na aba “Página no Google” e clique em “Verificar de novo” depois de cada mudança para ver o novo resultado. Para o quadro geral das verificações, veja a nossa checklist de auditoria SEO.

Leia também

Mais artigos do blog