O texto abaixo define o que é canonical URL no contexto do SEO, por que ela importa para indexação e ranqueamento, em quais situações usar, como implementar (tag e cabeçalho HTTP) e quais erros evitar. Quem lida com sites que têm URLs com parâmetros, paginação ou várias variantes da mesma página encontra aqui a base para configurar corretamente.
O que é canonical URL
Canonical URL (ou URL canônica) é a URL que você declara como a versão principal de uma página. Em vez de deixar o Google decidir sozinho qual endereço mostrar nos resultados quando há várias opções com conteúdo igual ou muito parecido, você informa explicitamente: "esta é a URL que representa este conteúdo".
A declaração é feita de duas maneiras principais: pela tag <link rel="canonical" href="..."> no <head> do HTML ou pelo cabeçalho HTTP Link na resposta do servidor. O Google e outros buscadores que suportam canonical usam essa informação para agrupar as variantes e concentrar sinais (links, impressões) na URL canônica.
Canonical não é o mesmo que redirecionamento: não leva o usuário para outra página. O visitante continua na URL em que está; o buscador é que passa a considerar a URL canônica como a preferida para indexação e ranqueamento. Para mudar o endereço de forma definitiva (por exemplo, após trocar o slug), use redirecionamento 301; canonical serve para dizer qual URL, entre as que já existem, é a principal.
Por que a canonical URL importa para o SEO
Sem uma canonical clara, o Google pode indexar várias URLs do mesmo conteúdo e diluir relevância e autoridade:
- Conteúdo duplicado: quando o mesmo texto (ou quase) aparece em mais de uma URL, o algoritmo precisa escolher qual exibir. Canonical reduz a dúvida e evita que duas páginas "iguais" compitam entre si na SERP.
- Consolidação de sinais: backlinks e cliques podem estar espalhados em versões com parâmetros (utm_source, ordem, filtro). Ao apontar todas para uma única canonical, você concentra o valor na URL que deseja ranquear.
- Orçamento de rastreamento: menos URLs duplicadas no índice significa que o Google dedica mais crawl às páginas que realmente importam.
- Controle da SERP: você define qual URL aparece nos resultados em vez de depender da escolha automática do buscador, que pode não ser a que você prefere (por exemplo, a versão com parâmetros).
Em resumo: canonical URL ajuda a evitar duplicação, consolidar autoridade e manter o índice previsível. É um dos elementos que o SEO técnico e o SEO on-page usam em conjunto — muitas vezes junto com outras meta tags como title e meta description.
Quando usar canonical URL
Use canonical sempre que existir mais de uma URL que mostre o mesmo conteúdo (ou conteúdo muito similar) e você queira que apenas uma seja tratada como principal.
URLs com parâmetros
Páginas acessadas com parâmetros de rastreamento, ordenação ou filtro costumam ter o mesmo conteúdo base. Exemplos: seusite.com/produto?utm_source=email, seusite.com/produto?ordem=preco. Coloque em cada uma a tag canonical apontando para a URL limpa (por exemplo https://seusite.com/produto). Assim o Google não indexa dezenas de variantes.
WWW e não-WWW, HTTP e HTTPS
Se o site está acessível em https://seusite.com e https://www.seusite.com, escolha uma versão como padrão e use canonical (e, idealmente, 301) para consolidar. A canonical em cada página deve apontar para a URL preferida (protocolo e com ou sem www).
Barra final (trailing slash)
Alguns servidores servem o mesmo conteúdo em /pagina e /pagina/. Defina um padrão e use canonical em todas as páginas para a versão escolhida, evitando duplicação no índice.
Paginação
Em listas paginadas (por exemplo, blog página 2, 3…), cada página de resultados pode ter canonical apontando para si mesma (a página 2 aponta para a URL da página 2) ou, em alguns casos, para a primeira página — depende da intenção. O mais comum é canonical autorreferente em cada página (cada uma declara que ela mesma é a canônica daquela "fatia" de conteúdo). Para "view all" ou página única que lista tudo, use canonical na página única apontando para ela e nas demais evite apontar para a página 1 se o conteúdo for diferente.
Conteúdo sindicado ou republicado
Quando seu artigo é publicado em outro site (parceiro, agência), o site que republicou pode usar canonical apontando para a URL original no seu domínio. Assim o Google entende que a versão de referência é a sua. Você não controla o HTML do outro site, então quem republica é que deve colocar a tag.
Como implementar a canonical URL
As duas formas aceitas pelo Google são a tag no HTML e o cabeçalho HTTP.
Tag link rel="canonical" no HTML
No <head> da página, inclua uma única tag com a URL absoluta da versão preferida:
<link rel="canonical" href="https://seusite.com/caminho-da-pagina">
Regras práticas: use sempre URL absoluta (com https:// e domínio), igual à versão que você quer que ranqueie (incluindo ou não www, barra final, conforme seu padrão). Se a página é a preferida dela mesma (canonical autorreferente), o href deve ser exatamente a URL da própria página. O gerador de meta tags do Senior SEO gera a tag canonical junto com title, meta description e outras tags.
Cabeçalho HTTP Link
Para respostas que não são HTML (por exemplo, PDF) ou quando você prefere configurar no servidor, o servidor pode enviar:
Link: <https://seusite.com/caminho-da-pagina>; rel="canonical"
O efeito é o mesmo: o Google considera essa URL como a canônica. Se você enviar tanto a tag no HTML quanto o cabeçalho, eles devem apontar para a mesma URL; caso contrário, o Google pode priorizar um sobre o outro.
Canonical autorreferente
Em muitas páginas não há "duplicatas" visíveis no mesmo site; mesmo assim, é boa prática colocar canonical apontando para a própria URL (autorreferente). Isso reforça qual é a versão preferida caso existam variantes (parâmetros, cache, espelhamento). Exemplo: na página https://seusite.com/artigo, use <link rel="canonical" href="https://seusite.com/artigo">.
Checklist para configurar canonical
- Uma única tag link rel="canonical" por página (ou um único cabeçalho Link).
- URL absoluta, com o mesmo protocolo e domínio (www ou não) que você usa como padrão.
- Canonical apontando para uma URL que existe e retorna 200 (não 404, não redirect em loop).
- Em páginas com parâmetros, canonical para a URL limpa; em páginas "únicas", canonical autorreferente.
- Open Graph og:url com a mesma URL canônica para consistência ao compartilhar.
Depois de publicar, confira no Google Search Console se as páginas estão sendo indexadas como esperado. A análise de SEO do Senior SEO ajuda a verificar se a tag canonical está presente e correta na URL analisada.
Erros comuns com canonical URL
- Canonical apontando para URL errada: por exemplo, página A com canonical para B quando A é que deveria ser a principal, ou canonical para uma URL com parâmetro em vez da limpa. Revise cada página e confirme que o href é realmente a versão que você quer no índice.
- Várias tags canonical na mesma página: o Google usa em geral só a primeira. Deixe apenas uma por página.
- Canonical para página que redireciona ou retorna 404: a URL canônica deve ser acessível e estável. Se ela faz 301 para outra, o Google pode seguir o redirect; se retorna 404, o sinal fica inconsistente.
- Canonical com URL relativa: use sempre URL absoluta. URLs relativas podem ser interpretadas de forma inesperada conforme o contexto de acesso.
- Misturar www e não-www no canonical: todas as páginas do site devem apontar para o mesmo padrão (tudo com www ou tudo sem). Inconsistência pode atrapalhar a consolidação no índice.
Perguntas frequentes sobre canonical URL
Canonical e 301 são a mesma coisa?
Não. O 301 redireciona o usuário e o robô para outra URL (o endereço na barra muda). A canonical apenas informa ao buscador qual URL é a preferida; o visitante continua na URL em que está. Use 301 quando a página mudou de endereço de forma definitiva; use canonical quando várias URLs mostram o mesmo conteúdo e você quer indicar qual deve ranquear.
O Google sempre obedece à canonical?
O Google trata a canonical como um sinal forte, mas pode ignorar em casos raros (por exemplo, se detectar que está sendo usada de forma manipulativa ou que a URL canônica não é acessível). Na prática, quando a implementação é correta e a URL canônica existe e é acessível, o Google costuma respeitar.
Preciso de canonical em todas as páginas?
Recomenda-se usar canonical em todas as páginas que você quer que sejam indexadas: com valor autorreferente na própria URL. Em páginas que não devem aparecer na busca (login, busca interna), use noindex em vez de depender só da canonical.
Posso usar canonical para uma URL em outro domínio?
Sim. Canonical cross-domain é permitido: você pode colocar em uma página do site A uma tag canonical apontando para uma URL no site B. O Google aceita como sinal de que a versão de referência está no outro domínio. É útil em conteúdo sindicado: o site que republica coloca canonical para a URL original. O domínio de destino (que recebe o canonical) precisa autorizar ou pelo menos não bloquear a referência.
Conclusão
Canonical URL é a declaração da versão principal de uma página quando existem várias URLs com o mesmo (ou muito parecido) conteúdo. Implemente com link rel="canonical" no <head> ou com o cabeçalho HTTP Link, use URL absoluta e alinhe com seu padrão de www e barra final. Evite canonical para URL errada, múltiplas tags na mesma página e URLs inacessíveis. Assim você reduz duplicação, concentra autoridade e mantém o índice alinhado ao que você quer ranquear.
Para gerar a tag canonical junto com as demais meta tags, use o gerador de meta tags do Senior SEO. Para checar se suas páginas estão com canonical correto, rode uma análise de SEO na URL.