Por diversas vezes ocorrem casos onde podemos acessar o mesmo conteúdo, mas com URL diferentes. Como dizer para os mecanismos de busca que o conteúdo não esta duplicado?
A resposta é utilizando o canonical link.
Com esta indicação o search engine vai decidir se deve passar Link Juice de uma página para outra. Normalmente isto é utilizado para páginas iguais, porém em domínios diferentes. Quando o Google indexa duas versões de uma mesma página elas concorrem entre si e podem indicar conteúdo duplicado, por isso, fique atento.
Agora vamos a um exemplo:
http://danielimamura.com.br/index.php/cursos/seo/
http://www.danielimamura.com.br/index.php/cursos/seo/
Os dois endereços acima levam para a mesma página do nosso blog, porém estão escritas de forma diferente. Então podemos colocar a seguinte tag em nossa página:
<link rel=”canonical” href=”http://www.danielimamura.com.br/index.php/cursos/seo/” />
Desta forma sabemos que a página oficial e que queremos que receba todo o link juice é a versão com WWW.
Obs: O mesmo domínio com WWW e sem são indexados separadamente, ou seja, concorrem entre si.
Para verificar a situação atual de um domínio acesse: http://www.opensiteexplorer.org
Clique em “Add a URL to Compare”.
Preencha os dois campos sendo um com WWW e o outro sem e veja a diferença.
Analista de SEO
Engenheiro da computação e apaixonado por SEO
Siga-me no Twitter: @blogdoimamura













Olá,
Mas e no caso de url compridas? como fazer?
O Amigo conhece algum manual completo que fale só o canonical?
Obrigado
Olá Junior,
Você pode criar regras na URL Amigável de seu site para que o usuário seja redirecionado para uma página especifica.
O redirecionamento 301 pode ser a solução que você procura.
Canonical
Veja se este post no blog oficial do Google ajuda (em inglês): http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
Em português você pode consultar a MestreSEO: http://www.mestreseo.com.br/conteudo-duplicado/canonical-tag-acabe-com-o-conteudo-duplicado
Espero ter ajudado.