Como migrar site de qualquer plataforma para WordPress

Tutorial completo de como migrar site de qualquer plataforma (Drupal, Wix, Tumblr, Blogger, Blogspot, Joomla e Magento) para o WordPress.

Este post foi atualizado pela última vez há mais de 3 meses.

Neste guia definitivo vamos ensinar, com o máximo de detalhes possíveis, como migrar site de qualquer plataforma (Drupal, Wix, Tumblr, Blogger, Blogspot, Joomla, Magento, etc) para o WordPress da forma menos burocrática possível.

Então, se você precisa de uma pequena ajuda para resolver este procedimento de migrar site sem perdas, leia todo o passo a passo disponível a seguir.

TUTORIAL: Como migrar site de qualquer plataforma para WordPress

Como migrar site do Blogger Blogspot para WordPress sem perder o SEO

Com certeza a ferramenta Blogger, também conhecida como Blogspot, é ótima para pessoas iniciantes que desejam começar no mundo dos blogs. Contudo, é muito comum que as limitações da ferramenta, criada pela Google, desanimem a continuidade do projeto em um futuro próximo.

É neste exato momento que percebe-se a necessidade de realizar a migração para uma plataforma de gerenciamento de conteúdo mais robusta e completa, como é o caso do nosso tão amado WordPress.

O problema é: como fazer a migração do Blogger/Blogspot para WordPress sem perder rankeamento na busca orgânica e sem perder posições importantes diante de uma concorrência cada vez mais acirrada? É exatamente este o objetivo deste artigo!

Como mudar do Blogger (Blogspot) para o WordPress

Assim como escrevemos acima, o Blogger é uma das plataformas mais populares para quem deseja começar no incrível mundo dos blogs.

O problema é que ela oferece recursos limitados e, querendo ou não, vai chegar uma hora que você vai sentir a importância de ter controle total sobre o seu conteúdo. É exatamente nesse momento que o WordPress chega para resolver todos os seus problemas.

Então, se a sua vontade é aprender como realizar a migração de todo o seu conteúdo hospedado no Blogger para o WP, a primeira coisa que precisa fazer é ter uma hospedagem de sites especializada em WordPress e, obviamente, registrar um nome de domínio próprio.

A partir daí, basta seguir o passo a passo que preparamos para dar sequência na sua migração, mantendo todas as otimizações SEO e rankeamentos na SERP.

Fazendo backup do seu conteúdo do Blogger

  • Partindo do princípio de que você esteja conectado ao painel de controle da plataforma, clique em Configurações > Outro no menu lateral;
  • Posteriormente, clique no botão Fazer backup do conteúdo;
  • Na mensagem de confirmação, clique em Salvar no seu computador para que um arquivo em formato XML seja gerado com todo o seu conteúdo publicado dentro do Blogger;
  • Por fim, salve-o no seu computador.

Importando o backup do Blogger para o WordPress

Visto que você já tenha realizado a contratação de uma hospedagem WordPress e, também, já tenha registrado um nome de domínio, siga as etapas abaixo:

  • Com o painel do WordPress aberto, navegue até Ferramentas > Importar;
  • Localize o importador do Blogger e clique no link Instalar agora;
  • Após a instalação, clique em Executar importador;
  • O próximo passo é selecionar o arquivo XML que você salvou de backup e importar para a sua instalação do WordPress;
  • Para finalizar, atribua as postagens importadas a um autor que já tenha uma conta na sua instalação do WP.

Configurando os novos permalinks

Assim como tantos outros recursos que o WordPress oferece, a configuração dos permalinks é, sem dúvidas, uma das mais importantes, pois permite que o endereço das suas publicações sejam amigáveis para o SEO.

Por isso, o objetivo desta etapa é deixar os links permanentes do seu novo blog WordPress semelhantes com o Blogger.

Então, para definir os seus permalinks ideais, navegue até Configurações > Links permanentes localizado no menu lateral do WP, selecione Estrutura personalizada e copie e cole o termo a seguir:

/%year%/%monthnum%/%postname%.htmlCode language: JavaScript (javascript)

O próximo passo é inserir, no arquivo functions.php do seu template o script:

add_action( 'init', 'wpb_update_slug' );
 
function wpb_update_slug() { 
global $wpdb;
$result = $wpdb->get_results("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'blogger_permalink' ");
$wpdb->print_error();
foreach ($result as $row){
$slug = explode("/",$row->meta_value);
$slug = explode(".",$slug[3]);
$wpdb->query("UPDATE $wpdb->posts SET post_name ='$slug[0]' WHERE ID = '$row->post_id' ");
}
echo "DONE";
 
}Code language: PHP (php)

Por fim, visite qualquer post ou página do seu novo blog WordPress para que o script acima seja acionado.

E lembre-se! Após esta execução, é importante apagar o script do functions.php, pois ele só precisa ser executado uma única vez no servidor.

Configurando os redirecionamentos

Chegamos a etapa mais importante da migração. É neste momento que precisamos configurar corretamente o redirecionamento do Blogger para o WordPress, fazendo com que você não perca nenhum tráfego existente, nem visitação e muito menos o rankeamento na busca orgânica.

Trocando em miúdos, isso garante que todos que acessarem os permalinks antigos sejam devidamente redirecionados para a nova URL amigável, inclusive os robôs dos mecanismos de pesquisa.

Então, para realizar este procedimento, é necessário que você instale e ative o plugin Blogger to WordPress e siga o passo a passo abaixo:

  • Dentro do painel de controle do WP, navegue até Ferramentas > Blogger to WordPress Redirection;
  • Clique no botão Start Configuration para que o plugin possa detectar a URL do seu Blogspot e gerar um código de redirecionamento;
  • O próximo passo é clicar no botão Get Code para que um snippet seja gerado e, obviamente, você possa efetuar o redirecionamento correto do Blogger para o WordPress.

Após a primeira parte desta etapa, faça login na plataforma Blogger, navegue até o menu Tema e clique em Personalizar > Editar HTML para que todo o código do tema salvo no Blogger possa ser editado.

Caso você tenha personalizado este tema e não quer perder estes ajustes, copie e salve todo o código em seu computador. Depois disso, exclua todo o conteúdo desta área, substitua pelo código que foi gerado pelo plugin acima e clique em Salvar tema.

Acalme-se que o procedimento não acaba por aqui. Ainda será preciso configurar os redirecionamentos para os usuários de dispositivos móveis. Então, volte até a página de temas do Blogger e clique em Personalizar > Configurações do celular.

Na janela que se abrirá, em resposta à pergunta “Você quer mostrar o tema para computadores ou dispositivos móveis nos dispositivos?“, deixe marcada a opção Computador e clique em Salvar.

Agora sim, você concluiu com sucesso todo o procedimento de migração do Blogger (Blogspot) para WordPress.

Aprenda como migrar site Wix para WordPress

Embora a plataforma Wix seja bem popular e atraente para aqueles que precisam criar um site simples, muitos destes usuários, quando percebem a limitação da ferramenta, sentem necessidade de migrar do Wix para WordPress o mais rápido possível.

Mas a dúvida é: como fazer esta migração sem perder todo o conteúdo que já foi publicado? Bom, o objetivo deste guia é justamente ensinar como fazer a migração da forma mais prática possível.

Como migrar site do Wix para WordPress

Para quem ainda não sabe, o Wix é uma plataforma fechada, que não possui código aberto e, embora existam outras maneiras de realizar a migração do seu site Wix para o site WordPress, um dos métodos gratuitos é usando a importação de suas postagens via arquivo RSS.

Mas, antes de dar sequência ao nosso passo a passo de como migrar do Wix para o WordPress, você deve:

  1. ter um nome de domínio registrado;
  2. contratar uma hospedagem de sites especializada em WordPress;
  3. possuir um site WordPress instalado e configurado.

Após este mero detalhe, o tutorial a seguir vai te ensinar como fazer a migração correta de todos os dados e conteúdo do Wix para o WordPress, sem praticamente nenhuma perda.

Usando o arquivo RSS do seu site Wix

Com a ajuda do arquivo RSS é possível realizar a transferência do seu conteúdo, mas este método só é aplicável para as postagens/artigos do blog e não para as páginas internas do Wix. Sem contar que esta abordagem só é funcional para sites Wix mais antigos.

Vamos lá:

  • O primeiro passo é localizar o seu arquivo RSS Feed. Para isso, basta adicionar /feed.xml no final da sua URL Wix. Por exemplo: seudominio.wix.com/feed.xml. Feito isso, salve o arquivo;
  • O próximo passo é usar o importador RSS integrado ao WordPress para realizar a migração. Desta forma, navegue até Ferramentas > Importar e clique em Executar importador;
  • Selecione o arquivo feed.xml que você salvou, selecione Carregar arquivo e pronto!

Agora todas as suas postagens Wix estão migradas para o banco de dados do WordPress. Obviamente, alguns erros de formatação podem aparecer, mas nada que não possa ser corrigido e/ou ajustado.

Vale lembrar que, como não existe nenhum método automatizado de migrar as páginas Wix para o WP, o processo deverá ser feito de forma manual, infelizmente. Nesse caso, você terá que copiar o conteúdo do Wix e publicar numa página do WP usando o famoso Ctrl C e Ctrl V.

Transfira as imagens do Wix para o WordPress

Agora que você já fez a transferência de todo o seu conteúdo, chegou a hora de fazer a migração das imagens que estão hospedadas no Wix.

Para esta etapa de migração, recomendamos que você faça o upload manual dessas imagens diretamente para a biblioteca de mídia do WordPress, ou seja, acessando Mídia > Adicionar novo.

E, após subir todas as imagens, edite seus artigos e insira as novas imagens. Assim, quando você excluir o site que está no Wix, suas imagens continuarão funcionando sem nenhuma quebra.

Redirecionando um site Wix para WordPress

Após realizar todo o processo de migração anterior, chegou o momento de redirecionar o seu antigo site Wix para o domínio com WordPress. Assim, toda vez que alguém acessar o endereço antigo será automaticamente redirecionado para o novo, como num piscar de olhos!

Então, para que o redirecionamento seja feito da forma correta, copie o código de exemplo abaixo e salve-o como redirects.js.

var hashesarr = { 
"#!sobre-nos/hwp9":'/sobre-nos/',
"#!contato/pf63":'/contato/'
 };
for (var hash in hashesarr) {
    var patt = new RegExp(hash);
    if (window.location.hash.match(patt) !== null) {
        window.location.href = hashesarr[hash];
    }
}Code language: JavaScript (javascript)

No código acima colocamos algumas linhas para mostrar o que será necessário fazer. Por exemplo, na linha:

"#!sobre-nos/hwp9":'/sobre-nos/',

Substitua onde está #!sobre-nos/hwp9 pelo endereço interno do seu site hospedado no Wix e, em /sobre-nos/ insira a URL da nova página no WordPress. Infelizmente, este processo também deve ser feito manualmente e linha por linha.

Em seguida, use um cliente SFTP para fazer upload deste arquivo para o diretório /js/ do seu template WordPress. E, caso seu layout não possua esta pasta, basta criá-la!

Para terminar, insira o código a seguir no final do arquivo functions.php, localizado também no diretório do seu template.

function wpb_wixjs () {<br />wp_enqueue_script( 'wixredirect', get_stylesheet_directory_uri() . '/js/redirects.js', array(), '1.0.0', true);<br />}<br />add_action('wp_enqueue_scripts', 'wpb_wixjs');Code language: JavaScript (javascript)

Ao completar esta etapa é só você testar o redirecionamento usando um endereço do seu site antigo, que estava hospedado no Wix para ver a mágica acontecer.

Infelizmente esse tipo de redirecionamento não é amigável e também não serve para redirecionar os mecanismos de pesquisa.

Como migrar do WordPress.com para o WordPress.org

Muitas pessoas ainda começam o seu site ou blog através de plataformas gratuitas de publicação, como é o caso do WordPress.com, mas em pouco tempo percebem todas as suas limitações e a necessidade de migrar o conteúdo para a plataforma auto-hospedada é apenas uma questão de tempo.

Vale ressaltar que antes de dar continuidade a este tutorial, você precisa ter uma hospedagem de sites contratada e, também, um nome de domínio próprio registrado. Somente a partir daí que você deve começar este procedimento de migração do WordPress.com para o WordPress.org.

Exportando o conteúdo do WordPress.com para a sua hospedagem de sites

A primeira etapa do passo a passo é acessar o painel de controle do seu blog no WordPress.com e navegar até Ferramentas > Exportar. Em seguida clique no botão Exportar tudo.

Agora é só aguardar pela criação do link de exportação, fazer download do arquivo em formato .zip e salvá-lo em seu desktop.

Instalando o WordPress.org em sua hospedagem de sites

Com o arquivo de exportação salvo, o próximo passo do tutorial é instalar o WordPress em sua hospedagem de sites contratada. Caso você não sabe como instalar o WP, siga nosso passo a passo abaixo:

Importando o conteúdo do WordPress.com para o site WP

Após a instalação e configuração do seu WordPress auto-hospedado, chegou a hora de realizar a importação de todo o seu conteúdo do WordPress.com.

Para isso, acesse o painel de controle da sua nova instalação do WordPress e navegue até Ferramentas > Importar e clique no link Instalar agora que fica localizado imediatamente abaixo de “WordPress”.

Após a instalação do importador do WordPress, clique em Executar importador e selecione o arquivo de backup que você salvou anteriormente.

Por fim, atribua o conteúdo importado a um usuário que já exista na nova instalação do WP e não esqueça de marcar a caixa de opção para fazer download de imagens e arquivos para a sua nova hospedagem.

Redirecionamento do WordPress.com para WordPress.org

Para que o seu site não perca rankeamento na busca orgânica, é de suma importância a realização do redirecionamento 301 imediatamente após a migração.

O grande problema é que o WordPress.com não oferece nenhuma forma de redirecionamento gratuito. A única opção é usar um serviço pago que se chama Site Redirect para realizar este procedimento.

Para ativá-lo, acesse o painel de controle do WordPress.com, navegue até Gerenciar > Configurações e, no endereço do site, clique no link Redirecionar. Agora é só seguir o passo a passo que a ferramenta oferece.

CMS2CMS: Como migrar site de qualquer plataforma para WordPress

Com o CMS2CMS é possível migrar o conteúdo e os dados de qualquer gerenciador de conteúdo para o WordPress e vice-versa. Segundo seus desenvolvedores, o CMS2CMS é uma ferramenta de migração universal que oferece suporte a dezenas de plataformas atualmente.

Além disso, é indicada para todos os níveis de profissionais web, e não apenas para os usuários com pouco conhecimento técnico, justamente por automatizar e reduzir drasticamente o tempo total que um procedimento de migração costuma ter.

Como funciona o CMS2CMS

Por apresentar uma variedade enorme de possibilidades de migração entre plataformas, a usabilidade da ferramenta é extremamente simples. Por exemplo, basicamente você vai precisar:

  • Registrar-se na plataforma;
  • Inserir detalhes técnicos do seu site ou blog que será migrado;
  • Organizar e mapear o que deseja migrar, incluindo as configurações SEO.

Plataformas suportadas pelo CMS2CMS

Além dos gerenciadores de conteúdo mais comuns, com o CMS2CMS é possível realizar a migração de sites e blogs WordPress, Joomla, Drupal, Wix, Tumblr, Squarespace, Blogger, bbPress, Weebly, phpBB, TypePad, HubSpot, além de várias outras opções que você pode conferir diretamente no site oficial.

Confiabilidade do CMS2CMS com relação ao conteúdo

Embora esta seja a maior necessidade de quem está precisando fazer uma transferência de dados entre diferentes plataformas, existem algumas coisas que o CMS2CMS não vai conseguir migrar por incompatibilidade entre as plataformas de gerenciamento de conteúdo.

Por exemplo, um template Joomla não é compatível com um template WordPress.

Planos do CMS2CMS

O plano gratuito do CMS2CMS oferece uma migração de apenas alguns artigos/posts. Ideal para você realizar apenas um teste da ferramenta e de como será realizado todo o procedimento de migração entre plataformas de gerenciamento de conteúdo.

E, se você testou e gostou do resultado, a plataforma possui uma calculadora de preços de acordo com a quantidade de dados que serão migrados, o que inclui: número de publicações, número de usuários registrados, número de comentários e número de taxonomias.

Como migrar site de qualquer plataforma para WordPress

Com o plugin CMS2CMS para WordPress é possível realizar a migração dos dados e conteúdo de dezenas de outras plataformas para WordPress. Isso inclui uma transferência de dados bem rápida, além de uma versão de testes para que você possa verificar como ficará a migração.

O plugin também permite mapear completamente os dados que serão transferidos para o seu site WordPress, incluindo praticamente todo o conteúdo textual, ou seja, todos os seus artigos, posts e páginas publicados.

Também é possível transferir seus anexos, imagens (inclusive as de destaque), categorias, tags, comentários, os autores/usuários registrados, menus internos, redirecionamentos 301 e até as principais configurações SEO, evitando possíveis quedas no ranking da busca orgânica.

Dentre as plataformas, as mais populares no ranking de migrar site estão:

  • Drupal para WordPress
  • Joomla para WordPress
  • Wix Para WordPress
  • Tumblr para WordPress
  • Blogger para WordPress

Foto: Francesco Liotti via Unsplash.

Quero ser cliente da PortoFácil! Entre em contato

Leia também

Textos que têm a ver com este assunto:
TUTORIAL: como resolver erros e problemas no WordPress

Tutorial de como resolver os principais erros e problemas relacionados ao WordPress. Confira nosso passo a passo detalhado de soluções!

Novidades do WordPress 6.7.1

Conheça todas as novidades do WordPress, incluindo melhorias e aprimoramentos em segurança, desempenho e acessibilidade.

Guia SEO: Manual completo e definitivo sobre otimização de sites

Tutorial com as melhores práticas SEO, incluindo as principais ferramentas e os itens essenciais para alcançar o topo da busca orgânica.