
Canonização de URLs
Publicado por Fábio Ricotta em 2 de Setembro 2007 | Categoria: SEOCanonizaçã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:
- seodicas.com.br/
- www.seodicas.com.br
- seodicas.com.br/index.html
- www.seodicas.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 seodicas.com.br seja redirecionado permanentemente(301) para www.seodicas.com.br :
RewriteCond %{HTTP_HOST} !^seodicas\.com\.br [NC]
RewriteRule (.*) http://ww.seodicas.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 seodicas.com.br/pagina.php e outro www.seodicas.com.br/pagina.php
Sugerimos a leitura destes outros artigos...
- Redirecionamento 301 em PHP, ASP, htaccess, Coldfusion e Ruby on Rails
- Utilizando mod_rewrite para criar URLs amigaveis
- Ordem Dos Elementos Em Uma URL
- Sitemaps e o SEO
- Formas de Fazer a Formatacao dos Sitemaps






04 de Setembro de 2007 às 8:09 am
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
04 de Setembro de 2007 às 12:25 pm
E aà Paulo!
Estamos trabalhando nisto cara. Aos poucos estamos ajustando todo o template.
Abraços e valeu por visitar!
27 de Setembro de 2007 às 3:12 pm
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!
28 de Setembro de 2007 às 12:23 am
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
29 de Setembro de 2007 às 7:42 am
[...] meu primeiro post do SEODicas, eu fiz um bom artigo sobre Canonização de URLs e segue abaixo o que deve ser [...]
29 de Setembro de 2007 às 3:45 pm
Está faltando um W, nesse código?
RewriteRule (.*) http://ww.seodicas.com.br/1 [R=301,L]
26 de Outubro de 2007 às 9:04 am
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
29 de Outubro de 2007 às 6:16 pm
Olá Fill,
AÃ vai ao gosto do cliente. Eu prefiro padronizar com www para aproveitar em futuros subdomÃnios.
Abraços
14 de Janeiro de 2008 às 8:45 am
[...] meu primeiro post do SEODicas, eu fiz um bom artigo sobre Canonização de URLs e segue abaixo o que deve ser [...]
01 de Fevereiro de 2008 às 7:27 am
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!!
23 de Abril de 2008 às 2:11 pm
[...] 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) [...]
12 de Junho de 2008 às 10:15 am
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
16 de Junho de 2008 às 4:34 pm
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…
17 de Junho de 2008 às 9:03 am
[...] 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. [...]
22 de Julho de 2008 às 1:09 pm
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?
05 de Agosto de 2008 às 10:00 am
Fábio,
Como configurar o .htaccess para tirar a extensão?
Exemplo:
“www.site.com.br/pagina.html” para “www.site.com.br/pagina”
10 de Agosto de 2008 às 6:34 pm
Sim, está faltando um http://WWW.
13 de Agosto de 2008 às 7:41 am
Olá Gunfree,
Onde está faltando?
09 de Setembro de 2008 às 10:07 am
hehehehe
até agora tá só os dois w lá.
ww.seodicas no [code] do .htaccess.