Como Migrar um Site para WordPress sem Perder SEO: Tutorial 2026
Migração de site é o pesadelo de qualquer dono de tráfego orgânico. Veja o passo a passo completo para mudar de plataforma para WordPress sem perder ranking nem backlinks.
Categoria: Tutorial · Por Equipe Domain Hunter · Publicado em 09/05/2026 · 13 min de leitura
Migrar um site é, ao mesmo tempo, uma das oportunidades mais legais de redesign — e um dos riscos mais altos para o seu tráfego orgânico. Eu já vi sites que ranqueavam na primeira página despencarem para a quarta depois de uma migração mal feita. E também já vi migrações cirúrgicas que **aumentaram** o tráfego em 30% logo no mês seguinte. A diferença não está na sorte. Está no processo. Neste tutorial, vou te entregar o checklist exato que uso há mais de 8 anos para migrar sites para WordPress sem perder SEO. ## Antes de qualquer coisa: você realmente precisa migrar? Pergunta honesta. Migração só vale a pena se: - A plataforma atual limita seu crescimento (carregamento lento, sem schema, etc.) - Você precisa de funcionalidades específicas (loja, membership, multilíngue) - O custo de manutenção está alto demais - A flexibilidade de SEO está bloqueada (não consegue editar title, meta, robots) Se nenhuma dessas dores existe, talvez seja melhor investir em otimização da plataforma atual. Comece por uma [auditoria SEO completa](/blog/auditoria-seo-completa-passo-a-passo) antes de tomar a decisão. ## Fase 1 — Documentar tudo que você tem hoje Esta é a fase que ninguém faz e que separa migrações ruins de boas. Sem baseline, você nem percebe o que perdeu. ### O que documentar: 1. **Todas as URLs ativas** — exporte com [Screaming Frog](https://www.screamingfrog.co.uk/seo-spider/) (grátis até 500 URLs). 2. **Performance atual no Search Console** — exporte clicks, impressões e posição média dos últimos 16 meses. 3. **Backlinks** — use [Ahrefs](https://ahrefs.com), [Semrush](https://semrush.com) ou o gratuito [Ubersuggest](https://neilpatel.com/br/ubersuggest/) para listar seus principais links externos. 4. **Métricas de Core Web Vitals** — exporte do PageSpeed Insights ou do CrUX. 5. **Estrutura de URLs** — anote o padrão (com ou sem `.html`, com ou sem barra final, com ou sem categoria no slug). > Salve tudo em uma planilha datada. Esta planilha será sua bíblia nas próximas semanas. ## Fase 2 — Planejar a nova estrutura Aqui você decide se vai manter ou mudar a estrutura de URLs. **Regra de ouro: mantenha o que estiver funcionando.** Se sua URL é `/categoria/post-slug` e ranqueia bem, mantenha esse padrão no WordPress. No WordPress, configure em *Configurações → Links permanentes*. Para a maioria dos blogs, a estrutura `/%postname%/` é ideal. Para sites com muitos conteúdos por categoria, `/%category%/%postname%/` faz sentido. ### Escolha do tema e plugins essenciais Para uma migração SEO-friendly, recomendo este stack: - **Tema**: GeneratePress, Astra ou Kadence (todos leves, com bons Core Web Vitals) - **SEO**: Rank Math ou Yoast SEO - **Cache**: WP Rocket (pago) ou LiteSpeed Cache (grátis se hospedagem suportar) - **Imagens**: ShortPixel ou Imagify para conversão automática para WebP - **Backups**: UpdraftPlus - **Segurança**: Wordfence A documentação oficial do WordPress tem um [guia completo de instalação](https://wordpress.org/documentation/article/how-to-install-wordpress/) que vale a leitura. ## Fase 3 — Ambiente de staging **Nunca migre direto em produção.** Crie um ambiente de staging — a maioria das hospedagens decentes oferece isso (Kinsta, WP Engine, Hostinger, SiteGround). No staging você vai: 1. Importar o conteúdo (vou explicar abaixo). 2. Recriar a estrutura visual. 3. Testar todos os redirects. 4. Validar Core Web Vitals. 5. Rodar uma auditoria com Screaming Frog para encontrar URLs quebradas. ## Fase 4 — Importar conteúdo O método depende da plataforma de origem: - **De outro WordPress**: use a ferramenta nativa de exportação/importação (XML). - **De Wix, Squarespace, Webflow**: use plugins como CMS2CMS, Wix to WordPress Importer, ou o método manual via RSS. - **De Blogger**: ferramenta nativa do WordPress. - **De HTML estático**: HTML Import 2 ou import manual via WP-CLI. Importou? **Confira:** - Imagens migraram corretamente - Internal links foram atualizados (se mudou estrutura de URL) - Categorias e tags vieram íntegras - Datas de publicação foram preservadas - Schema markup precisa ser reconfigurado — veja nosso [tutorial de Schema Markup](/blog/schema-markup-tutorial-completo) ## Fase 5 — O coração da migração: redirects 301 **Este é o ponto crítico.** Toda URL antiga precisa apontar para a nova URL correspondente com redirect **301 (permanente)**, nunca 302. Se você ainda tem dúvida sobre a diferença, leia nosso artigo [301 vs 302: quando usar cada um](/blog/redirect-301-vs-302-quando-usar). ### Como criar o mapa de redirects: 1. Abra a planilha de URLs antigas que você fez na Fase 1. 2. Adicione uma coluna "Nova URL". 3. Mapeie URL por URL. Sim, manualmente. 4. Para sites grandes (>500 URLs), use regex no `.htaccess` ou no Nginx. ### Implementando os redirects no WordPress: Use o plugin **Redirection** (gratuito) ou **Rank Math** (que tem o módulo de redirects embutido). Importe a planilha em CSV. Exemplo de regra no `.htaccess`: ```apache RewriteEngine On RewriteRule ^post-antigo/?$ /novo-slug/ [R=301,L] RewriteRule ^categoria-antiga/(.*)$ /nova-categoria/$1 [R=301,L] ``` > Cuidado com **redirect chains** (A → B → C). Sempre redirecione direto para o destino final. ## Fase 6 — Go live No dia da virada: 1. **Faça backup completo** do site antigo (banco de dados + arquivos). 2. Aponte o DNS para o novo servidor (TTL baixo nas horas anteriores). 3. Suba os redirects 301 imediatamente. 4. Submeta o **novo sitemap.xml** no Search Console (veja como em nosso [tutorial de sitemap.xml e robots.txt](/blog/sitemap-xml-robots-txt-tutorial)). 5. Ative o GA4 e o Tag Manager no novo site. 6. Confirme que o `robots.txt` não está bloqueando o crawler. ## Fase 7 — Pós-migração (as primeiras 4 semanas) A maioria dos profissionais para de monitorar depois de 48h. **Erro grave.** Cheque diariamente nas primeiras 2 semanas: - **Search Console → Cobertura** — para identificar erros de rastreamento - **Search Console → Páginas com problema** — soft 404s, redirects malsucedidos - **GA4 → Aquisição** — comparativo com período anterior - **Backlinks de alta autoridade** — confira se ainda estão apontando para URLs vivas Se notar quedas, use o relatório de **Inspeção de URL** do Search Console para diagnosticar URL por URL. ## Tutorial em vídeo (passo a passo visual) Se você aprende melhor com vídeo, esta aula do Tyler Moore é uma das melhores referências práticas: 🎥 [WordPress Migration Complete Tutorial (Tyler Moore)](https://www.youtube.com/watch?v=GwTmNHUDkrY) ## Erros que destroem o tráfego pós-migração 1. **Esquecer redirects de imagens** — URLs de imagens também precisam ser redirecionadas, especialmente se você ranqueia no Google Imagens. 2. **Mudar a estrutura de URL sem necessidade** — se funcionava, não mexe. 3. **Não atualizar links internos** — depois da migração, rode novamente o Screaming Frog e atualize todos os links internos para apontar para os novos slugs. 4. **Bloquear o site por engano no robots.txt** — confira que `Disallow: /` não esteja lá. 5. **Não preservar a data de publicação** — Google usa isso como sinal de frescor. ## Conclusão Migração de site é uma operação cirúrgica. Quando bem feita, abre uma janela enorme de oportunidade — você sai com um site mais rápido, mais flexível e mais escalável. Quando mal feita, custa meses de tráfego. Siga o checklist deste tutorial, faça em staging e teste tudo antes de virar a chave. E se quiser ler mais sobre como fortalecer seu site depois da migração, vale conferir: - [E-A-T do Google: como criar conteúdo com autoridade](/blog/eat-google-conteudo-autoridade) - [Link building white hat em 2026](/blog/link-building-white-hat-em-2026) - [Core Web Vitals: otimização completa](/blog/core-web-vitals-otimizacao-completa) ## Perguntas frequentes **Quanto tempo leva para o tráfego se recuperar totalmente depois de uma migração?** Com redirects 301 bem implementados, a maior parte da recuperação acontece em 2 a 6 semanas, conforme o Google rastreia novamente as páginas. O monitoramento diário nas duas primeiras semanas é essencial para pegar problemas cedo. **Posso usar redirect 302 em vez de 301 durante a migração?** Não. O 302 sinaliza redirecionamento temporário e não transfere autoridade de SEO da mesma forma que o 301. Para migrações permanentes, use sempre 301. **É seguro mudar a estrutura de URLs durante a migração?** Só se necessário. A regra de ouro é manter o que já funciona — mudar URLs que já ranqueiam bem, sem necessidade, aumenta o risco de perda de tráfego mesmo com redirects corretos. **Quantas páginas legadas preciso mapear manualmente para redirects?** Todas as URLs indexadas ou com backlinks. Para sites com mais de 500 URLs, vale usar regras de regex no .htaccess ou Nginx em vez de mapear uma por uma.Tags: wordpress, migração, seo, redirecionamento, tutorial