Checklist práctico para migrar WordPress sin caídas, sin perder SEO y sin sustos: backups, staging, DNS, verificación y fixes rápidos para autónomos.
Migrar WordPress sin romper nada: checklist paso a paso para autónomos sin equipo técnico
Si vas a cambiar de hosting, dominio o mover tu WordPress “tal cual”, el riesgo real no es “la migración”: es perder ventas/leads, romper el SEO o quedarte con un sitio medio roto sin saber por qué. Aquí tienes un proceso de cero humo para migrar con control.
Regla brutal: si no puedes hacer backup verificable + staging (o copia de prueba), no migres hoy. Primero aseguras reversión, luego mueves.
Quick Answer (en 15 segundos)
Para migrar WordPress sin romper nada: prepara backup+staging, baja TTL, migra archivos+BD, actualiza URLs, revisa permisos/SSL, verifica SEO+tracking y mantén el hosting viejo activo varios días.
- Haz: 2 backups (archivos + base de datos) y prueba restauración.
- Haz: staging o migración “en sombra” antes de tocar DNS.
- Haz: baja TTL 24–48h antes para cortar propagación.
- Evita: cambiar hosting + theme + plugins + URLs el mismo día.
- Evita: borrar el hosting viejo “porque ya carga”. Déjalo 7–14 días.
- Compra tiempo: migración en horas; estabilización 48h; SEO 2–4 semanas.
Guárdalo: marca esta página (Ctrl/Cmd + D) y úsala como checklist.
Índice
- 1) Elige método en 3 minutos (mini-test)
- 2) Tabla rápida: qué método usar
- 3) Pre-flight: preparar la migración (sin drama)
- 4) Día de migración: paso a paso
- 5) Post-migración (primeras 48h): verificación
- 6) Matriz: síntoma → causa → fix
- 7) SEO + tracking: no pierdas rankings ni datos
- 8) FAQs
- 9) Siguiente paso (rutas + links internos)
1) Elige método en 3 minutos (mini-test)
Objetivo: decidir la vía con menos riesgo para tu caso (sin obsesión técnica).
Mini-test: “Riesgo de migración” (suma puntos)
| Si tu web tiene… | Puntos | Notas rápidas |
|---|---|---|
| WooCommerce / pagos / reservas | +4 | Pedidos, emails, pasarelas y cron suelen romperse. |
| Multidioma (WPML/Polylang) o multisite | +3 | URLs y tablas extra: más probabilidad de líos. |
| Membresías / login / contenido restringido | +3 | Cookies, caché, roles, redirecciones. |
| Muchos formularios / automatizaciones | +2 | SMTP, webhooks, reCAPTCHA, deliverability. |
| Mucho tráfico o SEO importante (leads diarios) | +3 | Cualquier caída duele (y Google lo nota). |
| Theme a medida / snippets / plugins “raros” | +2 | Compatibilidades y rutas absolutas. |
Interpretación:
- 0–3 puntos: plugin de migración o herramienta del hosting suele ser suficiente.
- 4–7 puntos: prioriza staging + método del hosting o migración guiada.
- 8+ puntos: haz staging sí o sí y considera migración profesional (te sale más barato que 2 días de web rota).
2) Tabla rápida: qué método usar
Primera decisión rápida: método de migración (no todos valen para todos).
| Si tú… | Mejor método | Evita | Por qué |
|---|---|---|---|
| Quieres cero lío y tu hosting nuevo lo ofrece | Migración asistida del hosting | “Manual” si no dominas | Menos variables, soporte incluido. |
| Tienes web simple (blog/servicios) y poco custom | Plugin de migración | Mezclar 3 plugins de caché/seguridad | Clona rápido, normalmente sin tocar consola. |
| Tienes Woo/multidioma/membresía y dependes de ventas | Staging + migración guiada/pro | “A lo loco” cambiando DNS primero | El coste de fallo es alto. |
| Necesitas control total (y sabes WP-CLI/DB) | Manual (archivos + DB + search/replace) | Si no puedes revertir rápido | Más control, más responsabilidad. |
Best pick / best budget / best upgrade
- Best pick (menos riesgo): migración del hosting + staging.
- Best budget: plugin de migración + checklist de verificación.
- Best upgrade: staging + migración pro + optimización post (caché/velocidad/SEO técnico).
3) Pre-flight: preparar la migración (sin drama)
3.1 Checklist “antes de tocar nada” (copiar/pegar)
Checklist pre-flight
- Congela cambios: no actualices theme/plugins el mismo día de migración.
- Backup #1 (archivos): wp-content + wp-config.php (y .htaccess si existe).
- Backup #2 (base de datos): export SQL (no solo “copia del plugin”).
- Verifica restauración: abre el backup (que no sea un zip vacío) y confirma que el SQL pesa “lo normal”.
- Lista crítica: plugins de caché, seguridad, SMTP, CDN, redirecciones, SEO.
- Apunta DNS actual: A/AAAA, CNAME, MX, TXT (SPF/DKIM), records del subdominio www.
- Baja TTL 24–48h antes (ej.: 300–600s) para que el cambio propague rápido.
- Haz captura de métricas: top 20 URLs orgánicas + tráfico/ventas base (para comparar).
3.2 Árbol de decisión (si/entonces) para evitar cagadas
- Si tu web tiene ventas/pagos/reservas → entonces migra con staging y evita cambios de diseño el mismo día.
- Si no puedes bajar TTL o no controlas DNS → entonces planifica ventana larga (propagación puede tardar).
- Si cambias de dominio (no solo de hosting) → entonces necesitas redirecciones 301 URL por URL (mínimo por patrones).
- Si tienes email en el dominio (info@) → entonces no toques MX/TXT a ciegas (o te quedas sin correo).
- Si dependes de SEO → entonces prepara checklist de SEO + Search Console antes de publicar el cambio.
Si estás decidiendo hosting, este es tu hub interno: mejor hosting para autónomos en España (comparativa real).
4) Día de migración: paso a paso
Meta: mover sin caída (o con caída mínima) y con reversión posible.
- Crea una “copia de prueba” (staging) si puedes. Si tu hosting nuevo ofrece staging, úsalo antes de mover DNS.
- Sube archivos al nuevo servidor (ideal: solo lo necesario + wp-content). Evita “mezclar” instalaciones.
- Importa la base de datos al nuevo servidor y configura credenciales en wp-config.php.
- Actualiza URLs si cambian (dominio o rutas). Ojo con “http vs https” y “www vs sin www”.
- Permalinks: entra en Ajustes → Enlaces permanentes → Guardar (fuerza reglas/rewrites).
- SSL/HTTPS: activa certificado y fuerza HTTPS (sin crear bucles).
- Desactiva cachés agresivas durante pruebas (plugins + caché servidor + CDN), luego re-activa.
- Prueba la web por URL temporal o editando el hosts local (si sabes) antes de cambiar DNS.
- Cambia DNS (A/AAAA/CNAME) cuando el staging esté OK.
- Monitoriza durante 1–2 horas: home, páginas clave, formularios, checkout, login.
Soft CTA (si monetizas servicios)
Si tu score del mini-test fue 8+ o tienes Woo/multidioma, la opción inteligente suele ser: staging + migración guiada. Te ahorra el coste invisible de “dos días de web rara”.
5) Post-migración (primeras 48h): verificación
La mayoría de “migraciones rotas” no están rotas: están medio rotas. Esto lo caza.
| Qué verificar (en orden) | Cómo lo notas | Qué hacer si falla |
|---|---|---|
| HTTPS + candado | Alertas o “No seguro” | Revisa SSL, fuerza HTTPS, corrige mixed content. |
| URLs canónicas / www | Duplicados o redirecciones raras | Define una versión (www o no) y 301 consistente. |
| Formularios | No llegan leads | Revisa SMTP, reCAPTCHA, webhooks, spam. |
| Checkout / pagos | Errores o abandonos | Revalida keys, callbacks, modo test/producción. |
| Media (imágenes) | Imágenes rotas / 404 | Permisos, rutas, hotlink, regenerar thumbnails. |
| Velocidad | Más lenta que antes | Activa caché bien, revisa plugins pesados, CDN. |
| SEO básico | Baja impresiones/clicks | Robots, sitemap, 301, Search Console. |
| Tracking | GA4 “muerto” | Verifica etiquetas, consentimiento/cookies, eventos. |
6) Matriz: síntoma → causa → fix (para arreglar rápido)
| Síntoma | Causa típica | Fix rápido |
|---|---|---|
| La web carga “a veces” / contenido viejo | DNS propagando + caché (plugin/servidor/CDN) | Purga cachés, espera propagación, revisa TTL. |
| Bucle de redirección | HTTPS forzado en 2 sitios (WP + servidor + plugin) | Deja 1 sola fuente de verdad (servidor o plugin). |
| Admin no entra / pantalla blanca | PHP incompatible, plugin roto, memoria | Desactiva plugins (renombra carpeta), sube memory limit. |
| Imágenes 404 | wp-content/uploads incompleto o permisos | Resube uploads, corrige permisos, revisa rutas. |
| Formulario envía pero no llega | Mail() bloqueado, SMTP no configurado, SPF/DKIM | Configura SMTP y revisa DNS de correo (TXT/MX). |
| SEO cae tras cambio de dominio | Faltan 301 / canónicas mal / sitemap viejo | 301 por patrones, actualiza sitemap, revisa canónicas. |
7) SEO + tracking: no pierdas rankings ni datos
Si tu WordPress ya posiciona, tu prioridad es paridad SEO: misma arquitectura, mismas URLs (si se puede), mismas canónicas, misma indexación.
- No cambies URLs si no es necesario. Si cambian: 301 obligatorias.
- Revisa robots.txt y que no hayas dejado “noindex” de staging.
- Sitemap: genera uno nuevo y envíalo en Search Console (si usas).
- Analítica: comprueba que GA4 dispara (y que el banner de cookies no bloquea todo).
- Redirecciones: evita cadenas (301→301→200). Mantén 1 salto.
Para aterrizarlo con tu stack: SEO básico para proyectos pequeños (sin agencias) y qué optimizar primero para posicionar rápido (checklist).
Errores típicos que cuestan dinero (y cómo evitarlos)
- Mezclar cambios: migración + rediseño + plugin nuevo = no sabes qué rompió qué.
- Olvidar el correo: tocas DNS y se caen MX/TXT → leads perdidos.
- Borrar el hosting viejo: luego descubres que faltaba media librería de imágenes.
Relacionado: errores comunes en webs de autónomos (y cómo arreglarlos).
Tiempo y coste realista (para planificar)
- Web simple (servicios/blog): 1–3 horas + verificación.
- WooCommerce / multidioma: 4–10 horas (con staging) + 48h de monitorización.
- Propagación DNS: minutos a 24h (depende del TTL anterior y caches).
- Coste “pro” orientativo: vale la pena cuando el fallo te cuesta más que el servicio.
Si estás dudando si WordPress es la herramienta correcta antes de mover nada: cuándo NO usar WordPress (11 casos) y CMS ligero vs WordPress.
FAQs
Preguntas que la gente busca de verdad (y donde se rompen migraciones).
¿Cuánto tarda una migración de WordPress sin caída?
La copia puede llevar 1–10 horas según tamaño/complexidad. La “no caída” viene de probar en staging/URL temporal antes de cambiar DNS. La estabilización real son las primeras 48h (formularios, pagos, caché, tracking).
¿Qué es lo más común que se rompe al migrar?
SSL/HTTPS (mixed content), redirecciones en bucle, formularios que dejan de enviar, imágenes que faltan y tracking (GA4) que se queda a cero. Casi siempre es caché + configuración duplicada + DNS/correo mal tocado.
¿Puedo migrar cambiando de dominio sin perder SEO?
Se puede, pero necesitas 301 consistentes y control de canónicas/sitemaps. Aun haciéndolo perfecto, es normal ver volatilidad 2–4 semanas. La clave es que cada URL vieja encuentre su equivalente nueva sin cadenas raras.
¿Qué pasa si mi hosting viejo se desactiva justo después del cambio?
Te arriesgas a descubrir tarde que faltaba contenido (uploads), que un cron dependía de algo, o que había rutas absolutas. Mantén el hosting viejo activo 7–14 días: es “seguro barato”.
¿Es seguro usar plugins de migración?
Para webs simples, sí. Para Woo/multidioma/membresías, el riesgo sube y el plugin no reemplaza el staging ni la verificación. Seguridad = backup verificable + plan de reversión, no “un plugin”.
¿Cómo evito quedarme sin correo (info@) al cambiar DNS?
No toques MX/TXT a ciegas. Copia los registros actuales (MX, SPF, DKIM, DMARC) y replícalos si cambias de DNS provider. Un error aquí significa leads perdidos aunque la web “funcione”.
¿Qué hago si veo “pantalla blanca” después de migrar?
Suele ser plugin/theme incompatible o falta de memoria/PHP. Desactiva plugins (renombrando la carpeta) y prueba. Si vuelve, reactiva uno a uno. También revisa versión de PHP en el hosting.
¿Cuándo debo contratar a alguien para migrar?
Cuando tu mini-test da 8+, cuando hay pagos/reservas o cuando 1 día de web rota te cuesta más que el servicio. La métrica buena no es “precio”, es “coste del fallo”.
¿Puedo migrar y aprovechar para “optimizar” a la vez?
Se puede, pero es mala idea si no tienes control. Migra primero con paridad (todo igual), verifica, y luego optimiza por fases. Si lo mezclas, no podrás diagnosticar qué cambió.
Mito: “Si carga la home, ya está migrada.”
Falso. La home puede cargar mientras checkout, formularios, imágenes internas o tracking están rotos. La migración buena se valida con una lista: páginas clave, formularios, pagos, SEO básico, analytics.
Siguiente paso (rutas + links internos)
Elige tu ruta (para seguir en el sitio)
- Si aún no tienes hosting decidido: comparativa real de hosting para autónomos.
- Si tu WordPress se está volviendo un lastre: cuándo no usar WordPress.
- Si quieres asegurar SEO/velocidad tras migrar: qué optimizar primero (checklist).
- Si necesitas evitar fallos típicos de autónomos: 17 errores comunes (y fixes).
- Explorar más guías: biblioteca del blog.
Hard CTA: si vas a migrar esta semana, copia el checklist pre-flight y la tabla de verificación de 48h a un doc y ejecútalo como “runbook”. Eso es lo que separa una migración limpia de una semana de incendios.
Comments