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

Guía paso a paso: migrar un sitio WordPress a un nuevo servidor

Actualizado el 16 de marzo de 2026

Migrar un sitio web puede sonar a una tarea de otro mundo, pero con las herramientas adecuadas y un poco de paciencia, es un proceso que puedes realizar tú mismo. En esta guía paso a paso, te explicaré cómo migrar tu WordPress a un nuevo servidor usando el plugin Duplicator, una de las soluciones más populares y fiables. No necesitas ser un experto en línea de comandos; solo seguir las instrucciones al pie de la letra.

¿Por qué migrar un sitio WordPress?

Las razones para migrar un sitio web son variadas: quizás tu hosting actual se ha vuelto lento, necesitas más recursos, o simplemente encontraste un plan más económico. También puede ser que quieras cambiar de proveedor o mudarte a un servidor dedicado. Sea cual sea el motivo, una migración bien hecha garantiza que tu sitio funcione sin problemas en su nueva ubicación.

[INFO] Antes de empezar, asegúrate de tener acceso a ambos servidores: el antiguo (origen) y el nuevo (destino). También necesitarás un programa FTP (como FileZilla) y acceso al panel de control de tu hosting (cPanel, Syspanel, etc.).

Paso 1: Preparar el sitio de origen

El primer paso es dejar tu sitio WordPress listo para ser empaquetado. Aquí es donde entra Duplicator, un plugin gratuito que crea un “paquete” con todos tus archivos y la base de datos.

Instalar y activar Duplicator

  1. Accede al panel de administración de tu WordPress (ejemplo: tudominio.com/wp-admin).
  2. Ve a Plugins > Añadir nuevo.
  3. Busca “Duplicator” en el buscador.
  4. Instálalo y actívalo.

Crear el paquete de migración

  1. En el menú de WordPress, ve a Duplicator > Paquetes.
  2. Haz clic en Crear nuevo.
  3. Ponle un nombre descriptivo a tu paquete (ejemplo: “Migracion a Nuevo Servidor”).
  4. Haz clic en Siguiente. Duplicator escaneará tu sitio en busca de posibles problemas.
  5. Revisa el escaneo. Si todo está en verde, haz clic en Compilar. Si ves algún aviso (en amarillo), normalmente puedes ignorarlo, pero los errores (en rojo) deben solucionarse antes de continuar.

[TIP] Si el escaneo muestra un tamaño de archivo muy grande (más de 500 MB), considera aumentar el límite de memoria de PHP o usar un plugin de optimización de imágenes antes de migrar.

  1. Una vez compilado, verás dos archivos para descargar: el archivo ZIP (contiene todos los archivos de tu sitio) y el archivo installer.php (el script que guiará la instalación). Descárgalos a tu computadora.

Paso 2: Preparar el nuevo servidor

Ahora toca trabajar en el destino. El nuevo servidor debe estar listo para recibir tu sitio.

Configurar el dominio y la base de datos

  1. Apunta el dominio: Si cambias de servidor, necesitas actualizar los servidores DNS de tu dominio para que apunten al nuevo hosting. Esto puede tardar entre 24 y 48 horas en propagarse. Para evitar tiempos de inactividad, puedes trabajar con una URL temporal que te proporcione tu hosting.
  2. Crea una base de datos: Accede al panel de control de tu nuevo servidor (por ejemplo, Syspanel en el puerto 2106, o cPanel en el puerto 2083). Busca la sección de bases de datos MySQL y crea una nueva:
    • Nombre de la base de datos: elige uno (ejemplo: midb_nueva).
    • Usuario: crea un usuario con contraseña segura.
    • Asigna todos los privilegios a ese usuario sobre la base de datos.
  3. Anota estos datos: Necesitarás el nombre de la base de datos, el usuario y la contraseña más adelante.

[WARNING] Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y no el 2083. No confundas los paneles.

Subir los archivos de Duplicator

  1. Conéctate al nuevo servidor mediante FTP o el administrador de archivos de tu panel de control.
  2. Navega hasta la carpeta raíz de tu sitio (normalmente public_html o www). Si es una instalación limpia, puede estar vacía.
  3. Sube los dos archivos que descargaste: el archivo ZIP y el installer.php. Asegúrate de que estén en la raíz, no dentro de subcarpetas.

Paso 3: Ejecutar el instalador de Duplicator

Este es el corazón de la migración. El script installer.php se encargará de descomprimir los archivos y configurar la base de datos.

  1. Abre tu navegador y visita la URL temporal de tu nuevo servidor, seguida de /installer.php. Por ejemplo: http://IP_DEL_SERVIDOR/~tuusuario/installer.php o http://tudominio.com/installer.php (si el dominio ya apunta).
  2. Verás la pantalla de bienvenida de Duplicator. Haz clic en Siguiente.
  3. Acepta los términos y haz clic de nuevo en Siguiente.
  4. En la sección de Configuración de la base de datos, ingresa los datos que creaste en el paso anterior:
    • Host: normalmente localhost, pero tu hosting puede darte otro valor.
    • Nombre, Usuario y Contraseña: los que anotaste.
    • Prefijo de tabla: si tu sitio original usaba wp_, déjalo igual. Si cambias, asegúrate de que el plugin de WordPress que uses después lo soporte.
  5. Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde. Luego haz clic en Siguiente.

[INFO] Si la conexión falla, revisa que los datos sean correctos y que la base de datos esté vacía (Duplicator no puede sobrescribir una existente con datos).

  1. Duplicator comenzará a descomprimir los archivos y a importar la base de datos. Este proceso puede tomar varios minutos, dependiendo del tamaño de tu sitio.
  2. Al finalizar, verás la pantalla de Finalización. Aquí puedes actualizar la URL del sitio si es necesario (por ejemplo, si cambias de dominio). Por lo general, Duplicator detecta automáticamente la nueva URL.
  3. Haz clic en Siguiente y luego en Eliminar archivos de instalación para limpiar los archivos temporales (esto es importante por seguridad).

Paso 4: Verificar la migración

¡Felicidades! Tu sitio ya está en el nuevo servidor. Pero antes de celebrar, haz estas comprobaciones:

Comprobaciones básicas

  1. Navega por tu sitio: revisa la página de inicio, entradas, páginas y productos (si es una tienda).
  2. Prueba el panel de administración: accede a tudominio.com/wp-admin con tus credenciales habituales.
  3. Revisa los enlaces: usa un plugin como “Broken Link Checker” para asegurarte de que no haya enlaces rotos.
  4. Verifica los formularios: si usas formularios de contacto, envíalos para comprobar que funcionan.
  5. Comprueba las redirecciones: si cambiaste de dominio, asegúrate de que las redirecciones 301 estén configuradas.

Resolver problemas comunes

  • Error de conexión a la base de datos: Revisa el archivo wp-config.php en la raíz del nuevo servidor. Asegúrate de que los datos de la base de datos sean correctos.
  • Página en blanco: Activa el modo de depuración de WordPress añadiendo define('WP_DEBUG', true); en el wp-config.php para ver el error.
  • Enlaces rotos: Usa la herramienta “Better Search Replace” para actualizar URLs antiguas en la base de datos.

[TIP] Si tu sitio usa SSL (HTTPS), asegúrate de que el certificado esté instalado en el nuevo servidor y de que Duplicator haya actualizado las URLs a HTTPS.

Preguntas Frecuentes (FAQ)

¿Puedo migrar sin usar un plugin?

Sí, pero es más complejo. Implica exportar la base de datos manualmente, comprimir los archivos por FTP y luego importar todo. Duplicator simplifica este proceso enormemente.

¿Qué hago si mi sitio es muy grande (más de 1 GB)?

Duplicator tiene un límite de tamaño que depende de la configuración de tu servidor. Puedes aumentar el límite de memoria de PHP o usar la opción de “Dividir archivos grandes” en la configuración del plugin. También puedes migrar solo los archivos esenciales y luego subir el resto por FTP.

¿La migración afectará mi SEO?

Si sigues los pasos correctamente, no. Asegúrate de mantener la misma estructura de URLs y de configurar redirecciones 301 si cambias de dominio. Además, después de la migración, verifica que Google pueda rastrear tu sitio usando la herramienta “Inspección de URL” en Google Search Console.

¿Necesito conocimientos técnicos para usar Duplicator?

No. El plugin está diseñado para ser amigable. Solo necesitas saber acceder a tu panel de WordPress y a tu panel de hosting. Si puedes seguir instrucciones paso a paso, puedes hacerlo.

¿Qué pasa si algo sale mal durante la migración?

Siempre ten una copia de seguridad de tu sitio original. Si el nuevo servidor falla, puedes restaurar desde la copia. Duplicator también permite crear paquetes de respaldo antes de migrar.

[WARNING] No elimines los archivos del servidor antiguo hasta que estés 100% seguro de que el nuevo funciona correctamente. Así tendrás un plan de respaldo.

Consejos finales para una migración exitosa

  • Hazlo en horas de bajo tráfico: Si tu sitio recibe visitas, programa la migración para un momento en que haya menos usuarios.
  • Prueba en un entorno de staging: Algunos hostings ofrecen un sitio de pruebas. Migra primero allí para asegurarte de que todo funciona.
  • Actualiza todo: Antes de migrar, actualiza WordPress, plugins y temas a su última versión. Esto evita conflictos.
  • Configura el caché: Después de la migración, instala un plugin de caché (como W3 Total Cache o WP Super Cache) para mejorar la velocidad en el nuevo servidor.
  • Monitorea el rendimiento: Usa herramientas como GTmetrix o Pingdom para verificar que el nuevo servidor sea más rápido que el anterior.

Migrar un sitio WordPress a un nuevo servidor puede parecer abrumador, pero con esta guía paso a paso y el plugin Duplicator, es un proceso que puedes completar en menos de una hora. Recuerda siempre hacer copias de seguridad y verificar cada paso. Si encuentras algún problema, la comunidad de WordPress es enorme y siempre hay alguien dispuesto a ayudar.

¡Ahora ve y dale a tu sitio el hogar que se merece!

¿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