🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía paso a paso: Migrar WordPress de un hosting a otro

Actualizado el 20 de mayo de 2026

Cambiar de hosting puede parecer una tarea de otro mundo, especialmente si es tu primera vez. Pero no te preocupes, estoy aquí para guiarte paso a paso. Migrar WordPress de un hosting a otro es más sencillo de lo que crees y, con las herramientas adecuadas, lo harás en menos de una hora.

En esta guía completa, vamos a cubrir desde la preparación hasta la verificación final. Usaremos dos de los plugins más populares y fiables: Duplicator y All-in-One WP Migration. Ambos son perfectos para un cambio de hosting sin complicaciones.

Vamos allá.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración WordPress, asegúrate de tener todo a mano. Esto evitará sorpresas desagradables.

1. Acceso a tu hosting actual

Necesitas poder entrar en el panel de control de tu hosting actual. Normalmente es cPanel, Plesk o, si usas Syspanel (antes HestiaCP), recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).

2. Acceso a tu nuevo hosting

Debes tener las credenciales de tu nuevo hosting. Si aún no lo has contratado, este es el momento. Busca un hosting que ofrezca buen soporte, velocidad y, si es posible, migración gratuita.

3. Copia de seguridad (¡IMPORTANTE!)

Aunque los plugins que usaremos son seguros, siempre es recomendable tener una copia de seguridad manual de tu sitio. Si algo sale mal, no perderás nada.

4. Dominio y DNS

Si cambias de hosting pero mantienes el mismo dominio, no necesitas tocar los DNS hasta el final. Si usas un dominio nuevo, configura los DNS en tu nuevo hosting antes de empezar.


Método 1: Migrar con Duplicator (El más completo)

Duplicator es mi favorito para migrar WordPress porque permite mover sitios grandes, con muchas imágenes y plugins, sin complicaciones. Es como hacer una "foto" exacta de tu web.

Paso 1: Instalar y configurar Duplicator en tu hosting actual

  1. Entra en el panel de administración de tu WordPress actual.
  2. Ve a Plugins > Añadir nuevo y busca "Duplicator".
  3. Instala y activa el plugin Duplicator (el gratuito es suficiente).
  4. Una vez activado, verás un nuevo menú llamado Duplicator en la barra lateral.

Paso 2: Crear el paquete de migración

  1. Haz clic en Duplicator > Paquetes > Crear nuevo.
  2. Ponle un nombre a tu paquete (ej: "migracion-noviembre").
  3. Haz clic en Siguiente.
  4. Duplicator escaneará tu sitio en busca de problemas. Revisa que todo esté en verde (sin advertencias graves).
  5. Si todo está bien, haz clic en Construir. Este proceso puede tardar unos minutos dependiendo del tamaño de tu web.
  6. Cuando termine, descargarás dos archivos:
    • El archivo del instalador (installer.php).
    • El archivo del paquete (un .zip con toda tu web).

Importante: Guarda estos dos archivos en tu ordenador. No los subas aún.

Paso 3: Subir los archivos a tu nuevo hosting

  1. Accede a tu nuevo hosting (vía cPanel, Syspanel en puerto 2106, FTP, etc.).
  2. Crea una carpeta para tu web (si es necesario) o ve directamente a public_html.
  3. Sube los dos archivos (installer.php y el .zip) a esa carpeta. Puedes usar el Administrador de Archivos del panel o un cliente FTP como FileZilla.
  4. Una vez subidos, asegúrate de que ambos archivos estén en la misma carpeta.

Paso 4: Ejecutar el instalador

  1. Abre tu navegador y ve a la URL de tu nuevo hosting, seguida de /installer.php.
    • Ejemplo: tunuevohosting.com/installer.php o tudominio.com/installer.php (si ya apunta al nuevo hosting).
  2. Verás la pantalla de bienvenida de Duplicator. Haz clic en Siguiente.
  3. Acepta los términos y continúa.
  4. En la sección Base de datos, necesitarás crear una nueva base de datos en tu nuevo hosting:
    • Ve a tu panel de hosting, busca "Bases de datos MySQL" o "Crear base de datos".
    • Crea una base de datos, un usuario y una contraseña. Anótalos.
    • Vuelve al instalador de Duplicator e ingresa esos datos (nombre de la BD, usuario, contraseña, y normalmente el host es localhost).
  5. Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde.
  6. Haz clic en Siguiente para iniciar la migración.

Paso 5: Finalizar y verificar

  1. Duplicator importará los datos y te mostrará un resumen.
  2. Verás la opción de Actualizar URLs (si cambiaste de dominio). Si es el mismo dominio, no toques nada.
  3. Haz clic en Siguiente.
  4. ¡Listo! Verás un enlace para ir a tu nuevo sitio. Revísalo todo: páginas, imágenes, formularios, etc.

[TIP] Si algo falla, Duplicator crea un archivo de registro. Puedes descargarlo desde el mismo instalador para revisar errores.


Método 2: Migrar con All-in-One WP Migration (El más fácil)

Este plugin es ideal para principiantes. Es muy visual y no requiere tocar archivos manualmente. Perfecto para sitios pequeños o medianos.

Paso 1: Instalar All-in-One WP Migration en tu hosting actual

  1. En tu WordPress actual, ve a Plugins > Añadir nuevo.
  2. Busca "All-in-One WP Migration" e instálalo.
  3. Actívalo. Verás un nuevo menú llamado All-in-One WP Migration.

Paso 2: Exportar tu sitio

  1. Ve a All-in-One WP Migration > Exportar.
  2. Haz clic en Exportar a y selecciona Archivo (la opción más común).
  3. El plugin empezará a empaquetar tu web. Si tu sitio es muy grande (más de 500 MB), puede que necesites la versión de pago o usar el método de Duplicator.
  4. Cuando termine, se descargará un archivo con extensión .wpress. Guárdalo en tu ordenador.

Paso 3: Instalar All-in-One WP Migration en tu nuevo hosting

  1. En tu nuevo hosting, instala WordPress desde cero (la mayoría de hostings tienen instaladores automáticos como Softaculous).
  2. Una vez instalado, accede al panel de administración de ese nuevo WordPress.
  3. Instala y activa el plugin All-in-One WP Migration (igual que en el paso 1).

Paso 4: Importar el archivo .wpress

  1. Ve a All-in-One WP Migration > Importar.
  2. Haz clic en Importar de y selecciona Archivo.
  3. Sube el archivo .wpress que descargaste antes.
  4. El plugin te avisará de que sobrescribirá los datos actuales. Confirma.
  5. Espera a que termine la importación. Puede tardar unos minutos.

Paso 5: Ajustar URLs y finalizar

  1. Una vez importado, verás un mensaje de éxito.
  2. Haz clic en Guardar cambios de permalinks (esto actualiza las URLs internas).
  3. Ve a tu sitio web y verifica que todo funcione.

[WARNING] All-in-One WP Migration tiene un límite de tamaño en la versión gratuita (generalmente 512 MB). Si tu web pesa más, considera usar Duplicator o comprar la extensión de pago.


Después de la migración: Verificación y DNS

Independientemente del método que uses, hay pasos comunes al finalizar un cambio de hosting.

1. Revisa tu sitio web

  • Navega por las páginas principales.
  • Prueba formularios de contacto, carritos de compra (si tienes WooCommerce) y cualquier funcionalidad dinámica.
  • Verifica que las imágenes se carguen correctamente.

2. Actualiza los DNS (si cambiaste de servidor)

Si mantienes el mismo dominio, los DNS de tu dominio aún apuntan al hosting antiguo. Para que el mundo vea tu nueva web:

  • Ve a donde compraste tu dominio (tu registrador: Namecheap, GoDaddy, etc.).
  • Busca la sección de DNS o Nameservers.
  • Cambia los nameservers por los que te proporcionó tu nuevo hosting.
  • La propagación puede tardar de 1 a 48 horas.

[INFO] Durante la propagación, algunos usuarios verán la web antigua y otros la nueva. Es normal.

3. Configura el correo electrónico

Si usabas correos con tu dominio (ej: info@tudominio.com), asegúrate de configurarlos en tu nuevo hosting. Muchos hostings ofrecen migración de correos gratuita.

4. Prueba la velocidad

Usa herramientas como GTmetrix o PageSpeed Insights para comparar la velocidad. Un buen hosting debería cargar tu web más rápido.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin plugins?

Sí, pero es más complejo. Implica exportar la base de datos manualmente, comprimir archivos por FTP y editar el archivo wp-config.php. Los plugins simplifican todo.

¿Qué hago si mi sitio es muy grande (+1GB)?

Usa Duplicator con la opción de dividir el archivo (en la configuración del paquete). También puedes aumentar el límite de memoria de PHP en tu hosting.

¿Pierdo el SEO al migrar?

No, si lo haces correctamente. Asegúrate de que las URLs sean las mismas (misma estructura de enlaces permanentes). Si cambias de dominio, configura redirecciones 301.

¿Cuánto tarda la migración?

Con Duplicator o All-in-One WP Migration, el proceso activo (subir archivos, importar) puede ser de 10 a 30 minutos. La propagación de DNS es lo que más tarda.

¿Necesito conocimientos técnicos?

No. Con esta guía, cualquier persona puede hacerlo. Solo sigue los pasos al pie de la letra.


Conclusión

Migrar WordPress de un hosting a otro no tiene por qué ser una pesadilla. Tanto Duplicator como All-in-One WP Migration son herramientas excelentes que te ahorrarán tiempo y dolores de cabeza.

Mi recomendación personal: si tu sitio es mediano o grande, usa Duplicator. Si eres muy principiante y tu web es pequeña, All-in-One WP Migration es perfecto.

Recuerda siempre hacer una copia de seguridad antes de empezar y, si usas Syspanel, no olvides que el acceso es por el puerto 2106.

¿Tienes dudas? Déjalas en los comentarios o contacta con el soporte de tu nuevo hosting. ¡Buena suerte con tu migración WordPress!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel