Como Migrar um Site WordPress Sem Perder Conteúdo nem Posicionamento
Para migrar um site WordPress, comece por listar cada URL e cada função que os seus plugins desempenham, depois exporte o conteúdo (Ferramentas → Exportar dá-lhe um ficheiro XML) e copie a pasta de média, recrie o design na nova plataforma, importe o conteúdo e configure redirecionamentos 301 para qualquer URL que mude antes de mudar o DNS. Mantenha o site antigo a funcionar até o novo estar verificado. Os redirecionamentos são o passo que as pessoas saltam, e é o que protege o seu tráfego de pesquisa.
Este guia cobre a saída do WordPress para um site reconstruído, incluindo um site criado com um criador de apps com IA. Os mesmos passos aplicam-se independentemente da plataforma para onde migra.
Decida que tipo de migração vai fazer
Existem três destinos comuns, e cada um exige uma quantidade de trabalho diferente.
| Destino | O que significa | Adequado quando |
|---|---|---|
| Outro alojamento WordPress | Mesmo site, novo servidor | Gosta do WordPress e só quer melhor alojamento |
| Um site reconstruído | Novo design e plataforma; conteúdo importado | O site é sobretudo páginas e artigos, e os plugins são um fardo |
| WordPress headless | O WordPress continua como editor; um novo frontend lê os artigos pela API REST | Os redatores adoram o editor do WordPress, mas quer um novo frontend |
Se vai continuar no WordPress, use a ferramenta de migração do seu novo alojamento e pare aqui. O resto deste guia trata da segunda e terceira opções. Para ajuda na escolha de uma plataforma, veja alternativas ao WordPress e WordPress vs Webflow.
Passo 1: Inventarie o site
Antes de tocar em qualquer coisa, registe o que existe.
Cada URL. O WordPress (desde a versão 5.5) gera um mapa do site em /wp-sitemap.xml. Plugins de SEO como o Yoast costumam substituí-lo pelo seu próprio, muitas vezes em /sitemap_index.xml. Guarde a lista de URLs numa folha de cálculo. Se tiver o Google Search Console configurado, exporte também as páginas que recebem tráfego, pois são as que não pode dar-se ao luxo de partir.
Tipos de conteúdo. Páginas, artigos, categorias, etiquetas, autores e quaisquer tipos de conteúdo personalizados (itens de portefólio, membros da equipa, eventos). Anote aproximadamente quantos existem de cada.
Plugins e o que fazem. Não liste os nomes dos plugins; liste as funções. «Formulário de contacto que envia email ao proprietário.» «Títulos e descrições de SEO.» «Calendário de reservas.» «Inscrição na newsletter.» Cada função precisa de um plano no novo site.
Coisas que não são visíveis. Etiquetas de análise de dados, redirecionamentos já definidos por um plugin, código personalizado no tema, endereços de email nos formulários.
Passo 2: Exporte o conteúdo e a média
Conteúdo. No painel de administração do WordPress, aceda a Ferramentas → Exportar, escolha Todo o conteúdo e descarregue o ficheiro. É um ficheiro XML (o formato WordPress eXtended RSS, ou WXR) que contém artigos, páginas, comentários, campos personalizados, categorias e etiquetas.
Média. O ficheiro de exportação refere as imagens por URL, mas não as contém. Copie a pasta wp-content/uploads do seu alojamento com o gestor de ficheiros, por SFTP ou com um plugin de backup. Mantenha a estrutura de pastas; está organizada por ano e mês.
Campos de SEO. Se um plugin de SEO guarda títulos e meta descrições personalizados, normalmente estão na exportação como campos personalizados. Verifique um artigo no ficheiro XML para confirmar.
Uma cópia de segurança completa. Faça também uma cópia de segurança completa dos ficheiros e da base de dados, mesmo que não pense usá-la. É o seu caminho de volta.
Passo 3: Recrie o design
Uma migração é um bom momento para simplificar. A maioria dos temas do WordPress acumula anos de widgets e opções de layout de que não precisa.
Tire capturas de ecrã dos principais tipos de página: início, uma página normal, a lista do blogue, um artigo individual, contacto. Com um criador de apps com IA, pode anexá-las e descrever o que quer manter:
Crie um site para uma clínica de fisioterapia com base nas capturas de ecrã anexadas do nosso site WordPress atual. Mantenha as cores, o logótipo e a ordem das secções na página inicial, mas torne-o mais limpo e mais rápido. Páginas: Início, Serviços, Sobre, Blogue, Contacto. O blogue precisa de uma página de lista e de uma página de artigo individual.
Construa o layout primeiro com alguns artigos reais, e não com o arquivo completo.
Passo 4: Importe o conteúdo
A forma de importar depende do volume.
- Um punhado de páginas. Copie o texto manualmente ou cole-o no chat. É rápido e permite editar à medida que avança.
- Dezenas ou centenas de artigos. Importe a partir do ficheiro XML da exportação. Um script pode ler cada item e guardar o título, o slug, a data, o conteúdo, o resumo, as categorias e a imagem de destaque.
Com um criador com IA, anexe o ficheiro de exportação e descreva o resultado que quer:
Anexei a nossa exportação do WordPress (XML WXR). Importe todos os artigos publicados para o blogue. Mantenha o slug, a data de publicação, o título, o conteúdo, as categorias e a imagem de destaque de cada artigo. Ignore rascunhos, artigos no lixo e comentários. Guarde os artigos de forma que o URL de cada um seja
/blog/[slug]. Mostre-me quantos artigos foram importados e liste os que falharam.
Algumas coisas a verificar depois da importação:
- Imagens dentro dos artigos continuam a apontar para os URLs
wp-content/uploadsdo domínio antigo. Carregue a média para o armazenamento do novo site e reescreva esses URLs, ou partem-se no dia em que o site antigo desaparecer. - Shortcodes como
[gallery]ou[contact-form-7]aparecem como texto literal. Encontre-os e substitua-os por conteúdo real. - HTML incorporado de construtores de páginas pode ser confuso. Verifique por amostragem os artigos com mais tráfego.
Passo 5: Mantenha os URLs ou redirecione-os
Os motores de pesquisa e outros sites ligam-se aos seus URLs antigos. Quando um URL desaparece, essas ligações devolvem um erro 404 e o posicionamento associado perde-se.
O melhor cenário: manter exatamente os mesmos URLs. Se os seus artigos estavam em /o-meu-titulo/, faça com que o novo site os sirva no mesmo endereço.
Quando os URLs têm de mudar (por exemplo, de /2024/05/o-meu-artigo/ para /blog/o-meu-artigo), configure um redirecionamento 301 (um redirecionamento permanente) de cada URL antigo para o novo. Crie uma lista de duas colunas, URL antigo e URL novo, a partir do inventário que fez no Passo 1. Depois peça:
Adicione redirecionamentos 301 permanentes de cada URL antigo no CSV anexado para o respetivo URL novo. Redirecione também
/category/[nome]/para/blog?category=[nome], e/feed/para/blog/rss.xml.
Teste uma amostra dos URLs antigos depois do lançamento. Cada um deve chegar à página nova correta com um único salto, e não a uma cadeia de redirecionamentos.
Passo 6: Transporte as bases de SEO
- Títulos de página e meta descrições para cada página importante
- Um novo mapa do site, submetido no Google Search Console
- A mesma análise de dados, para comparar antes e depois
- Texto alternativo das imagens, que está na exportação para as imagens que o tinham
O nosso guia sobre SEO para sites criados com IA cobre o resto.
Passo 7: Substitua as funções dos plugins
Percorra a lista de funções do Passo 1:
| Função do plugin | Substituição típica |
|---|---|
| Formulário de contacto | Um formulário que guarda numa base de dados e/ou lhe envia um email |
| Campos de SEO | Títulos e descrições definidos por página no novo site |
| Inscrição na newsletter | O formulário ou a API do seu fornecedor de email |
| Reservas | Uma página de reservas, ou uma ferramenta de reservas alojada incorporada na página |
| Comentários | Uma funcionalidade de comentários, um serviço de comentários alojado, ou nenhum |
| Cache e segurança | Normalmente desnecessários num site estático ou alojado |
Passo 8: Lance o site e mude o DNS
- Publique o novo site num endereço temporário e teste-o no computador e no telemóvel.
- Percorra todas as páginas da sua lista de maior tráfego.
- Verifique uma amostra dos URLs antigos quanto aos redirecionamentos corretos.
- Aponte o DNS do seu domínio para o novo alojamento.
- Mantenha o site WordPress e a respetiva cópia de segurança durante algumas semanas, caso tenha falhado alguma coisa.
O nosso guia sobre como ligar um domínio personalizado explica a alteração de DNS.
Erros comuns
- Não ter redirecionamentos. O erro mais caro. Cada URL partido é uma ligação perdida.
- Imagens que continuam a carregar do site antigo. Tudo parece bem até cancelar o alojamento antigo.
- Esquecer os formulários. O formulário de contacto deixa de enviar em silêncio, e só dá por isso semanas depois.
- Importar rascunhos e lixo. Limpe antes de importar, e não depois.
- Cancelar o alojamento antigo no dia do lançamento. Espere até ter a certeza de que nada falta.
Migrar para a Mythex
A Mythex é um criador de apps com IA, não um alojamento WordPress, por isso uma migração de WordPress para a Mythex é uma reconstrução: descreve o site, anexa capturas de ecrã e o seu ficheiro de exportação no chat (até 5 ficheiros por mensagem, 10 MB cada), e o agente escreve o novo site. As imagens carregadas podem ir para o armazenamento de ficheiros do projeto, e uma base de dados guarda os artigos se quiser editá-los mais tarde. Publique num endereço mythex.ai para testar e depois ligue o seu domínio no plano Pro. Veja sites estáticos na Mythex na documentação.
Lista de verificação da migração
- Cópia de segurança completa dos ficheiros e da base de dados do WordPress
- Lista de todos os URLs, com as páginas de maior tráfego assinaladas
- Lista das funções dos plugins e uma substituição para cada uma
- Conteúdo exportado (Ferramentas → Exportar) e pasta
wp-content/uploadscopiada - Design recriado e testado com conteúdo real
- Conteúdo importado; imagens retiradas do domínio antigo; shortcodes removidos
- Redirecionamentos 301 para cada URL alterado, testados
- Títulos, descrições, mapa do site e análise de dados no lugar
- Formulários testados de ponta a ponta
- DNS mudado; site antigo mantido durante algumas semanas
Perguntas
Perco o meu posicionamento no Google se sair do WordPress?
Não, se mantiver os mesmos URLs sempre que possível, adicionar redirecionamentos 301 para cada URL que mude e transportar os títulos, descrições e conteúdos. O posicionamento costuma oscilar durante algumas semanas após qualquer migração, mas são os URLs partidos sem redirecionamento que causam perdas duradouras.
Como exporto tudo do WordPress?
Ferramentas → Exportar no painel de administração do WordPress descarrega um ficheiro XML com os seus artigos, páginas, comentários, categorias e etiquetas. Os ficheiros de média não estão nesse ficheiro, por isso copie a pasta wp-content/uploads separadamente, a partir do gestor de ficheiros do seu alojamento, por SFTP ou com um plugin de backup.
Posso continuar a usar o WordPress apenas para escrever artigos?
Sim. Esta configuração chama-se WordPress headless: o WordPress continua como editor e um novo frontend lê os artigos através da API REST do WordPress. Mantém um editor familiar, mas significa que continua a ter de manter e proteger uma instalação de WordPress.
E os meus formulários de contacto e plugins?
Os plugins não se transferem. Liste o que cada um faz, como formulários, campos de SEO ou reservas, e recrie essa função no novo site ou substitua-a por um serviço. Os formulários costumam passar a ser um formulário simples que guarda numa base de dados ou envia um email.