Cómo migrar WordPress a otro hosting
Proceso para migrar WordPress con inventario, staging, copia, validación, cambio de DNS y plan de reversión.

Migrar WordPress a otro hosting significa mover archivos, base de datos y configuración. El dominio puede mantenerse igual. Cuando las URLs no cambian, el impacto SEO debería ser limitado si el proceso conserva contenido, estados y disponibilidad.
No prometas “cero downtime” como garantía. Se puede reducir con planificación, pero DNS, cachés y errores pueden generar diferencias temporales.
Cuándo migrar
- Recursos insuficientes.
- Caídas.
- soporte deficiente.
- renovación.
- copias limitadas.
- versiones.
- seguridad.
- crecimiento.
- ubicación.
- panel.
Antes, confirma que el problema sea hosting y no plugins, código o tráfico malicioso.
1. Inventario
Registra:
- Dominio.
- DNS.
- correo.
- WordPress.
- PHP.
- base.
- tema.
- plugins.
- licencias.
- cron.
- CDN.
- SSL.
- subdominios.
- staging.
- formularios.
- pasarelas.
- analítica.
- Search Console.
No muevas sin saber qué depende del servidor.
2. Verifica el destino
Revisa:
- Versiones.
- memoria.
- almacenamiento.
- base.
- SSL.
- cron.
- backups.
- caché.
- correo.
- IP.
- soporte.
- límites.
- staging.
Si es WooCommerce, pregunta por sesiones, acciones programadas y recursos.
3. Separa web y correo
Cambiar hosting web no obliga a migrar correo.
Antes de cambiar DNS, identifica:
- MX.
- SPF.
- DKIM.
- DMARC.
- autodiscover.
- verificaciones.
Copia la zona.
Un error puede dejar la web bien y el correo fuera.
4. Reduce TTL
Si controlas DNS, reduce TTL con anticipación. No produce propagación instantánea, pero puede reducir tiempo de caché.
No cambies el mismo día si no sabes qué registros existen.
5. Crea copia
Incluye:
- archivos.
- base.
- uploads.
- configuración.
.htaccesso reglas.- cron.
- exportaciones.
- DNS.
Descárgala fuera de ambos hostings.
Para tienda, planifica cómo capturar pedidos nuevos durante la copia.
6. Limpia antes de mover
No migres:
- backups antiguos públicos.
- malware.
- cachés innecesarias.
- logs enormes.
- staging abandonados.
- plugins no usados.
Si hay sospecha, revisa cómo limpiar WordPress hackeado.
7. Copia al destino
Métodos:
- Plugin.
- herramienta del hosting.
- manual.
- clon.
- soporte gestionado.
Ninguno evita pruebas.
Mantén mismo dominio en WordPress si no cambia.
8. Prueba sin cambiar DNS
Usa:
- URL temporal si no altera datos.
- archivo hosts.
- staging.
- vista previa del proveedor.
Prueba:
- Inicio.
- páginas.
- imágenes.
- login.
- formularios.
- búsqueda.
- carrito.
- checkout.
- pagos sandbox.
- correos.
- cron.
- enlaces.
-
- HTTPS.
No indexar URL temporal.
9. Compara configuración
- Permalinks.
- PHP.
- extensiones.
- zona horaria.
- límites.
- uploads.
- sesiones.
- caché.
- seguridad.
- cron.
- SMTP.
- APIs.
Un sitio puede cargar y fallar en tareas.
10. Planifica ventana
Elige menor tráfico.
Para web informativa:
- copia final.
- mantenimiento breve.
- DNS.
- prueba.
Para WooCommerce:
- pausar pedidos o sincronizar.
- copia final de base.
- cambiar.
- validar.
- reabrir.
Evita perder pedidos.
11. Cambia DNS
Modifica solo los registros necesarios.
Puede ser:
- A/AAAA.
- CNAME.
- nameservers.
Cambiar nameservers reemplaza zona completa. Replica correo y verificaciones.
Mantén el hosting antiguo activo.
12. Activa SSL y HTTPS
Comprueba certificado, redirección y contenido mixto.
No uses certificado temporal inválido.
13. Vacía cachés
- WordPress.
- servidor.
- CDN.
- navegador.
- DNS local.
No purgues sin necesidad durante tráfico alto.
14. Valida
Desde redes/dispositivos:
- DNS.
- IP.
- web.
- admin.
- formularios.
- correos.
- pagos.
- archivos.
- logs.
- velocidad.
Confirma que accedes al servidor nuevo.
15. SEO
Si dominio y URLs no cambian:
- Mantén contenido.
- estados 200.
- canonicals.
- robots.
- sitemap.
- noindex.
- HTTPS.
- analítica.
- Search Console.
No crees redirecciones si las URLs no cambiaron.
Si cambian dominio o rutas, necesitas mapeo y 301. Google recomienda actualizar enlaces, canonicals y sitemaps y monitorear errores.
16. Monitorea
Durante días:
- uptime.
- errores.
- PHP.
-
- correo.
- pedidos.
- pagos.
- cron.
- Search Console.
- analítica.
- recursos.
17. Mantén origen
No canceles inmediatamente.
Conserva:
- copia.
- panel.
- logs.
- base.
- DNS.
- acceso.
Cuando confirmes estabilidad, cancela siguiendo condiciones.
Plan de reversión
Antes del cambio, define:
- Punto para volver.
- DNS anterior.
- copia.
- responsable.
- criterio.
- tiempo.
Si hay corrupción o pagos fallan, revertir puede ser mejor.
Errores
- Migrar sin copia.
- Cambiar nameservers sin copiar MX.
- Cancelar origen.
- No probar formularios.
- Usar URL temporal indexable.
- Cambiar dominio, diseño y hosting a la vez.
- No sincronizar pedidos.
- No revisar cron.
- Prometer cero caída.
Después
Mide rendimiento antes y después. Si el motivo era velocidad, sigue cómo acelerar WordPress.