Tag canonical: quando você precisa dela (+ 5 erros comuns)
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étodo | Sinal | Bom para | Limite |
|---|---|---|---|
| Redirecionamento (301 ou 308) | Forte | Livrar-se de uma duplicata de vez | Os visitantes também chegam ao outro endereço |
Elemento de link rel="canonical" ou cabeçalho HTTP | Forte | Duplicatas que precisam continuar acessíveis | Fica difícil manter o mapeamento em sites grandes |
| Sitemap | Fraco | Sites grandes, como segundo sinal | O 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 comhttps://. - 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.