Guía Completa 2026: Cómo Migrar WordPress con Duplicator Paso a Paso

¿Te sudan las manos solo de pensar en mover tu sitio web? Tranquilo, no estás solo. Migrar un sitio WordPress puede parecer una tarea titánica reservada para desarrolladores expertos. Pero, ¿y si te dijera que existe una herramienta gratuita, potente y sorprendentemente sencilla que puede hacerlo por ti? Se llama Duplicator, y en esta guía te enseñaremos a dominarla para que puedas migrar WordPress con Duplicator como un auténtico profesional, sin estrés y sin perder datos en el camino.

¿Por Qué Elegir Duplicator para Migrar tu Sitio WordPress?

En el ecosistema de WordPress existen decenas de plugins de migración, pero Duplicator se ha ganado un lugar de honor por méritos propios. Su principal ventaja competitiva es la generosidad de su versión gratuita. A diferencia de muchas otras alternativas que te ponen trabas, como señalan los expertos de Webempresa en su detallado tutorial, la versión gratuita de Duplicator no impone limitaciones críticas como un tamaño máximo para tu sitio web. Esto lo convierte en una opción viable para la gran mayoría de proyectos.

Otras ventajas clave incluyen:

  • Facilidad de uso: Su asistente guiado te lleva de la mano durante todo el proceso, minimizando la posibilidad de errores.
  • Fiabilidad: Con millones de instalaciones activas, es una de las soluciones más probadas y confiables del mercado.
  • Todo en uno: Empaqueta tus archivos, plugins, temas y base de datos en un solo paquete, simplificando drásticamente el proceso.
  • Sin pasos técnicos complejos: Evita la necesidad de realizar operaciones manuales en la base de datos o editar archivos de configuración sensibles, un problema común con otros métodos.
Buena práctica: Antes de cualquier migración, siempre, siempre, realiza una copia de seguridad completa de tu sitio web por un método alternativo. Es tu red de seguridad en el improbable caso de que algo salga mal.

Escenarios Comunes para Usar Duplicator

El proceso para migrar WordPress con Duplicator es increíblemente versátil. Según la misma fuente de Webempresa, el plugin es ideal para dos situaciones principales, aunque el procedimiento es prácticamente idéntico en ambas:

1. Subir una web de un entorno local a un servidor en vivo

Muchos desarrolladores y diseñadores prefieren construir sitios web en su propio ordenador utilizando herramientas como XAMPP, MAMP o Local by Flywheel. Una vez que el sitio está listo, Duplicator es la herramienta perfecta para «empujarlo» desde el entorno local al servidor de hosting definitivo y hacerlo público.

2. Mover un sitio web entre dos servidores de hosting

Este es el caso de uso más frecuente: has decidido cambiar de proveedor de hosting por motivos de rendimiento, precio o soporte. Duplicator te permite empaquetar tu sitio web en el hosting antiguo y desplegarlo sin problemas en el nuevo, asegurando una transición fluida.

Fase 1: Creación del Paquete de Migración en el Sitio de Origen

El método de Duplicator se divide en dos fases claras y consecutivas. La primera es la creación del paquete en tu sitio actual (el origen). Aquí es donde todo comienza.

Paso 1: Instalar y Activar el Plugin Duplicator

Como es lógico, el primer paso es tener el plugin en tu sitio. Como se detalla en la guía de la comunidad de SWHosting, el proceso arranca directamente en tu panel de administración.

  1. Ve a tu panel de administración de WordPress.
  2. En el menú de la izquierda, navega a Plugins → Añadir nuevo plugin.
  3. En la barra de búsqueda, escribe «Duplicator».
  4. Localiza el plugin «Duplicator – WordPress Migration & Backup Plugin» y haz clic en «Instalar ahora».
  5. Una vez instalado, haz clic en «Activar».

Verás un nuevo elemento en tu menú llamado «Duplicator». ¡Ya estás listo para empezar! También puedes descargarlo directamente desde el repositorio oficial de WordPress.org.

Paso 2: Crear un Nuevo Paquete

Con el plugin activo, es hora de crear el archivo que contiene toda tu web.

  1. En el menú de WordPress, ve a Duplicator → Paquetes.
  2. Haz clic en el botón «Crear nuevo» en la esquina superior derecha.
  3. Se abrirá el asistente de creación de paquetes. Puedes dejar el nombre por defecto o asignarle uno descriptivo (ej. «migracion-a-nuevo-hosting-fecha»).
  4. Haz clic en «Siguiente».

Paso 3: Escaneo del Sistema

Duplicator ahora escaneará tu sitio para asegurarse de que todo está en orden para la migración. Comprobará la configuración de tu servidor, el tamaño de los archivos, la base de datos, etc.

  • Si todo aparece en verde con la etiqueta «Bien», perfecto.
  • Si ves alguna advertencia (en color amarillo), léela con atención. Normalmente son avisos sobre el tamaño del sitio o configuraciones del servidor que no suelen impedir la creación del paquete, pero es bueno estar al tanto.
¡Atención! Si aparece un error grave (en rojo), deberás solucionarlo antes de continuar. A menudo, estos problemas están relacionados con permisos de archivo o configuraciones restrictivas del hosting.

Una vez revisado el escaneo, marca la casilla «Sí. ¡Continuar con el proceso de compilación!» y haz clic en el botón «Compilar».

Paso 4: Descargar los Archivos de Migración

El plugin se pondrá a trabajar. Dependiendo del tamaño de tu sitio, este proceso puede tardar desde unos segundos a varios minutos. Cuando termine, verás dos botones de descarga:

  • Instalador: Un archivo llamado installer.php. Este es el script que ejecutará la migración en el nuevo servidor.
  • Archivo: Un único fichero .zip. Este es el corazón de la migración. Como se menciona en el análisis de Webempresa, este archivo ZIP contiene todos los ficheros de tu WordPress y una copia completa de la base de datos.

Haz clic en ambos botones para descargar los dos archivos a tu ordenador. Guárdalos en un lugar seguro.

Fase 2: Restauración del Paquete en el Servidor de Destino

¡Felicidades! Has completado la primera mitad. Ahora es el momento de tomar esos dos archivos y dar vida a tu sitio en su nuevo hogar.

Paso 1: Preparar el Entorno de Destino

Paso Crítico: Para que WordPress funcione, necesita una base de datos. Debes crear una base de datos vacía en tu nuevo servidor de hosting antes de continuar.

El proceso varía ligeramente entre proveedores de hosting, pero generalmente se hace desde cPanel o un panel de control similar:

  1. Inicia sesión en el panel de control de tu nuevo hosting.
  2. Busca una opción como «Bases de datos MySQL» o «Asistente de bases de datos».
  3. Crea una nueva base de datos. Dale un nombre (ej. nuevabd_wp).
  4. Crea un nuevo usuario para la base de datos. Asígnale una contraseña fuerte.
  5. Añade el usuario a la base de datos y otórgale TODOS LOS PRIVILEGIOS.
  6. Anota el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en un momento.

Paso 2: Subir los Archivos al Nuevo Servidor

Ahora necesitas subir los dos archivos que descargaste (installer.php y el archivo .zip) al directorio raíz de tu nuevo alojamiento. La forma más fiable de hacerlo es mediante un cliente FTP.

  1. Conéctate a tu nuevo servidor usando un cliente FTP como FileZilla.
  2. Navega al directorio raíz de tu sitio web. Normalmente se llama public_html, www o httpdocs.
  3. Arrastra y suelta los archivos installer.php y nombredelpaquete.zip desde tu ordenador a este directorio.
Importante: Asegúrate de que este directorio esté vacío, a excepción de los dos archivos de Duplicator. Si hay una instalación de WordPress previa, bórrala.

Paso 3: Ejecutar el Instalador de Duplicator

Este es el momento de la verdad. Abre tu navegador web y ve a la siguiente URL:

https://tudominiodestino.com/installer.php

(Reemplaza tudominiodestino.com con el dominio o la URL temporal de tu nuevo hosting).

El asistente de instalación de Duplicator te guiará a través de 4 sencillos pasos:

  1. Deployment: El instalador verificará que todo está correcto. Revisa los resultados, acepta los términos y condiciones, y haz clic en «Next».
  2. Install Database: Aquí es donde introducirás los datos de la base de datos que creaste y anotaste anteriormente (Host, Database Name, User, Password). Haz clic en «Test Database» para asegurarte de que la conexión es correcta. Si todo va bien, haz clic en «Next».
  3. Update Data: El instalador detectará automáticamente las URLs y rutas antiguas y las nuevas. Revisa que sean correctas. No suele ser necesario cambiar nada aquí. Haz clic en «Next».
  4. Test Site: ¡Listo! El proceso ha terminado. Ahora puedes probar que tu sitio funciona correctamente.

Paso 4: Limpieza y Pruebas Finales

Paso de Seguridad Obligatorio: Una vez finalizada la migración, Duplicator te pedirá que elimines los archivos de instalación. ¡Hazlo! Dejar los archivos installer.php y .zip en tu servidor es un riesgo de seguridad enorme.

Duplicator te ofrecerá un botón para iniciar la limpieza automática. Haz clic en él. Esto eliminará los archivos de instalación y vaciará la caché. Después, realiza estas comprobaciones:

  • Intenta iniciar sesión en tu panel de WordPress con tus credenciales de siempre.
  • Navega por las páginas y entradas de tu sitio para verificar que los enlaces funcionan.
  • Ve a Ajustes → Enlaces Permanentes y haz clic en «Guardar cambios» (sin modificar nada). Esto regenera el archivo .htaccess y previene errores 404.
  • Si cambiaste de proveedor de hosting, no olvides actualizar los registros DNS de tu dominio para que apunten a la IP de tu nuevo servidor.

Conclusión: Tu Migración de WordPress, Simplificada

Como has visto, migrar WordPress con Duplicator no es ciencia espacial. Es un proceso metódico, guiado y, sobre todo, seguro. Al seguir estos pasos, has empaquetado con éxito todo tu sitio web, lo has movido a una nueva ubicación y lo has desplegado sin tener que tocar una sola línea de código complejo.

La próxima vez que necesites cambiar de hosting o subir un proyecto local a producción, ya no tienes excusa para sentir pánico. Tienes en tus manos una herramienta poderosa y una guía completa para que la migración de tu web sea un éxito rotundo.

¿Necesitas ayuda con esto?

Migramos tu web sin perder posiciones: auditoría previa, redirecciones 301 y verificación completa. Descubre nuestro servicio de migración web sin perder SEO.

Marcos Arcusin

Marcos Arcusin

Desarrollador WordPress Senior, PHP, Vue.js, Plugin development. Mi objetivo es crear webs efectivas que aumenten los ingresos de mis clientes, utilizando WordPress como plataforma.

Artículos relacionados