Como migrar seu blog do Blogger para o WordPress

Publicados: 2022-02-26

Seu blog (abc.blogspot.com) está hospedado no Blogger e agora você deseja mover o blog do Blogger para o WordPress (auto-hospedado) com um nome de domínio pessoal como abc.com. Qual é a maneira mais fácil de mudar do Blogger para o WordPress sem perder o tráfego de pesquisa do Google, o page rank e seus assinantes de feed existentes?

O WordPress oferece uma opção fácil de um clique para importar postagens de blog e comentários de leitores do Blogger para um novo blog WordPress, mas há mais na migração do que apenas transferir conteúdo. Por exemplo:

  • Alguns de seus artigos no antigo blog blogspot podem ter uma classificação muito alta nos mecanismos de pesquisa para determinadas palavras-chave, mas depois de mover esses artigos para um novo blog WordPress, você perderá o tráfego de pesquisa orgânica, pois os links permanentes (ou URLs) das postagens do seu blog vai mudar.
  • As pessoas chegam ao seu blog por meio de mecanismos de pesquisa, favoritos do navegador e referências de outros sites que têm links para as páginas do seu blog. Se você migrar para o WordPress, o Blogger não redirecionará automaticamente esses visitantes para seu novo site.
  • Quando você muda do Blogger para o WordPress, os leitores existentes que estão inscritos no seu feed RSS do Blogger podem ser perdidos para sempre se não se inscreverem manualmente no seu novo endereço de feed do WordPress (e a maioria não o fará).

A ferramenta Importer disponível dentro do WordPress apenas transferirá conteúdo do Blogger para o Wordpress, mas se você também quiser cuidar dos vários problemas listados acima, siga este tutorial passo a passo. Leva menos de 5 minutos para ser concluído e você também poderá transferir todo o Google Juice do antigo endereço blogspot.com para seu novo blog WordPress.

Como mover seu blog do Blogger para o WordPress

Antes de iniciar a migração, pode ser uma boa ideia fazer backup de seu blog do Blogger, incluindo o modelo XML, postagens de blog e comentários, apenas para garantir a segurança.

Se você precisar de ajuda com a migração do Blogger para o WordPress, entre em contato comigo usando o formulário de contato em ctrlq.org. Esta é uma opção paga.

  1. Registre um novo domínio da web, compre hospedagem na web e instale o WordPress em seu novo domínio.
  2. Abra o painel de administração do WordPress e em Ferramentas -> Importar, selecione a opção Blogger*. Autorize o WordPress a acessar sua conta do Blogger, selecione seu blog blogspot.com e, em poucos minutos, todas as postagens e comentários do blog do Blogger estarão disponíveis no novo site WordPress.
  3. Abra o editor de temas do WordPress em Aparência -> Editor e abra o arquivo functions.php para edição. A maioria dos temas do WordPress inclui um arquivo functions.php ou você pode carregá-lo manualmente na pasta de temas do WordPress através do cPanel ou FTP. Copie e cole o seguinte trecho de código dentro do seu arquivo functions.php (no início do arquivo) e clique no botão “Atualizar arquivo” para salvar suas alterações.
 <?php function labnol_blogger_query_vars_filter( $vars ) { $vars[] = "blogger"; return $vars; } add_filter('query_vars', 'labnol_blogger_query_vars_filter'); function labnol_blogger_template_redirect() { global $wp_query; $blogger = $wp_query->query_vars['blogger']; if ( isset ( $blogger ) ) { wp_redirect( labnol_get_wordpress_url ( $blogger ) , 301 ); exit; } } add_action( 'template_redirect', 'labnol_blogger_template_redirect' ); function labnol_get_wordpress_url($blogger) { if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) { $query = new WP_Query ( array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) ); if ($query->have_posts()) { $query->the_post(); $url = get_permalink(); } wp_reset_postdata(); } return $url ? $url : home_url(); } ?>
  1. Abra o Painel do Blogger e escolha Modelos. Role para baixo na página de modelos e escolha a opção "Reverter para modelos clássicos" para alternar dos modelos do Blogger baseados em XML para os modelos clássicos baseados em tags.
  2. Copie e cole o trecho a seguir em seu editor de modelos do Blogger, mas antes de fazer isso, substitua todas as ocorrências de labnol.org pelo novo URL do seu site WordPress. Por exemplo, se seu site WordPress estiver localizado em example.com, substitua labnol.org por example.com e cole o snippet modificado no editor de modelos do Blogger. Salve as alterações.
 <html> <head> <title><$BlogPageTitle$></title> <script> <MainOrArchivePage> window.location.href="http://labnol.org/" </MainOrArchivePage> <Blogger><ItemPage> window.location.href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" </ItemPage></Blogger> </script> <MainPage> <link rel="canonical" href="http://labnol.org/" /> </MainPage> <Blogger> <ItemPage> <link rel="canonical" href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" /> </ItemPage> </Blogger> </head> <body> <MainOrArchivePage> <h1><a href="http://labnol.org/"><$BlogTitle$></a></h1> </MainOrArchivePage> <Blogger> <ItemPage> <h1><a href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1> <$BlogItemBody$> </ItemPage> </Blogger> </body> </html>

Estamos quase terminando. Abra qualquer página no seu blog antigo do Blogger e ele deve redirecioná-lo para a página correspondente do WordPress. Estamos usando um redirecionamento 301 permanente no lado do WordPress e, portanto, todo o Google Juice e PageRank devem passar para suas novas páginas do WordPress. (vídeo)

O método acima funciona para URLs normais de blogspot.com e também para domínios do Blogger específicos de um país, como blogspot.co.uk, blogspot.com.au ou blogspot.in.

A ferramenta de importação do Blogger move apenas postagens e comentários do Blogger para o WordPress, mas não imagens. E isso deve ser bom porque os URLs de imagem em suas postagens importadas do WordPress ainda estão apontando para blogspot.com (onde as imagens foram originalmente hospedadas) e, portanto, nada quebraria.

Veja também: Mover o Blogger no domínio personalizado para o WordPress

Mudar o feed RSS do Blogger para o WordPress

Quando você muda do Blogger para o WordPress, o URL do seu feed RSS também muda. Vá para Blogger -> Configurações -> Outros e escolha URL de redirecionamento de feed de postagem em Feed do site. Aqui você pode digitar o endereço da web do seu novo feed RSS do WordPress aqui e o assinante RSS existente será movido automaticamente para o seu novo feed.

Se você estiver usando o FeedBurner, basta substituir a fonte do feed RSS do Blogger pelo seu novo feed do WordPress.

Migração para WordPress concluída - o que vem a seguir?

Agora que seu novo site WordPress está funcionando com todas as postagens antigas do Blogger, aqui estão algumas coisas importantes que você deve fazer:

  1. Adicione seu novo site WordPress ao Google Webmaster, verifique a propriedade do site e também envie um Sitemap XML listando os URLs em seu novo site.
  2. Siga estas dicas de otimização do WordPress, instale alguns dos plug-ins essenciais e preste atenção especial para melhorar a segurança do seu site WordPress.
  3. Siga estas dicas de blog e leve seu blog para o próximo nível.

PS: O Google parou de oferecer suporte ao OAuth 1.0 e, portanto, o plug-in de importação do Blogger existente no WordPress parou de funcionar. O desenvolvedor do plug-in expressou sua incapacidade de atualizar o plug-in para usar a API do Blogger 3 e o OAuth 2.0 e, portanto, estamos presos neste momento.