Mude de endereço mas não perca o page rank
04 de junho de 2007, 14:02Ao transferir o domínio ou URL de um site, fique atento ao redirecionamento para não perder popularidade e audiência.
Por
A pergunta de hoje é novamente do Vicente Tardin, editor do Webinsider, mas se aplica a todos os webmasters e diretores de sites.
Ele pergunta:
- O site Cliquemusic, criado em 2000, tem boa audiência e recebe muitas visitas pelo Google. A programação é antiga e feita em ASP. Vai ser refeita, agora para PHP. As urls antigas vão abrir no site novo, mas como fazer o buscador saber que é o mesmo site? Como não perder relevância e evitar que o buscador pense que o velho e o novo são sites diferentes?
Todas as vezes que houver mudança de domínio de um site é preciso criar uma estratégia para não haver perda de popularidade e que o redirecionamento utilizado seja o aceitado pelos buscadores.
O redirecionamento mais aceito pelos buscadores é o 301 (permanente) e 302 (temporário), que devem serem realizados sempre que houver mudança de domínio.
Alguns buscadores, como o Yahoo, ainda aceitam o redirecionamento Meta Refresh, seguindo as URLs contidas nessa meta. Como no exemplo abaixo, tirado de www.intershipinbrazil.com.br
<meta http-equiv=”refresh” content=”2;URL=http://www.novosite.com.br/”>
Para o caso do CliqueMusic em particular, onde as páginas velhas em ASP continuarão ativas por algum tempo e redirecionando para as novas páginas em PHP, sugerimos fazer o redirect 301, por dois motivos:
1. É aceito pela maioria dos buscadores.
2. É um redirecionamento permanente, que faz com o o buscador entenda que a URL mudou. Assim, o faz indexar a nova URL em seu banco de dados, descartando o endereço antigo e mantendo o pagerank (Google) anterior.
Como fazer redirect 301?
Com ASP:
No início da página que deseja redirecionar, inserir o comando
<%@ Language=VBScript %>
<%
Response.Status = “301 Moved Permanently”
Response.AddHeader “Location”, “http://www.site.com.br/paginadedestino”
Response.End
%>
Com PHP:
Inserir o comando no início do arquivo
<?phpheader(”HTTP/1.1 301 Moved Permanently”);header(”Location:
http://www.site.com.br/paginadedestino/”);exit();?>
Com ColdFusion:
Insira o comando no início do arquivo.
<CFHEADER statuscode=”301″ statustext=”Moved Permanently”>
<CFHEADER name=”Location” value=”http://www.site.com.br/paginadedestino”> . [Webinsider]
…………………………………………………………………..
Links de referência:
- Permanent Redirect with HTTP 301
- ISAPI Rewrite Tips - 301 Moved Permanently Redirect
- Giving search engine spiders direction with a 301 redirect
- How does the Yahoo! Web Crawler handle redirects?
.


1° Highlander Data: 04/06/2007 às 2:25 pm
Atividade:
Cidade:
Olá,
vocês colocaram o código de redirecionamento “funcional” nesta página:
[meta http-equiv=”refresh” content=”2;URL=http://www.come2brazil.com.br/”]
Ou seja, está abrindo este site depois de 2 segundos. Por favor, verifiquem aí.
PS: Só consegui postar aqui dando um cancelamento no carregamento da página.