O que é canonização de URL e como usar a tag canônica corretamente?
Publicados: 2015-12-17
O Google definitivamente não foi o primeiro mecanismo de busca a surgir na Internet. Mas o Google fez as coisas de uma maneira melhor e forneceu resultados que foram realmente úteis. O Google não parou de se expandir como empresa desde aquele dia.
Embora o SEO seja feito para todos os mecanismos de pesquisa existentes hoje, um dos principais mecanismos de pesquisa que lida com a maior parte do tráfego da Internet é o Google. Sempre que falamos sobre SEO, as pessoas automaticamente assumem que estamos falando sobre otimizar o site para o Google.
Quando se trata de SEO, precisamos verificar muitos fatores, tanto internos quanto externos. Mas se o seu SEO no local não estiver à altura, não importa o quão bem você faça o seu SEO externo, você não obterá os resultados que espera.
Eu estava verificando um dos sites em que estava fazendo SEO e descobri que o site tinha alguns problemas sérios relacionados à canonização. Eu consertei os problemas em nenhum momento, mas também decidi que iria trabalhar em um post para explicar o que significa canonização e como alguém pode realizar a canonização de um site corretamente.
O que é canonização de URL?
O termo canonização pode ser difícil de entender. Deixe-me tentar explicar isso em termos simples.
Digamos que haja dois URLs de um site:
- http://thewebpage.org
- http://www.thewebpage.org
Ambas as páginas mostram conteúdo e nenhuma delas redireciona para qualquer uma delas. Isso pode resultar em problemas de conteúdo duplicado no Google e você pode enfrentar penalidades.
Vejamos mais um exemplo. Existem dois URLs em um site que resultam na mesma resolução de página.
- http://thewebpage.org
- http://thewebpage.org/index.php
Se ambas as páginas da web mostrarem o mesmo resultado, isso também pode causar um problema!
Você pode não prestar muita atenção a esse problema, mas isso pode resultar em sérias penalidades de conteúdo duplicado. O problema com os bots de mecanismos de pesquisa é que eles não conseguem decidir qual versão da URL devem ser adicionadas ao índice. Se duas páginas tiverem o mesmo conteúdo, elas presumirão que uma cópia é uma cópia da outra e seu site será penalizado.
Se o seu site está abrindo em 2 URLS exibindo o mesmo conteúdo, você deve corrigi-lo. Você deve usar as configurações do servidor para que, independentemente de um usuário abrir com www ou sem www, o site será aberto em qualquer uma das versões. Desta forma, você pode corrigir a canonização.
Porém, às vezes você gostaria de compartilhar o mesmo conteúdo em dois URLS, então você pode usar as tags rel = ”canonical” para permitir que o mecanismo de pesquisa saiba qual é o original e qual é uma cópia dele. Isso pode salvá-lo de penalidades de conteúdo duplicado.
Como aplicar corretamente a canonização de URL?
Vamos agora verificar como aplicar a canonização de URL. Não precisamos digitar linhas de código para fazer isso. Uma simples tag rel = ”canonical” é suficiente para aplicar a canonização.
Por exemplo, existem dois URLs no site que resultam no mesmo conteúdo quando são resolvidos. Esses dois URLs são:
- http://thewebpage.org
- http://thewebpage.org/index.php
Canonização de HTML
O segundo URL resulta no mesmo conteúdo do primeiro URL. Ambos estão exibindo a mesma página e, portanto, você pode aplicar a tag rel = ”canonical”, neste caso, para indicar que o URL com index.php é um URL canônico do primeiro.
É assim que é aplicado.
<link rel = ”canonical” href = ”http://thewebpage.org/index.php”>
Canonização de cabeçalho HTTP
A marcação acima pode ser usada no caso de conteúdo HTML, mas e se estivermos lidando com conteúdo não HTML, como um documento PDF? Nesses casos, podemos usar a canonização do cabeçalho HTTP.
> HTTP / 1.1 200 OK
> Tipo de conteúdo: aplicativo / pdf
> Link: <http://www.example.com/white-paper.html>; rel = ”canônico”
> Comprimento do conteúdo: 785710
Você pode obter mais informações sobre canonização baseada em cabeçalho HTTP no blog oficial do webmaster do Google.
Quando você deve usar a canonização?
Agora que você sabe exatamente o que significa canonicidade, pode avançar no assunto e ver quando deve usá-lo. Porque há muito mais casos além dos dois que mencionei nos exemplos acima.
Aqui estão algumas condições que podem ser evitadas com a canonização de URL adequada.
- URL diferente para o mesmo conteúdo
- Várias categorias e tags que resultam no mesmo conteúdo
- Site para celular exibindo o mesmo conteúdo, mas em URL / subdomínio diferente
- URLs com URLs HTTP e HTTPS e ambos resultando no mesmo conteúdo
- Várias portas
- Quando o site tem uma versão www e outra não www
- Em caso de compartilhamento de conteúdo sindicado
Estas são algumas das principais condições nas quais podemos aplicar a canonização de URL para evitar que nosso site enfrente qualquer tipo de penalidade de conteúdo duplicado.

É quando você NÃO deve realizar a canonização de URLs!
Existem cenários em que não devemos realizar a canonização de URL, e esta seção desta postagem tem como objetivo especificar essas condições particulares. Você também pode considerá-los como erros quando se trata de canonização de URLs . Deixe-me listar um por um. Vou tentar explicar a maioria deles de uma maneira muito simples.
Pular a canonização da paginação
Se você está planejando canonizar URLs paginados, saiba que essa é uma ideia muito ruim. Você não deve adicionar uma tag de canonização na segunda página de um URL, pois esse URL não será indexado pelo Google.
Múltiplas tags canônicas são ruins
Se uma página da web tiver várias tags rel = ”canonical”, ela pode ser muito prejudicial para você. Faça uma tag específica e deixe claro qual você prefere.
Clique para tweetar
Tenho visto que muitas pessoas aplicam a tag Canonical assim:
<link rel = ”canonical” href = ”index.php”>
Este estilo de canonização é um convite a muitos erros. Você precisa entender que quanto mais completa for sua marcação canônica, melhor será para você e seu conteúdo.
<link rel = ”canonical” href = ”http://thewebpage.org/index.php”>
A marcação acima é a melhor maneira de aplicar a canonização.
Clique para tweetar
Localização significa direcionar e manipular o conteúdo do site para servi-lo com base na região em que está sendo visualizado. Se você realmente deseja criar um site melhor para seu público global, pode ler este guia para criar sites multilíngues pelo Google.
Canonização na versão móvel de sites
Apenas uma tag canônica para diferenciar um site para celular no subdomínio do seu site principal não é suficiente. O Google sugere que você use rel = ”alternate” e também rel = ”canonical” para mencionar que o URL é para exibir a versão móvel do site.
Aqui está como você pode implementá-lo:
> <html>
> <head>
> <link rel = ”canonical” href = ”http://example.com/”>
> <link rel = ”alternate” href = ”http://m.example.com/” media = ”somente tela e (largura máxima: 640px)”>
> </head>
> <body>
Não use uma tag canônica fora de <head>
Os robôs do mecanismo de pesquisa irão ignorar totalmente as tags que são definidas fora da área <head> do site, então, para aplicar uma tag canônica adequada, você precisa adicioná-la entre <head> </head>.
Não use várias tags canônicas em um site
Usar várias tags Canonical é inútil. Os motores de busca irão ignorar ambas as tags e você enfrentará comportamentos e problemas estranhos de SEO. Vários URLs de tag canônica às vezes são causados devido a falhas no plug-in, portanto, você deve ficar de olho nisso.
Não aponte um URL canônico para um site com um código de status diferente de 200
Um site com um código como 301 e 302 forçará os motores de busca a rastrear um URL extra e isso significa que eles precisam rastrear dois URLs de uma vez. Isso soma uma grande quantia e pode facilmente esgotar seu orçamento de rastreamento.
Um URL com um código de status 404 é um rastreamento totalmente desperdiçado e os mecanismos de pesquisa irão ignorar sua tag.
Não use canonização para escultura de PageRank
O PageRank deixou de ser uma entidade pública ou estatística para um site, mas ainda é considerado pelos motores de busca. Se você está planejando usar tags Canonical para esculpir o PageRank e obter uma melhor classificação, deixe-me deixar claro que isso causará mais danos do que benefícios ao seu site.
Palavra final
O conceito de SEO no local é muito maior do que você imagina. Você precisa cuidar de muitas coisas ao mesmo tempo e também precisa se manter atualizado com as mudanças que ocorrem no dia a dia.
Esta postagem foi uma postagem para mostrar como você pode aplicar URLs canônicos em um site. Lembre-se de que a canonização é um processo delicado e, se feito de maneira incorreta, pode prejudicar o seu site. Mantenha o seu site sob controle e certifique-se de realizar a canonização corretamente.
