Wordpress

Migrar WordPress a Otro Hosting en 2026 sin Perder Datos: Guía Real

Post actualizado el día octubre 13, 2026 by DeiviSanzPlay

¿Has decidido cambiar de hosting y te da pánico perder todo? Tranquilo, migrar WordPress a otro hosting sin perder datos es más fácil de lo que parece si sigues un orden lógico y no improvisas. Te lo cuento desde la experiencia de haber hecho esta jugada varias veces, con algún que otro susto incluido.

Lo primero que debes entender es que una migración no es solo copiar archivos. Hay una base de datos, hay URLs, hay correos, hay DNS. Si tocas una pieza sin asegurar las demás, el desastre está servido. Así que vamos al grano.

Antes de tocar nada: el backup que te salvará el culo

Hacer un backup completo de WordPress no es opcional, es tu red de seguridad. Y no me refiero a un export de contenido desde el panel. Necesitas copia de archivos (wp-content, wp-config, etc.) y copia de la base de datos. Punto.

Puedes usar UpdraftPlus, que es gratuito y funciona bien, o All-in-One WP Migration si no quieres complicarte. Yo suelo recomendar hacer las dos cosas: el backup desde plugin y una copia manual por FTP + phpMyAdmin. Porque a veces los plugins fallan en sitios grandes y te enteras tarde.

Un detalle que muchos pasan por alto: descarga también el archivo wp-config.php y apunta las credenciales de la base de datos. Sin eso, el nuevo hosting no arrancará tu WordPress.

Elegir el nuevo hosting: no te fíes solo del precio

Cambiar de hosting no es solo mover archivos a otro servidor. El nuevo proveedor debe tener soporte específico para WordPress, buen tiempo de actividad y seguridad decente. Si vas a un hosting barato sin soporte real, acabarás migrando de nuevo en seis meses.

Mira cosas concretas: versión de PHP actualizada, MySQL o MariaDB compatible, acceso SSH si lo necesitas, y si incluyen certificado SSL gratuito. También comprueba que permitan el tamaño de tu base de datos sin cobrarte extra.

Y ojo con las promesas de «migración gratuita». Muchos hostings la ofrecen, pero luego tardan días o te piden acceso completo a tu sitio anterior. Si tienes prisa, hazlo tú mismo.

Subir los archivos de WordPress al nuevo servidor

Con el backup en mano, toca mover los archivos. Puedes hacerlo por FTP (FileZilla es el clásico) o desde el Administrador de Archivos del cPanel del nuevo hosting. Sube todo el contenido de la carpeta raíz de WordPress, incluyendo temas, plugins y archivos multimedia.

Si tu sitio pesa mucho, comprime la carpeta en un ZIP y súbela así. Luego descomprimes desde el propio panel. Te ahorrarás horas de transferencia y posibles cortes de conexión.

Un consejo: no subas la carpeta de caché ni backups antiguos. Solo lo esencial. Cuanto menos peso, menos posibilidades de error.

Exportar e importar la base de datos sin dramas

La base de datos es el corazón de tu WordPress. Ahí están las entradas, páginas, comentarios, usuarios y configuraciones. Exporta desde phpMyAdmin en el hosting antiguo y importa en el nuevo. Si el archivo es muy grande, usa WP Migrate DB o WP Migrate DB Pro, que manejan mejor los reemplazos de URLs.

Antes de exportar, revisa el prefijo de las tablas. Si el nuevo hosting usa otro prefijo, tendrás que cambiarlo en el archivo SQL o en wp-config.php. Esto es una fuente típica de errores 500.

No te olvides de crear un usuario en la nueva base de datos con todos los permisos y actualizar esos datos en el wp-config.php que subiste.

Actualizar las URLs: el paso que muchos olvidan

Si cambias de dominio o de directorio, las URLs antiguas seguirán en la base de datos. Eso rompe enlaces, imágenes y hasta el panel de administración. Usa un plugin como Velvet Blues Update URLs o Better Search Replace para actualizar todo de forma masiva.

Hazlo antes de dar por buena la migración. Y comprueba que la dirección de WordPress y la dirección del sitio en Ajustes > Generales estén correctas.

Si no cambias de dominio, este paso puede parecer innecesario, pero si moviste de carpeta, igualmente tendrás que ajustar rutas.

Verificar que todo funciona antes de cambiar el DNS

Antes de tocar los DNS, prueba el sitio en el nuevo servidor usando el archivo hosts de tu ordenador o una URL temporal. Revisa páginas, entradas, enlaces internos, formularios y el panel de administración.

Si algo falla, restaura el backup y repite. No pasa nada por volver atrás. Lo que no puedes hacer es cambiar el DNS y luego descubrir que la base de datos no importó bien.

También revisa que los plugins de caché estén desactivados durante la migración. Si no, verás versiones antiguas del sitio y te volverás loco.

Configurar los DNS y esperar el propagado

El último paso es actualizar los registros DNS para que apunten al nuevo servidor. Esto puede tardar desde unas horas hasta 48 horas, dependiendo del proveedor de dominio y del TTL que tengas configurado.

Mientras propagan, no hagas cambios en el sitio. Espera a que todo el mundo vea la nueva versión. Si tienes prisa, baja el TTL antes de migrar para que el cambio sea más rápido.

Una vez propagado, comprueba que el SSL funciona, que los correos salen bien y que no hay enlaces rotos. Y guarda el backup antiguo al menos una semana, por si acaso.

Errores típicos que te pueden arruinar la migración

  • No cambiar las URLs en la base de datos y quedarte con un sitio roto.
  • Olvidar el archivo .htaccess, sobre todo si usas permalinks personalizados.
  • Subir los archivos sin comprobar permisos de carpetas (deben ser 755 y archivos 644).
  • No desactivar el modo mantenimiento o el plugin de caché antes de probar.
  • Cambiar el DNS antes de verificar que el nuevo servidor responde correctamente.

Si evitas estos fallos, migrar WordPress a otro hosting sin perder datos es un proceso de una tarde. Con práctica, menos.

Alternativa: plugins de migración todo en uno

Si no quieres complicarte con FTP y phpMyAdmin, existen plugins como All-in-One WP Migration o Duplicator que hacen todo el trabajo. Eso sí, tienen limitaciones de tamaño en la versión gratuita y algunos hostings los bloquean por seguridad.

Mi consejo: úsalos solo si tu sitio es pequeño o si el hosting de destino los permite. Para proyectos grandes, mejor el método manual. Así controlas cada paso y sabes qué está pasando.

En resumen, migrar WordPress a otro hosting sin perder datos requiere orden, backups y comprobar todo dos veces. No hay magia, pero tampoco es un dolor de cabeza si sigues estos pasos. Y si algo sale mal, siempre tendrás tu copia de seguridad para volver a empezar.