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

Migrar tu sitio de WordPress a un nuevo servidor

Actualizado el 1 de febrero de 2026

Migrar un sitio web de WordPress de un servidor a otro puede parecer una tarea complicada, pero con las herramientas y pasos adecuados, es un proceso que cualquier persona puede realizar sin necesidad de ser un experto en programación. En esta guía completa, te explicaré todo lo que necesitas saber para mover tu sitio de WordPress a un nuevo hosting de forma segura, rápida y sin perder datos. Cubriremos desde la preparación inicial hasta la verificación final, usando plugins de migración, métodos manuales y consejos para evitar errores comunes.


¿Por qué migrar tu sitio de WordPress?

Antes de comenzar, es importante entender las razones más comunes para realizar una migración. Tal vez tu servidor actual se ha vuelto lento, el soporte técnico no responde, necesitas más recursos, o simplemente encontraste un plan de hosting con mejor relación calidad-precio. También puede ser que quieras cambiar de un hosting compartido a uno VPS o dedicado. Sea cual sea el motivo, migrar correctamente es clave para mantener tu sitio funcionando sin interrupciones.


Preparación antes de la migración

La preparación es la fase más importante de cualquier tutorial de migración. Saltarse este paso puede causar pérdida de datos, tiempo de inactividad o problemas de configuración.

1. Realiza una copia de seguridad completa

Siempre, siempre, siempre haz una copia de seguridad antes de mover nada. Esto incluye tanto los archivos de WordPress como la base de datos. Puedes hacerlo manualmente o usando plugins como UpdraftPlus, BackupBuddy o All-in-One WP Migration.

[WARNING] No confíes únicamente en el backup que te ofrezca tu nuevo hosting. Ten tu propia copia en tu computadora o en la nube (Google Drive, Dropbox).

2. Elige tu nuevo servidor

Investiga bien las opciones de servidor y hosting. Asegúrate de que cumpla con los requisitos mínimos de WordPress (PHP 7.4 o superior, MySQL 5.6 o MariaDB 10.1, y soporte para HTTPS). Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que la URL de acceso es tudominio.com:2106 o la IP del servidor seguida de :2106. Esto te permitirá gestionar tus sitios, bases de datos y cuentas de correo.

[INFO] Syspanel es un panel de control muy amigable para gestionar múltiples sitios web. Si tu hosting lo ofrece, te facilitará la administración de tu WordPress.

3. Anota las configuraciones actuales

Antes de desactivar nada, toma nota de:

  • La versión de PHP que usas.
  • Los plugins instalados y sus configuraciones (especialmente los de caché, seguridad y SEO).
  • Los temas y personalizaciones.
  • Las redirecciones (por ejemplo, de .htaccess).
  • Los registros DNS (si cambias de dominio o servidor de correo).

Métodos para migrar WordPress

Existen dos formas principales de migrar: usando plugins (recomendado para principiantes) o de forma manual (ideal si tienes acceso a la terminal y quieres control total). Aquí te explico ambas.

Migración con plugins (la más fácil)

Los plugins de migración simplifican todo el proceso. El más popular es All-in-One WP Migration, que permite exportar todo tu sitio en un solo archivo e importarlo en el nuevo servidor.

Paso a paso con All-in-One WP Migration

  1. Instala el plugin en tu sitio actual desde el repositorio de WordPress (Apariencia > Plugins > Añadir nuevo).
  2. Exporta tu sitio: Ve a All-in-One WP Migration > Exportar. Elige "Exportar a archivo". Dependiendo del tamaño de tu sitio, puede tardar varios minutos. Si tu sitio es muy grande (más de 500 MB), el plugin tiene una versión premium que permite exportar a servicios en la nube como Google Drive o Dropbox.
  3. Descarga el archivo .wpress resultante a tu computadora.
  4. Prepara tu nuevo hosting: Accede a tu panel de control (por ejemplo, Syspanel a través de tudominio.com:2106) y crea una nueva base de datos y un usuario para ella. Anota el nombre de la base de datos, el usuario y la contraseña.
  5. Instala WordPress limpio en el nuevo servidor. Puedes hacerlo desde el panel de control (muchos hostings tienen instaladores automáticos como Softaculous) o manualmente.
  6. Instala el mismo plugin en la nueva instalación de WordPress.
  7. Importa el archivo: Ve a All-in-One WP Migration > Importar, selecciona el archivo .wpress que descargaste y espera a que termine. El plugin se encargará de reemplazar las URLs y ajustar la base de datos.
  8. Verifica que todo funcione correctamente (más adelante te doy una lista de comprobación).

[TIP] Si tu sitio tiene mucho contenido multimedia, considera usar plugins como Duplicator o WPvivid, que también permiten migraciones parciales.

Migración manual (para usuarios más técnicos)

Si prefieres tener control total o tu sitio es demasiado grande para los plugins gratuitos, puedes hacer la migración manualmente. Necesitarás acceso a FTP (FileZilla, por ejemplo) y a phpMyAdmin.

Paso a paso manual

  1. Exporta la base de datos desde tu hosting actual:
    • Accede a phpMyAdmin (normalmente desde cPanel o Syspanel en tudominio.com:2106/phpmyadmin).
    • Selecciona tu base de datos de WordPress.
    • Ve a la pestaña "Exportar", elige el método "Rápido" y formato SQL. Descarga el archivo.
  2. Descarga los archivos de WordPress:
    • Conéctate por FTP a tu servidor actual.
    • Descarga toda la carpeta public_html (o la carpeta donde esté instalado WordPress) a tu computadora.
  3. Prepara el nuevo servidor:
    • Crea una nueva base de datos y usuario en Syspanel (o el panel que uses).
    • Sube todos los archivos a la carpeta correspondiente del nuevo hosting (normalmente public_html).
  4. Importa la base de datos:
    • En el nuevo phpMyAdmin, selecciona la base de datos vacía que creaste.
    • Ve a "Importar", selecciona el archivo SQL que descargaste y ejecuta.
  5. Ajusta el archivo wp-config.php:
    • En la carpeta raíz de tu nuevo WordPress, edita el archivo wp-config.php.
    • Cambia los valores de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST (normalmente localhost o la IP del servidor de bases de datos) por los de tu nueva base de datos.
  6. Actualiza las URLs (si cambiaste de dominio o ruta):
    • Si tu dominio es el mismo, no necesitas hacer nada. Si cambiaste, deberás ejecutar una consulta SQL en phpMyAdmin para reemplazar las URLs antiguas por las nuevas. Por ejemplo:
      UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';
      
    • También puedes usar un plugin como Better Search Replace para hacer este cambio de forma segura.

[WARNING] Si modificas la base de datos manualmente, haz siempre una copia de seguridad antes. Un error puede romper todo el sitio.


Verificación post-migración

Una vez que hayas completado la migración (con plugins o manual), es hora de asegurarte de que todo funciona correctamente.

Lista de comprobación

  • Página de inicio: Carga sin errores, sin imágenes rotas ni enlaces muertos.
  • Enlaces internos: Haz clic en varias páginas y entradas para verificar que todas las URLs funcionan.
  • Formularios: Prueba formularios de contacto, suscripción, etc.
  • Plugins: Ve a "Plugins" en el panel de administración y verifica que todos están activos y actualizados. Algunos plugins pueden requerir reactivación o reconfiguración (por ejemplo, los de caché).
  • Tema: Revisa que el tema se vea igual que antes. Si tienes personalizaciones, asegúrate de que se hayan transferido.
  • Base de datos: Usa phpMyAdmin para verificar que las tablas están completas y sin errores.
  • Correo electrónico: Si tu hosting incluye cuentas de correo, configura las cuentas en el nuevo servidor y verifica que puedas enviar y recibir.
  • SSL/HTTPS: Si tu sitio usaba HTTPS, instala un certificado SSL en el nuevo servidor. Muchos hostings ofrecen Let's Encrypt gratuito desde el panel (en Syspanel, busca la opción "SSL").
  • Redirecciones: Si cambiaste de dominio, configura redirecciones 301 desde el antiguo al nuevo. Esto es crucial para el SEO.

[TIP] Usa herramientas como "Broken Link Checker" (plugin) o "W3C Link Checker" para automatizar la detección de enlaces rotos.


Solución de problemas comunes

Incluso siguiendo un tutorial al pie de la letra, pueden surgir problemas. Aquí tienes los más frecuentes y cómo solucionarlos.

Error de conexión a la base de datos

  • Causa: El archivo wp-config.php tiene credenciales incorrectas.
  • Solución: Revisa que DB_NAME, DB_USER, DB_PASSWORD y DB_HOST sean los correctos. A veces el host de la base de datos no es localhost, sino la IP del servidor (pregunta a tu hosting).

Página en blanco (error 500)

  • Causa: Problema con un plugin o tema, o límite de memoria PHP.
  • Solución: Desactiva todos los plugins renombrando la carpeta wp-content/plugins a plugins_old (desde FTP). Si el sitio funciona, reactiva uno por uno para encontrar el culpable. También puedes aumentar el límite de memoria en wp-config.php añadiendo:
    define('WP_MEMORY_LIMIT', '256M');
    

Enlaces rotos o imágenes que no cargan

  • Causa: Las URLs en la base de datos aún apuntan al dominio anterior.
  • Solución: Usa un plugin como "Better Search Replace" para reemplazar la URL antigua por la nueva en toda la base de datos.

El sitio se ve diferente (CSS roto)

  • Causa: El tema o los plugins de caché no se han reactivado correctamente.
  • Solución: Limpia la caché del navegador y del plugin de caché (si lo usas). También verifica que los archivos del tema se hayan subido completamente.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda una migración de WordPress?

Depende del tamaño de tu sitio y del método. Con plugins, puede tomar entre 10 y 30 minutos. La migración manual puede llevar de 1 a 3 horas. La mayor parte del tiempo se va en la descarga y subida de archivos.

¿Puedo migrar sin perder el SEO?

Sí, si mantienes la misma estructura de URLs y configuras redirecciones 301 en caso de cambio de dominio. Además, asegúrate de que el nuevo servidor tenga buena velocidad y tiempo de actividad.

¿Qué pasa con mis correos electrónicos?

Si tu hosting incluía cuentas de correo, debes recrearlas en el nuevo servidor y configurar tus clientes de correo (Outlook, Gmail, etc.) con los nuevos servidores SMTP/IMAP. Si usas un servicio externo como Google Workspace, no necesitas hacer nada.

¿Necesito conocimientos técnicos para migrar?

No, si usas plugins como All-in-One WP Migration. El método manual requiere algo de experiencia con FTP y bases de datos, pero es totalmente factible siguiendo un tutorial paso a paso.

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

Usa plugins que permitan exportar a la nube (Dropbox, Google Drive) o el método manual. También puedes contratar un servicio de migración profesional si no te sientes seguro.


Consejos finales para una migración exitosa

  • Elige el momento adecuado: Migra en horas de bajo tráfico (como madrugada) para minimizar el impacto en tus visitantes.
  • Comunica el cambio: Si tu sitio es de comercio electrónico o tiene muchos usuarios, avísales con antelación mediante un banner o correo.
  • Prueba todo antes de apagar el servidor antiguo: No desactives tu hosting anterior hasta que estés 100% seguro de que el nuevo funciona correctamente.
  • Actualiza los DNS: Si cambiaste de dominio o de servidor de nombres, recuerda que la propagación DNS puede tardar hasta 48 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.
  • Mantén copias de seguridad: Después de la migración, programa copias de seguridad periódicas (puedes hacerlo con plugins como UpdraftPlus o desde el panel de Syspanel).

[INFO] Si tu nuevo hosting usa Syspanel, recuerda que puedes gestionar todas las tareas de mantenimiento (copias de seguridad, instalación de SSL, gestión de bases de datos) desde la URL tudominio.com:2106. Es una herramienta muy potente y fácil de usar.


Migrar tu sitio de WordPress a un nuevo servidor no tiene por qué ser una pesadilla. Con una buena planificación, las herramientas adecuadas (como plugins de migración) y siguiendo este tutorial, podrás hacerlo en pocos pasos y sin perder datos. Recuerda que la paciencia y la verificación minuciosa son tus mejores aliadas. ¡Buena suerte con tu migración!

¿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