O que é canonicalização?
A palavra canonical significa algo que está em conformidade com um padrão aceito. canonicalização - ou canonicalização no inglês britânico - é o processo pelo qual algo é trazido em conformidade com o padrão aceito. No reino dos computadores, o termo canonicalização é usado para se referir a atender aos padrões em várias áreas diferentes. Muitas vezes, é considerado o problema, quando é realmente a solução para uma variedade de problemas. Como é uma palavra tão longa, a canonicalização é abreviada usando suas primeiras e últimas letras e o número de letras intermediárias: C14N. Refere -se a endereços do remetente por e -mail, para a construção do nome do arquivo, a codificação de strings no Unicode, para o uso de XML (linguagem de marcação extensível) e para a construção de URL (Localizador de Recursos Uniformes). Em todos os casos, o problema é a capacidade de vários formatos que representam o mesmo item, comCanonicalização sendo o caminho para consistência e padronização.
Tome XML como exemplo. O XML permite alterações sintáticas. Isso significa que dois documentos que não são idênticos podem ter a mesma forma canônica e, portanto, ser funcionalmente equivalentes. A especificação canônica XML foi projetada para abordar isso, estabelecendo um método pelo qual a identidade de documentos separados pode ser estabelecida. O método para gerar o formulário canônico para qualquer documento XML é chamado de Método de Canonicalização XML .
Para canonalização URL, a idéia é se referir a uma página da Web específica de forma consistente por um URL. O exemplo mais simples são duas versões de uma página inicial, uma das quais tem os três w e o outro não:
http://www.wisegeek.com
versus
http://wisegeek.com
Este é um problema para SEO (otimização do mecanismo de pesquisa) porque divide o relatórios para o tráfego, tudo isso está indo para o mesmo lugar. O resultado é que o site com vários URLs para as mesmas páginas parece estar com mais desempenho ruim do que realmente é.
Existem outros problemas além dos w . Isso inclui barras à direita e diferenças entre as versões URL com letras superiores e minúsculas. A Matt Cutts, do Google®, recomenda abordar isso usando um redirecionamento permanente (301) de todos os URLs alternativos para o URL desejado, permitindo que os mecanismos de pesquisa julguem qual é o URL canônico.