O processo de mudar um site de domínio ou até mesmo a renomeação de algumas páginas deixa muitos desenvolvedores preocupados pois tal processo gera vários links mortos ( dead links/ broken links/ erro 404 - página não encontrada ) que prejudicam o PageRank do site.

Perder todos os links que referenciam um site é voltar à estaca zero, é como ser o novato da área, ou melhor, é como ser um desconhecido na web.

Para evitar prejuízos ao PR e, principalmente, para evitar que o usuário receba um erro 404 na tela e vá procurar a concorrência, o Google tem algumas recomendações que você pode conferir aqui: http://googlewebmastercentral.blogspot.com/2008/04/best-practices-when-moving-your-site.html.

Para quem não compreende o idioma inglês[bb] vou dar uma geral com alguns pitacos no texto deles. Confira:

1) Use o redirecionamento 301 ( redirecionamento permanente ) das antigas páginas para as novas páginas do site.

Esse procedimento informa aos mecanismos de busca que aquela página ( conteúdo ) está em outro lugar e evita que o usuário tenha em sua tela o erro 404.

Tente fazer o redirecionamento para todas as páginas do site. Quando não for possível redirecionar para uma nova página que tenha o conteúdo referente redirecione para uma página similar.

Isso é muito interessante e pode ter um uso mais corriqueiro, por exemplo: em um site de vendas de notebooks é normal ter que retirar um notebook de grande procura para anunciar um modelo mais novo. Isso é normal mas cria um link morto e o site deixa de entregar ao internauta o conteúdo requisitado.

Para não perde o tráfego que tal notebook concedia ao site posso criar um redirecionamento temporário ( 302 ) para uma página que lista notebooks similares e, obviamente, informar ao internauta que o produto que ele procurou não está mais à venda no site.

2) Algo que o post original sugere que é claramente impraticável na maioria dos casos é solicitar aos sites que possuem os velhos links que façam uma atualização dos mesmos, ou seja, troquem os velhos links pelos novos links.

Para links que geram um bom tráfego ou que sejam de sites importantes ( para o seu “nicho” ou com PR alto ) tente fazer o contato com os donos dos referentes sites, para os demais deixe que o redirecionamento tome conta da situação.

3) Crie um sitemap xml[bb] ( arquivo que contém a relação de todas as páginas do site a serem indexadas ) com os novos links e coloque no arquivo robots.txt a seguinte linha:

Sitemap: http://www.meusite.com/sitemap.xml

Com essa linha no robots.txt você informa para alguns mecanismos de busca ( Google, Yahoo e MSN Live que sei ) as urls do seu site, ou seja, informa os novos links.

Com isso não é mais preciso enviar o sitemap para cada mecanismo de busca ( processo válido há um bom tempo mas pouca gente sabe ).

4) Verifique se os redirecionamentos estão funcionando corretamente e quais são os erros de página não encontrada através da seção Web Crawl do Google Webmaster Tools.

verifique os erros encontrados pelo googlebot

Bom, é isso ae =]

Espero que esse post te ajude com a mudança do seu site hoje ou no futuro ;]

Qualquer correção, dúvida ou crítica… comente. Valeu!!

Obs: esse post não é uma tradução maquiada como alguns blogs, principalmente blogs sobre SEO[bb], tem feito para aparecerem originais/inéditos. Novamente, o link para o post original está aqui: http://googlewebmastercentral.blogspot.com/2008/04/best-practices-when-moving-your-site.html ;]

É de conhecimento comum dos desenvolvedores web que as páginas de um mesmo site que tenham o mesmo conteúdo para o elemento Title geram problemas de indexação fornecendo nos resultados de buscas links com títulos não muito claros sobre o conteúdo das páginas ou links para páginas com conteúdo não desejado pelo internauta.

Se você ainda não sabia dessa confira na imagem abaixo um exemplo desse fato onde os títulos e snippets ( baseados na meta description ) são os mesmos para 3 diferentes páginas no site da Nestlé.

titles repetidos

Você, como desenvolvedor web, identifica facilmente que os links são diferentes mas o usuário comum não.

Ter um título e uma descrição para cada página do site ajuda o internauta a encontrar a página correta com a informação desejada.

Os mecanismos de busca trabalham essas informações ( title e meta description ) para entregar um bom resultado. Páginas que compartilham os mesmo títulos e descrições perdem “pontos”, não são corretamente indexadas.

Veja se não ficaria melhor assim:

título alterados

( Suprimi o 3º resultado pois ele tem o mesmo conteúdo que o segundo, só trocaram o nome da seção e mais um elemento de navegação… vai entender ¬¬ )

Mesmo com a popularização das técnicas de seo[bb] a repetição de títulos e descrição acaba ocorrendo, principalmente, em páginas estáticas de seções como contato, empresa, suporte e outras.

A identificação de tais páginas pode ser feita manualmente olhando cada página do site ou você pode usar a seção Content Analysis do Google Webmaster Tools.

Content Analysis

( A imagem já diz tudo mas se você nunca usou o Google Webmaster Tools aguarde um futuro post sobre como usá-lo )

Eu mesmo descobri que nas últimas alterações que fiz no site da SolutionShop acabei por cometer tal erro com algumas páginas estáticas. Confira:

content analysis tag title

Corrigi os títulos e descrições das páginas estáticas suportedownloads.asp, ss-intel-core-duo.asp, contato.asp e empresa.asp.

As páginas dinâmicas que aparecem no relatório serão removidas dos mecanismos de busca pois há uma página estática feita pelo o meu sistema com os devidos títulos e descrições para cada uma delas. Ficou faltando um “nofollow” nos links para elas e por isso as mesmas foram indexadas ;]

Bom, agora é só esperar os bots visitarem o site para ver o resultado.

É isso aí, bem simples: verifique os titles e as metas description dos seus sites na seção Content Analysis do Google Webmaster Tools.

Os mecanismos de busca e os internautas agradecem.