Transferir um blog hospedado no blogspot para um blog wordpress tem algumas implicações que não são óbvias a princípio. Se você não se preocupa com seu ranking no Google ou com os links que podem existir para textos no seu blog, sua única preocupação é importar corretamente seus textos no wordpress. E isso o wordpress faz com uma facilidade extraordinária, pois basta dizer o endereço do seu blog anterior que a instalação nova vai lá "chupar" tudo, incluindo comentários.
Mas se você se preocupa com seu ranking, mesmo que seja apenas com o que você deseja alcançar no futuro, e/ou tem links que quer preservar, as coisas se complicam. Você não pode simplesmente criar um novo blog e abandonar o anterior, porque o Google vai perceber que o segundo é uma cópia do primeiro e penalizar você por "
conteúdo duplicado". Também não adianta escrever, mesmo que seja em cada página do blog antigo, que o conteúdo foi movido, porque o spider do Google não é humano e não entende o que siginifica o link (você poderia estar dizendo que um FDP copiou você). É preciso sinalizar todas as páginas com "Redirect 301" (movido permanentemente) para que o Google saiba que se trata do mesmo autor movendo o conteúdo.
E aí você tem um problema quando o blog antigo está no blogspot.
No blogspot (ou qualquer serviço de blogging gratuito) você não tem acesso ao arquivo .htaccess (ou ao console do IIS) onde é feito o redirecionamento. Para mover o meu blog pessoal eu fiz uma breve pesquisa a respeito e encontrei
esta página, descrevendo um meio de resolver isso com javascript inserido no template do blog (a isso os autores tem acesso). Como vocês podem ver se tentarem acessar o blog pessoal
pelo antigo endereço, o método funciona, mas tem dois problemas:
Edit: na verdade tem
três problemas. Leia no final deste post
- A página antiga é carregada e, enquanto você já está lendo, é "ejetado" para a mesma página do blog novo. Incomoda e confunde o leitor, mas não dá para evitar isso com um redirecionamento feito no lado do cliente, com javascript.
- Mutos redirecionamentos acabam em erro 404, porque na importação o wordpress escolheu um nome para a página ligeiramente diferente do atribuído pelo blogspot.
Por exemplo, esta página do blog antigo agora dá erro 404 ao redirecionar:
http://jeff-ryan.blogspot.com/2006/06/expresso-do-tdio-polar.html
Porque o gerador de URLs do wordpress parece ser mais inteligente que o do blogspot e não se perde com letras acentuadas. A página destino no wordpress (gerada automaticamente) é esta:
http://ryan.com.br/blogs/jeff/2006/06/expresso-do-tedio-polar/
Por conta de uma única letra dá o erro 404.
Para preservar o exemplo, não vou corrigir esse redirecionamento. Acabo de perceber que a página acima era uma das mais populares do blog (é, também não sei o motivo), por isso corrigi o redirecionamento. Use as duas abaixo como exemplo agora:
http://jeff-ryan.blogspot.com/2007/12/kristen-bell-verso-star-wars.html
http://ryan.com.br/blogs/jeff/2007/12/kristen-bell-versao-star-wars/
Existe um outro método de mover um blog do blogspot para o wordpress, que consiste em usar o mecanismo de "FTP publishing" do blogspot como passo intermediário. Esse método eu pretendo testar com o meu blog Linux.
Edit: Não funcionou.
Tudo isso servirá como aprendizado para a empreitada mais arriscada de todas: mover
este blog para o meu domínio.
Mas isso não deve ocorrer em um futuro próximo.
Edit: o terceiro problema:
Eu não sei onde eu estava com a cabeça quando acreditei que um Redirect 301 por scripts poderia funcionar com o Google. Não há como. Você pode verificar por si mesmo usando estas duas ferramentas online:
http://www.internetofficer.com/seo-tool/redirect-check/
http://www.seoconsultants.com/tools/headers.asp
Ambas vão mostrar que
http://jeff-ryan.blogspot.com não redireciona. E é assim que spiders como o Google vão ver as minhas páginas. Ainda bem que o blog pessoal não tinha um ranking que fizesse falta. E é por isso que eu tenho que testar soluções
bem antes de usá-las em meu blog principal.