Mude de endereço mas não perca o page rank

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on pocket

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:

.

Avatar de Alexandre Kavinski

Alexandre Kavinski (kavinski@gmail.com) é um hopeless romantic.

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on pocket

20 respostas

  1. Já utilizei o Redirect 301 .. Além de transferir o endereço, serve também para manter o PR, onde a nova página (que normalmente fica em PR0) assumirá este PR.

    Diego Massarotte
    Web Design

  2. Olá Flavio e Highlander,

    Ótima dicas sobre redirecionamento.
    Eu tive este problema há cerca de 1 mes atrás…
    Tinha um site hospedado no Kit.net e agora estou com um domínio próprio.
    Infelizmente o redirect 301 não se aplica a sites gratuitos em HTML…

    Vc. saberia me dizer se tem alguma forma de redirecionar um site hospedado no Kit.net para um novo domínio… Estou usando um sistema meio boca e já perdi page-rank porisso…

    Por favor, dá uma visitada no domínio velho e veja se tenho como melhorar este sistema de redirecionamento…

    o endereço velho é: http://www.dinheirobr.kit.net

    Um grande abraços amigos!

  3. Muito uteis estas dicas com elas resolvi alguns dos problemas do meu site, alias este site é rico em dicas importantes.

    Parabéns para o organizador deste site maravilhoso

  4. Muito legal atraves deste post solucionei o que estava preocupado, pois hoje o unibanco solicitou que mudasse o nome do subdominio que estava a pagina de divulgacao do megabonus para outro nome ai preocupei, que iria perder todos os links apontados para o meu dominio mas este post me salvou… ok muito obrigado.

    meu novo dominio ficou assim http://megacartao.br30.com

  5. Grande dica! Mas quando o nome de domínio não muda, só o sistema gerenciador de conteúdo, que muda as URLs e as antigas não são mais acessíveis?

  6. Flavio e Highlander,

    Muito obrigado pelas contribuições. Os dois comentários estão corretos, ja estamos fazendo as alterações no texto.

    Nada melhor que um post 2.0 🙂

    Abs,

    AK

  7. Alexandre, muito bom. Poucos sabem usar de forma correta o 301 e é de uma importância e eficiência muito grande.

    Apenas um esclarecimento, no título vc fala em mudar o servidor, que é uma coisa e não se aplica o 301. Na linha fina (subtítulo) em mudar um domínio, e no texto fala em mudar URLs que é onde mais se aplica o 301. Esclarecendo essa pequena confusão, foi curto, objetivo, claro e tecnicamente correto.

  8. Isso aí Alexandre!
    A comunidade de desenvolvedores está bastante enrolada ultimamente, com post empregnados de teoria, conceitos abstratos. É de post como o teu que eu gosto: chegou e disse tudo. Perfeito!
    Abraço!

  9. 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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *