🎉 USE O CUPOM FIM.DE.SEMANA.FULL | com 15% OFF

Canonical

Tag canonical indica ao Google qual é a URL preferencial de uma página, evitando conteúdo duplicado. Veja quando usar e como configurar.

Intermediário 5 min de leitura Também conhecido como: url canônica, rel canonical

Canonical é a tag HTML que diz ao Google qual é a versão preferencial de uma página quando existem várias URLs com o mesmo conteúdo. Aparece dentro do head com a estrutura link rel=canonical href=URL. Sem ela, o buscador escolhe sozinho qual indexar e pode escolher errado, dividindo autoridade entre versões e prejudicando o ranqueamento de todas.

O que é canonical tag

A tag canonical é um sinal padronizado que o Google e outros buscadores leem para resolver conteúdo duplicado. Quando o crawler visita uma página, ele lê o head, encontra o rel canonical e entende: “essa página é uma cópia, a versão original está naquela URL”. A autoridade dos links que apontam para qualquer variação se concentra na versão canônica.

O conteúdo duplicado é mais comum do que parece em sites WordPress. A mesma página aparece com www e sem www, com http e https, com barra final e sem barra, com parâmetros UTM e sem. Cada uma dessas variações é uma URL diferente para o Google, e sem orientação clara o buscador pode indexar a versão errada.

Em e-commerce o problema cresce. Um produto em três categorias diferentes pode gerar três URLs distintas. Filtros de cor e tamanho criam combinações infinitas. Páginas paginadas aparecem como /categoria/page/2/. A tag canonical é o que dá ordem nesse caos e diz ao Google: indexa essa, ignora as outras.

O resultado prático é evitar a divisão de força. Se 50 sites linkam para /produto-x e outros 50 para /categoria/produto-x, sem canonical o Google trata como duas páginas distintas, cada uma com metade dos backlinks. Com canonical apontando para uma só versão, todos os 100 links somam autoridade na mesma URL.

Quando usar canonical

Use canonical em qualquer página que possa ser acessada por mais de uma URL. É a regra mais simples e cobre 90% dos casos. Mesmo páginas únicas devem ter canonical apontando para si mesmas (self-referencing canonical), porque isso protege contra parâmetros de tracking que o Google trataria como nova URL.

Cenário clássico um: produtos em múltiplas categorias. Se um tênis aparece em /running, /masculino e /promocoes, todas as três URLs devem apontar canonical para a versão principal, normalmente /produto/tenis-modelo-x. Plugins de e-commerce como WooCommerce já fazem isso automaticamente.

Cenário clássico dois: páginas paginadas e filtros. Listagens com paginação podem ter canonical apontando para a primeira página da série, ou usar rel next/prev em conjunto. Páginas com filtros aplicados (?cor=preto&tamanho=42) geralmente recebem canonical para a categoria base, evitando que o Google indexe milhares de combinações inúteis.

Cenário clássico três: conteúdo republicado. Se você postou um artigo no Medium e depois trouxe para o blog próprio, ou se um parceiro republica seu texto com permissão, o canonical no parceiro deve apontar para a versão original. Isso preserva o crédito de SEO e evita penalização por duplicação. A url canonical wordpress deve sempre refletir essa lógica de origem.

Como configurar canonical no WordPress

O WordPress moderno (5.7+) já gera canonical automaticamente para posts, páginas e arquivos. Você não precisa fazer nada para o caso simples: cada post tem canonical apontando para si mesmo. O problema aparece quando o site tem estrutura mais complexa ou quando você quer override em casos específicos.

Plugins de SEO assumem o controle e melhoram a cobertura. Rank Math, Yoast SEO e All in One SEO geram canonical para todos os tipos de conteúdo, incluindo categorias, tags, taxonomias customizadas e páginas de arquivo. Adicionam ainda campo manual em cada post para você sobrescrever quando necessário.

Para casos específicos, a configuração é por post. No editor do WordPress com Rank Math instalado, vai em “Edit Snippet → Avançado → Canonical URL” e cola a URL desejada. É o que você faz quando quer que um post aponte para outro como original, ou quando precisa unificar duas versões parecidas em uma só.

Para sites com estrutura customizada, controle programático via filtro wp_get_canonical_url ou rank_math/frontend/canonical permite gerar canonical dinamicamente. Útil para páginas geradas por permalink custom ou para integrações com sistemas externos.

Verifique sempre o resultado no código-fonte da página: clica com botão direito → Exibir código-fonte → procura por canonical. A tag deve aparecer dentro do head, com a URL correta e absoluta (com https e domínio completo). Combine com schema markup e meta description bem feita para um head completo de SEO.

Erros comuns com canonical

Erro um: canonical apontando para URL inexistente ou com 404. Acontece quando você muda a estrutura de permalink e esquece de atualizar canonicals manuais. O Google ignora o sinal, indexa qualquer versão e o estrago dura semanas até ser percebido. Solução: rodar crawl com Screaming Frog mensalmente e checar a coluna de canonical.

Erro dois: canonical apontando para versão noindex. Você diz ao Google “esta é a versão preferencial” e ao mesmo tempo “não indexa essa”. Sinal contraditório, o resultado é desindexação completa. Cuidado especial com páginas de paginação configuradas como noindex que recebem canonical.

Erro três: múltiplas tags canonical na mesma página. Quando dois plugins de SEO ficam ativos ao mesmo tempo, ou quando o tema injeta canonical e o plugin também, o Google encontra duas tags e ignora as duas. Mantenha um plugin de SEO só, e desative qualquer canonical do tema.

Erro quatro: canonical relativa em vez de absoluta. “/produto-x/” funciona em alguns casos, mas a especificação recomenda URL absoluta com protocolo. “https://seusite.com.br/produto-x/” elimina ambiguidade.

Erro cinco: usar canonical para resolver redirecionamento. Canonical é um sinal, não uma instrução. Se uma URL antiga foi descontinuada, use redirect 301 no servidor. Canonical para uma URL nova não impede o Google de continuar visitando e indexando a antiga.

Para sites profissionais que precisam dessa camada bem ajustada sem trabalho manual constante, a FULL Services entrega o Rank Math já licenciado e configurado dentro da stack profissional, com canonical automático em todas as páginas, override por post quando necessário e auditoria periódica para detectar configurações quebradas. Em vez de revisar canonical um por um, o cliente roda em uma base de SEO técnico já tunada para WordPress.

Termos relacionados

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes