Canonização de URLs
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







Oi Fabio,
Parabens pelo projeto. Voce devia terminar a traducao deste template. Se o GoogleBot te visitar ele vai indexar palavras em ingles e portugues.
Grande abraco
E aí Paulo!
Estamos trabalhando nisto cara. Aos poucos estamos ajustando todo o template.
Abraços e valeu por visitar!
Olá!
Acabo de conhecer esse blog e posso dizer que já entrou no meu RSS! Parabéns! E como resolvi que vou ler todos os artigos (!), estou vindo aqui comentar no primeiro deles!
Abraços!
E aí Alexandre!
Muito obrigado por visitar o site e principalmente por ficar ligado no nosso Feed =)
Qualquer dúvida é só gritar, ou melhor, comentar =)
[]’s
[...] meu primeiro post do SEODicas, eu fiz um bom artigo sobre Canonização de URLs e segue abaixo o que deve ser [...]
Está faltando um W, nesse código?
RewriteRule (.*) http://ww.seodicas.com.br/$1 [R=301,L]
Ok, permitir o acesso ao site com ou sem o www não é bom. Mas o ideal é padronizar o acesso com www ou sem é melhor?
Abraço
Olá Fill,
Aí vai ao gosto do cliente. Eu prefiro padronizar com www para aproveitar em futuros subdomínios.
Abraços
[...] meu primeiro post do SEODicas, eu fiz um bom artigo sobre Canonização de URLs e segue abaixo o que deve ser [...]
Olá, nao sou muito entendida do assunto, ainda sou principiante.
onde eu coloco isso??
RewriteCond %{HTTP_HOST} !^seodicas\.com\.br [NC]
RewriteRule (.*) http://ww.seodicas.com.br/$1 [R=301,L]
alguem pode me dar uma ajudinha.. please..
vlw pessoal.. o site é 1000!!
[...] as URLs e faça uma Canonização das URLs (www.website.com/passaros/aguia em vez de http://www.website.com/animais/?tipo=passaros&especie=agua) [...]
Tem como eu fazer isso em ASP e ISS?
Pois o meu site tem PR2 para http://www.mundoverttice.com.br e PR1 para http://www.mundoverttice.com.br/default.asp?lang=pt_BR
Desde já obrigado
[]s
Marcio
Cara,
Não estaria faltando um w na segunda linha?
RewriteCond %{HTTP_HOST} !^seodicas\.com\.br [NC]
RewriteRule (.*) http://ww.seodicas.com.br/$1 [R=301,L]
Fiz a alteração mas não funciona o treco…
Abs e Parabéns pelo Conhecimento de todos…
[...] Não permita que a index do seu site seja acessada tanto por http://www.nomedodominio.com.br quanto por nomedodominio.com.br: O search engine encontrará o mesmo conteúdo em duas URLs diferentes, conteúdo duplicado. Uma solução seria a canonização de URLs. [...]
Como ficaria…
http://subdominio.meudominio.com.br ??
nunca testei este eskema aí mas creio que algumas pessoas podem ter problemas com subdominio… ou não?
Fábio,
Como configurar o .htaccess para tirar a extensão?
Exemplo:
“www.site.com.br/pagina.html” para “www.site.com.br/pagina”
Sim, está faltando um http://WWW.
Olá Gunfree,
Onde está faltando?
hehehehe
até agora tá só os dois w lá.
ww.seodicas no [code] do .htaccess.
O código correto é:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominio\.com\.br.cc$ [NC]
RewriteRule ^(.*)$ http://www.dominio.com.br/$1 [R=301,L]
onde dominio.com.br deve ser alterado para o dominio do seu website.
Fábio, o contrario também é correto?
redirecionar ‘www.mestreseo.com.br’ para ’seodicas.com.br’ ?
Olá Adriano,
Você pode fazer isto sim. O negócio é deixar apenas uma possibilidade para o crawler.
Um abraço
Obrigado pelas dicas!
Dani Edson
Pessoal, uma dúvida básica para iniciante. Onde colocar esse código? No cabeçalho do index?
Abraços,
Augusto Moura.