No momento, a eliminação do problema das páginas duplicadas é um dos mais importantes ao otimizar um site. Na maioria dos casos, para resolver esse problema, é melhor utilizar o redirecionamento 301.
Mas, quando não podemos utilizar o redirecionamento 301, ou precisamos das páginas para a visualização pelos usuários, então o rel=”canonical” vem para nos ajudar.
Com esse atributo você irá resolver rapidamente o problema dos conteúdos duplicados.
Como registrar rel=”canonical”?
Na página do site (Principal Maneira)
Para especificar o link canônico para uma página atual na seção, você precisa fazer da seguinte forma: é importante se registrar na seção HEAD, pois se você registrar acidentalmente esse atributo fora dessa seção, esta instrução será ignorada pelos mecanismos de busca.
<link rel="canonical" href="http://site.com/canonical-link.html"/>
Via xml-site map
Para cada página xml-map do site você pode registrar seu link canônico. Mas, neste caso, os mecanismos de busca podem ignorar essas recomendações.
Detectar páginas de sites não indexáveis
Inicie a auditoria e descubra quais URLs canônicos estão fechados na verificação pelos robôs dos mecanismos de pesquisa
Através da resposta do servidor (indicados para documentos não HTML)
Se você precisa especificar links canônicos para documentos que não sejam html, para Arquivos em PDF, por exemplo, você pode especificar um link canônico no cabeçalho http.
Para isso, o servidor, ao solicitar um arquivo duplicado deve oferecer o seguinte:
Link: <http://site.com/main-file.pdf>; rel="canonical".
mas lembre-se de que no momento em que o Google oferece suporte a este elemento do cabeçalho apenas para busca na web.
Quando usar referências canônicas?
Se você sabe exatamente em quais casos você tem duplicações no seu site
Quando você compreende claramente o motivo do aparecimento de páginas semelhantes ou muito semelhantes e, ao mesmo tempo, cada uma dessas página precisa existir no site, é desejável determinar qual dessas páginas da série é a principal e em todas as outras páginas colocar o link canônico para esta principal.
Quando é difícil ou impossível implementar o redirecionamento 301
Em geral, é melhor usar o redirecionamento 301, mas se for difícil ou extenso de implementar, então você poderá utilizar o atributo rel=”canonical”. De acordo com o Google, passamos o peso através dos links canônicos absolutamente idêntico ao peso que é transferido em um redirecionamento 301.
Múltiplas páginas para uma série de produtos
Se você tem uma série de produtos na loja online, que difere, por exemplo, apenas em cores, é melhor escolher um produto como principal (típico) e colocar links canônicos de outros produtos.
Para diferentes tipos de produtos em um catálogo
Se no seu site as mercadorias podem ser separadas de diferentes formas e o parâmetro de classificação é especificado no URL:
http://site.com/dresses.html?sort=price
então, é necessário, para todas as diferentes combinações de classificação, colocar os links canônicos no catálogo com a classificação padrão. Normalmente, essa é uma categoria de URL sem parâmetros, que são responsáveis pela classificação dos produtos:
<link rel="canonical" href="http://site.com/dresses.html" />
Quando criamos uma página de catálogo com todos os produtos
De acordo com a recomendação do Google, a maneira com que você faz um link canônico de todas as páginas do catálogo para uma página com os produtos/artigos é ideal para a indexação como páginas do diretório do site e de todos os produtos/artigos no site. Com este método, para cada seção do site você precisa criar uma página “Visualização” e, em cada página da paginação, coloque um link canônico na página “Visualização”.
Página de impressão
Se a impressão de páginas em um site é realizada através de um aprenderei adicional, por exemplo,
http://site.com/news-1.html?print=yes
então é necessário colocar o link canônico na versão principal da página
<link rel="canonical" href="http://site.com/news-1.html" />
Ao usar um programa de afiliado em seu site
Se no seu site há um sistema de afiliados ou qualquer outro sistema de referência, então é muito importante lembrar de prescrever os links canônicos para todas as páginas que podem ser links de afiliados. Se você esquecer de publicar, então, rapidamente poderá aparecer no índice de páginas de pesquisa dezenas, ou mesmo centenas de páginas duplicadas do site, porque com os links externos os robôs de busca indexam rapidamente as páginas necessárias.
Portanto, para todas as páginas que são links de afiliados
http://site.com/dresses.html?partner=dkfEi3dj1
nós prescrevemos as seguintes instruções:
<link rel="canonical" href="http://site.com/dresses.html" />
Além disso, você poderá dizer ao Google todos os parâmetros que não precisam ser indexados através de parâmetros de URL ( na seção Google Webmasters, Digitalização). Neste caso, você deve especificar o parâmetro parceiro, de modo que não altere o conteúdo da página.
Para colar o arquivo de índice do diretório
É importante verificar se os arquivos do diretório do tipo index.html não possuem duplicatas: isso pode acontecer quando dois desses endereços estão disponíveis para indexação http://site.com/dresses/ e http://site.com/dresses/index. html. Nesses casos, para resolver esses problemas, é mais fácil registrar cada link canônico no http://site.com/dresses/index.html file
<link rel="canonical" href="http://site.com/dresses/" />
Quando usamos o mesmo conteúdo em diferentes domínios ou versões de idiomas diferentes
Quando você cria sites semelhantes ou cria diferentes versões de idiomas do seu conteúdo, mas ao mesmo tempo usa o mesmo conteúdo em diferentes versões dome sites/idiomas, então você precisa usar o rel=”canonical” na versão principal do conteúdo.
Os principais erros ao utilizar o rel=”canonical”
Uso em páginas de paginação
Muitas vezes, com a paginação ou com algumas séries de páginas do site para todas as páginas desta série, a primeira página canônica é prescrita. Isto não é correto pois torna impossível a indexação de todas as páginas da série.
O link canônico não é indexável
Se colocamos um link canônico em outra página, devemos garantir que esta página seja indexável:
- página lhe dá o código 200 do servidor
- na página não há proibição de indexação (através de meta tag de robôs e noindex).
Muitos links rel=”canonical” para uma página
Para uma página, deve haver uma página canônica. Se várias páginas forem especificadas, somente a primeira instrução será levada em consideração.
Diferentes URL canônicos
Certifique-se de sempre especificar as mesmas páginas canônicas para diferentes implementações (por exemplo, através do xml-map do site e através do rel=”canonical” na própria página).
Uso incorreto de links relativo
No caso geral, ao especificar as referências canônicas, é sempre desejável prescrever referências absolutas
<link rel="canonical" href="http://site.com/dresses.html" />
uma vez que quando você especifica referências relativas, existe a probabilidade muito alta de cometer um erro:
<link rel="canonical" href="site.com/dresses.html" />
Em seguida, os mecanismos de busca simplesmente ignorarão essa instrução.