O que é canonical (URL canônica)
Também chamado de: URL canônica, tag canonical, rel=canonical, canonicalização
Canonical, ou URL canônica, é a versão que o Google escolhe como principal quando o mesmo conteúdo existe em vários endereços, e é ela que pode aparecer nos resultados. O site pode indicar a versão preferida com a tag rel=canonical, com redirecionamentos ou pelo sitemap. São sinais, não ordens: o Google os considera e pode escolher outra versão se eles se contradizem.
A página de um tênis responde em quatro endereços: example.com/tenis-azul, a mesma URL com ?cor=azul, outra com o parâmetro de clique de um anúncio e a versão antiga em http. Os links que o produto recebe se espalham entre as quatro.
A loja redireciona o http para o https, põe em todas as versões um rel=canonical apontando para example.com/tenis-azul e faz os links internos usarem só esse endereço. Os sinais se concentram numa versão, e é ela que aparece na busca.
Por que o mesmo conteúdo tem vários endereços
- Versões com e sem www, ou em http e https.
- Parâmetros de campanha e de clique, como utm e gclid.
- Filtros e ordenação de loja, que geram uma URL para cada combinação.
- Versões para impressão, para celular ou em AMP.
- O mesmo texto publicado em mais de um lugar do site.
Os métodos, do mais forte ao mais fraco
Os métodos se somam: usar dois ou mais aumenta a chance de a versão preferida aparecer nos resultados.
| Força do sinal | Quando usar | |
|---|---|---|
| Redirecionamento | Forte | Quando a versão duplicada não precisa mais existir |
| rel=canonical na página | Forte | Quando as versões precisam continuar no ar |
| rel=canonical no cabeçalho HTTP | Forte | Para arquivos que não são HTML, como PDF |
| Inclusão no sitemap | Fraco | Como reforço, junto com os outros |
Boas práticas do Google
- Pôr um rel=canonical na própria página canônica, apontando para ela mesma.
- Usar endereço absoluto, com https e domínio.
- Não usar o robots.txt para escolher canônica: a URL bloqueada ainda pode ser indexada sem o conteúdo.
- Não usar noindex para escolher a canônica dentro do site: ele tira a página da Pesquisa por completo.
- Não indicar URLs diferentes em métodos diferentes, como uma no sitemap e outra no rel=canonical.
- Fazer os links internos apontarem para a canônica.
- Com hreflang, indicar uma canônica no mesmo idioma da página.
- Não deixar o JavaScript mudar a canônica que está no HTML.
Quando o Google escolhe outra
O relatório de indexação do Search Console tem um status para isso: Cópia, o Google e o usuário não escolheram a mesma página canônica. Normalmente é sinal de contradição: a tag aponta para uma versão, mas os links internos, o sitemap ou os redirecionamentos apontam para outra. Também acontece quando as páginas não são tão iguais quanto parecem.
A ferramenta de inspeção de URL mostra lado a lado a canônica declarada pelo site e a escolhida pelo Google, que é o ponto de partida para achar a contradição.
Canonical é obrigatório?
Não. O Google diz que nenhum dos métodos é obrigatório e que, sem indicação, ele identifica a melhor versão para mostrar. Ainda assim, vale indicar para controlar qual endereço aparece na busca, concentrar os sinais de links numa URL só, simplificar as métricas de cada conteúdo e evitar que o robô gaste tempo rastreando cópias.
Perguntas frequentes
O que é canonical?
É a versão principal de uma página que existe em vários endereços, a que o Google escolhe para mostrar nos resultados.
Toda página precisa de rel=canonical?
Não é obrigatório, mas o Google recomenda que a página canônica tenha um rel=canonical apontando para ela mesma, o que evita dúvidas quando surgem cópias com parâmetros.
Canonical ou redirecionamento 301?
Se a versão duplicada não precisa existir, redirecione. Se as duas precisam continuar no ar, como filtros de loja, use rel=canonical.
O Google sempre respeita a canonical?
Não. É um sinal forte, mas o Google pode escolher outra versão, principalmente quando os sinais do site se contradizem.
Posso usar noindex em vez de canonical?
O Google não recomenda. O noindex tira a página da Pesquisa por completo; para indicar a versão preferida dentro do site, o caminho é o rel=canonical.
Termos relacionados
- IndexaçãoIndexação é a etapa em que o Google analisa o conteúdo de uma página já rastreada, entende do que ela trata...
- SitemapSitemap é um arquivo, quase sempre em XML, que lista as páginas, vídeos e outros arquivos de um site...
- robots.txtRobots.txt é um arquivo de texto na raiz do site que diz aos robôs dos buscadores quais endereços eles podem...
- SERPSERP é a sigla em inglês de Search Engine Results Page, a página de resultados que o buscador mostra depois...
- AMPAMP é um framework de código aberto para criar páginas leves e rápidas, lançado pelo Google em 2015...
- Dados estruturadosDados estruturados são um bloco de código, invisível para o visitante, que descreve o conteúdo da página num...
Rodrigo Fávaro
Fundador da ROO3, agência de marketing e tecnologia em São José do Rio Preto. Constrói produtos com IA em produção (Tobia, gerar.app, Pense Mercado) e mantém o AI Benchmark, ranking público de modelos de IA.
X @rodmf LinkedIn rodrigofavaroMarketing que se mede, do anúncio à venda.
A ROO3 monta e opera tráfego pago, SEO e sites com meta, painel e número de verdade. A primeira conversa é gratuita.