Como Migrar um Site para WordPress sem Perder SEO: Tutorial 2026

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

Ver todos os artigos · DomainHunter Pro