Canonização de URLs

AutorPublicado por Fábio Ricotta em 2 de setembro 2007

Canonização? Que palavra mais estranha! Mas o que é isto?

Canonização é o processo de pegar a melhor URL quando se possui múltiplas escolhas, e geralmente indica a página inicial. Por exemplo, muitas pessoas podem considerar, as URLs abaixo, como iguais:

  • mestreseo.com.br
  • www.mestreseo.com.br
  • mestreseo.com.br/index.html
  • www.mestreseo.com.br/index.php

Mas tecnicamente todas estas urls são diferentes. Um determinado servidor por retornar conteúdos completamente diferentes para as urls citadas acima.

O problema que isto gera é a duplicação de conteúdo e a divisão do ranking (de cada buscador, por exemplo o PageRank do Google) entre suas páginas.

Imagine só… possuir 3 ou mais modos de acessar a index do seu site. Você com certeza está perdendo ranking e disperdiçando linkagem interna.

Para corrigir este problema, listo abaixo duas técnicas, a primeira é usando o .htaccess e a segunda organizando os links do site todo.

www vs no-www: Resolvendo o com .htaccess

O código abaixo faz com que toda requisição a mestreseo.com.br seja redirecionado permanentemente(301) para www.mestreseo.com.br :

RewriteCond %{HTTP_HOST} ^mestreseo\.com\.br [NC]
RewriteRule (.*) http://www.mestreseo.com.br/$1 [R=301,L]

Prevenindo links errados

Verifique se o seu blog ou site utiliza corretamente os links, assegurando de que não haja links do tipo mestreseo.com.br/pagina.php e outro www.mestreseo.com.br/pagina.php

Divulgue este artigo!




Autor Fábio Ricotta


Bacharel em Ciência da Computação pela Universidade Federal de Itajubá, é Co-Fundador da MestreSEO e trabalha em otimização de sites desde 2005. Me siga no Twitter ou ainda visite o meu site pessoal.


35 Respostas à este post


Deixe um ComentárioDeixe um Comentário

(obrigatório)

(não será publicado)(obrigatório)


Nota: A moderação de comentários pode estar ativa, então não há necessidade de re-enviar o seu comentário.