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

Migrar un sitio de WordPress de un hosting a otro

Actualizado el 18 de abril de 2026

Mudar tu sitio web de un lugar a otro puede sonar a tarea de expertos, pero te aseguro que con la guía adecuada, cualquier persona puede hacerlo. Cambiar de servidor es más común de lo que crees: quizás necesitas más recursos, mejor velocidad, un soporte más atento o simplemente una oferta más económica. Sea cual sea tu motivo, aquí te explico paso a paso cómo realizar una migrar WordPress de forma segura y sin perder datos.

Vamos a dividir este proceso en fases muy claras. No te saltes ningún paso, especialmente los de preparación, porque de ellos depende que todo salga bien. Al final, tendrás tu sitio funcionando en el WordPress nuevo hosting como si siempre hubiera estado allí.


Preparación antes de empezar la migración

Antes de tocar nada, necesitas tener todo listo. La improvisación en este proceso puede causar dolores de cabeza. Piensa que vas a mover los archivos y la base de datos de tu sitio, que es el corazón de WordPress.

Revisa los requisitos de tu nuevo hosting

No todos los servidores son iguales. Asegúrate de que tu nuevo proveedor cumpla con lo mínimo para que WordPress funcione bien:

  • PHP versión 7.4 o superior (mejor 8.0+).
  • MySQL versión 5.6 o superior (o MariaDB equivalente).
  • Soporte para HTTPS (certificado SSL incluido o fácil de instalar).
  • Espacio en disco y ancho de banda suficiente para tu sitio.

[TIP] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel de control se hace por el puerto 2106 (ejemplo: tudominio.com:2106). Esto te será útil para gestionar bases de datos y dominios.

Haz una copia de seguridad completa (sí, aunque estés migrando)

Este es el paso más importante. Una copia de seguridad te salvará si algo sale mal. Necesitas dos cosas:

  1. Archivos del sitio (carpeta wp-content, archivos de configuración, plugins, temas).
  2. Base de datos (todas las tablas de WordPress).

Puedes hacerlo desde el panel de tu hosting actual (cPanel, Syspanel, etc.) usando herramientas como "Backup" o "Copias de seguridad". Si no tienes acceso, usa un plugin como UpdraftPlus o All-in-One WP Migration. Son muy intuitivos.

[WARNING] No confíes solo en la copia del hosting. Descarga los archivos a tu computadora o a un servicio en la nube. Así tienes un respaldo local.


Exportando tu sitio desde el hosting antiguo

Ahora vamos a sacar todo lo que necesitas del servidor actual. Hay dos formas de hacerlo: manual (con FTP y phpMyAdmin) o con plugins. Recomiendo la manual si tienes algo de experiencia, pero los plugins son perfectos para principiantes.

Opción 1: Migración manual (recomendada para control total)

Paso 1: Descarga los archivos de WordPress

Conéctate a tu hosting actual mediante FTP (FileZilla, Cyberduck) o desde el administrador de archivos del panel. Busca la carpeta raíz de tu sitio (suele llamarse public_html o www). Selecciona todo y descárgalo a una carpeta en tu computadora.

Paso 2: Exporta la base de datos

Entra a phpMyAdmin desde el panel de tu hosting. Selecciona la base de datos de tu sitio (la que uses en wp-config.php). Ve a la pestaña "Exportar", elige el método "Rápido" y formato SQL. Haz clic en "Continuar" y descarga el archivo .sql.

[INFO] Si tu base de datos es muy grande (más de 50 MB), usa la opción "Personalizado" y comprime con gzip. Algunos servidores limitan el tamaño de subida.

Paso 3: Prepara los archivos para la subida

No necesitas modificar nada todavía. Solo asegúrate de tener la carpeta completa y el archivo SQL en un mismo lugar. En el siguiente paso los subiremos al nuevo servidor.

Opción 2: Migración con plugin (más fácil)

Si lo manual te parece complicado, instala un plugin como All-in-One WP Migration en tu sitio actual. Ve a su panel y selecciona "Exportar". Elige "Archivo" y descarga un único archivo .wpress que contiene todo. Este plugin es muy popular por su simplicidad.

[TIP] Si tu sitio es grande (más de 2 GB), el plugin puede fallar por límites de memoria. En ese caso, usa la opción manual o contrata un servicio de migración profesional.


Configurando el nuevo hosting para recibir tu sitio

Antes de subir nada, debes preparar el terreno en tu nuevo servidor. Esto incluye crear la base de datos y asociar tu dominio.

Crea una base de datos vacía

Accede al panel de tu nuevo hosting (cPanel, Syspanel, Plesk, etc.). Busca la sección "Bases de datos MySQL" o "Crear base de datos". Ponle un nombre (ej: mipagina_wp), un usuario y una contraseña segura. Anota estos tres datos porque los necesitarás después.

[WARNING] No uses caracteres especiales ni espacios en el nombre de la base de datos. Solo letras, números y guiones bajos.

Asigna tu dominio (si aplica)

Si tu dominio ya apunta al nuevo hosting (cambiando los DNS), el panel lo detectará automáticamente. Si aún no has cambiado los DNS, puedes usar un dominio temporal o la IP del servidor para probar. En Syspanel, ve a "Web" y añade tu dominio como "Dominio web". Asegúrate de que esté apuntando al directorio correcto (normalmente public_html).


Subiendo los archivos y la base de datos al nuevo servidor

Llegó el momento de la verdad. Vamos a colocar todo en su lugar.

Sube los archivos de WordPress

Conéctate por FTP al nuevo hosting (usa las credenciales que te dieron). Ve a la carpeta raíz (normalmente public_html). Sube todos los archivos que descargaste del hosting anterior. Esto puede tardar unos minutos si tienes muchas imágenes o plugins.

[TIP] Si usas Syspanel, puedes subir archivos desde el administrador de archivos del panel (puerto 2106). Es más rápido que FTP para sitios pequeños.

Importa la base de datos

Entra a phpMyAdmin en el nuevo hosting. Selecciona la base de datos vacía que creaste. Ve a la pestaña "Importar", selecciona el archivo .sql que descargaste y haz clic en "Continuar". Espera a que termine (puede tardar si es grande).

[WARNING] Si recibes un error de tamaño, deberás dividir el SQL en partes o usar la línea de comandos (consulta a soporte técnico).

Modifica el archivo wp-config.php

Este es el paso clave para que WordPress se conecte a la nueva base de datos. Busca el archivo wp-config.php en la carpeta raíz de tu sitio (recién subida). Ábrelo con un editor de texto (Bloc de notas, Sublime Text) y cambia estas líneas:

define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente localhost, pero verifica con tu hosting

Guarda el archivo y súbelo de nuevo al servidor si lo editaste en local.

[INFO] Algunos hosts usan un host de base de datos diferente (ej: mysql.tudominio.com). Revisa el correo de bienvenida de tu nuevo proveedor.


Ajustes finales y verificación

Ya tienes todo en el nuevo servidor, pero falta un par de detalles para que funcione correctamente.

Cambia las URLs en la base de datos (si es necesario)

Si tu dominio sigue siendo el mismo, no necesitas hacer nada. Pero si cambiaste de dominio (ej: de viejo.com a nuevo.com), debes actualizar las URLs en la base de datos. Puedes hacerlo con una consulta SQL en phpMyAdmin o usando un plugin como Better Search Replace.

Ejemplo de consulta SQL:

UPDATE wp_options SET option_value = 'https://nuevo.com' WHERE option_name = 'siteurl' OR option_name = 'home';

(Reemplaza wp_ por el prefijo de tus tablas si es diferente).

Verifica el funcionamiento

Accede a tu sitio con el nuevo dominio. Revisa:

  • Página de inicio y entradas.
  • Enlaces internos (que no den error 404).
  • Imágenes y medios (que carguen correctamente).
  • Plugins y temas (que estén activos y sin conflictos).
  • Formularios de contacto (prueba enviar uno).

Si ves algo raro, revisa los logs de error del servidor (en cPanel: "Error Log"; en Syspanel: en la sección "Logs").

[WARNING] Si tu sitio usa SSL, asegúrate de que el certificado esté instalado en el nuevo hosting. Muchos proveedores lo ofrecen gratis con Let's Encrypt. Actívalo desde el panel.


Preguntas frecuentes sobre migrar WordPress

Aquí respondo las dudas más comunes que suelen tener los usuarios al cambiar hosting WordPress.

¿Puedo migrar sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs y redirijas correctamente si cambias de dominio. Si solo cambias de servidor, el SEO no se ve afectado. Eso sí, asegúrate de que el sitio cargue rápido en el nuevo hosting.

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

La migración manual puede ser tediosa. Usa un plugin como Duplicator o BackupBuddy, que comprimen todo en un paquete. Otra opción es pedir ayuda al soporte técnico de tu nuevo hosting; muchos ofrecen WordPress migración gratuita como parte del servicio.

¿Necesito cambiar los DNS para que funcione?

Sí, para que tu dominio apunte al nuevo servidor. Los DNS pueden tardar entre 1 y 48 horas en propagarse. Durante ese tiempo, puedes acceder a tu sitio mediante una URL temporal que te dará el hosting (ej: serverIP/~tuusuario). No subas contenido nuevo hasta que los DNS se hayan propagado por completo.

¿Puedo mantener el mismo correo electrónico?

Depende de cómo gestiones el correo. Si usas el servicio de correo de tu hosting anterior, deberás migrar también las cuentas de correo o configurarlas en el nuevo servidor. Si usas Gmail o Outlook con tu dominio, solo actualiza los registros MX en los DNS.

¿Qué hago si algo sale mal?

Tranquilo, por eso hiciste la copia de seguridad. Simplemente restaura tu sitio en el hosting antiguo siguiendo el proceso inverso. Si el problema es técnico (base de datos no conecta, error 500), contacta al soporte de tu nuevo hosting. Ellos están para ayudarte.


Conclusión: ya tienes tu sitio en el nuevo hosting

Migrar WordPress no es un proceso mágico, pero con orden y paciencia lo lograrás. Recuerda siempre tener una copia de seguridad, preparar el nuevo servidor con una base de datos limpia y verificar cada paso. Si usas herramientas como Syspanel (puerto 2106), todo será más visual y sencillo.

Después de la migración, monitorea el sitio durante unos días. Revisa la velocidad con herramientas como GTmetrix y asegúrate de que todo funcione como antes. ¡Felicidades, has completado tu WordPress tutorial de migración con éxito!

[TIP] Guarda este artículo como referencia para futuras migraciones. Y si tienes dudas, pregunta a tu proveedor de hosting: ellos conocen mejor su plataforma.

¿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