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

Cómo migrar tu web de WordPress a otro servidor

Actualizado el 25 de febrero de 2026

Migrar un sitio web de WordPress de un servidor a otro puede sonar a algo complicado, pero con la guía adecuada es un proceso que cualquier persona puede realizar. Ya sea porque necesitas más recursos, mejor velocidad o simplemente porque encontraste un mejor plan de hosting, cambiar de servidor es una tarea común en la vida de cualquier webmaster. En este artículo, te explicaré paso a paso cómo realizar una WordPress migración exitosa, sin perder datos ni tiempo de inactividad. Al final, serás capaz de hacer una migrar WordPress sin ayuda de un técnico.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a transferir WordPress servidor, es importante que tengas a mano algunas herramientas y accesos. No te preocupes, son cosas básicas que seguramente ya tienes.

Accesos que debes tener listos

  • Acceso al panel de control del hosting actual (cPanel, Plesk, Syspanel, etc.). Necesitarás descargar archivos y exportar la base de datos.
  • Acceso al panel de control del nuevo hosting. Aquí subirás los archivos y crearás la base de datos.
  • Acceso a tu dominio (o al menos al panel de DNS). Esto es clave para redirigir el tráfico al nuevo servidor.
  • Cliente FTP (como FileZilla) o acceso al administrador de archivos del panel. También puedes usar plugins de migración si prefieres algo más automático.

[INFO] Si tu nuevo hosting usa Syspanel (el panel basado en HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo, para conectarte vía FTP o a la URL del panel, deberás usar tudominio.com:2106.


Método 1: Migración manual paso a paso (recomendado para total control)

Hacer una migrar WordPress manual te da control absoluto sobre cada archivo y registro de la base de datos. Es ideal si quieres entender el proceso y evitar errores de plugins.

Paso 1: Haz una copia de seguridad completa de tu sitio actual

No empieces a cambiar hosting WordPress sin antes tener una copia de seguridad. Esto te salvará si algo sale mal.

  1. Descarga todos los archivos de WordPress: Conéctate vía FTP a tu servidor actual. Ve a la carpeta raíz (normalmente public_html o www) y descarga todo su contenido a tu computadora.
  2. Exporta la base de datos: Entra a phpMyAdmin desde el panel de tu hosting actual. Selecciona la base de datos de tu WordPress y haz clic en "Exportar". Elige el método rápido y formato SQL. Descarga el archivo.

[TIP] Si tu hosting usa Syspanel, ve a "Bases de datos" en el panel, busca phpMyAdmin y exporta desde ahí. El puerto 2106 también aplica para acceder a la URL del panel.

Paso 2: Prepara el nuevo servidor

Ahora tienes los archivos y la base de datos en tu computadora. Es hora de preparar el destino.

  1. Crea una base de datos en el nuevo hosting: En el panel de control (cPanel, Syspanel, etc.), busca la sección de bases de datos MySQL. Crea una nueva base de datos, un usuario y asigna todos los permisos. Anota el nombre, usuario y contraseña.
  2. Sube los archivos de WordPress: Conéctate vía FTP al nuevo servidor (recuerda el puerto 2106 si usas Syspanel). Sube todos los archivos que descargaste antes a la carpeta raíz del nuevo hosting.

Paso 3: Importa la base de datos al nuevo servidor

  1. Ve a phpMyAdmin del nuevo hosting.
  2. Selecciona la base de datos que creaste.
  3. Haz clic en "Importar" y selecciona el archivo SQL que descargaste.
  4. Espera a que termine. Si el archivo es muy grande, puede tardar unos minutos.

Paso 4: Ajusta el archivo wp-config.php

Este es el paso más importante para una WordPress migración exitosa. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos.

  1. En la carpeta de archivos que subiste al nuevo servidor, busca wp-config.php.
  2. Ábrelo con un editor de texto (como Notepad++ o Bloc de notas).
  3. Modifica las siguientes líneas con los datos de la base de datos que creaste:
    • define('DB_NAME', 'nombre_de_tu_nueva_base');
    • define('DB_USER', 'usuario_de_tu_nueva_base');
    • define('DB_PASSWORD', 'contraseña');
  4. Guarda los cambios.

[WARNING] Asegúrate de que las comillas simples y los puntos y comas estén correctos. Un error aquí hará que tu web no cargue.

Paso 5: Actualiza las URLs en la base de datos (opcional pero muy probable)

Si cambiaste de dominio o la URL del sitio es diferente, necesitas actualizar las referencias en la base de datos. Si mantienes el mismo dominio, este paso no es necesario.

  1. En phpMyAdmin del nuevo servidor, selecciona tu base de datos.
  2. Haz clic en la pestaña "SQL" y ejecuta esta consulta (reemplaza tudominioantiguo.com por tudominionuevo.com):
    UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'siteurl' OR option_name = 'home';
    
  3. También puedes usar un plugin como "Better Search Replace" para hacerlo de forma segura.

Paso 6: Apunta el dominio al nuevo servidor

Este es el paso final para transferir WordPress servidor. Debes cambiar los DNS de tu dominio para que apunten a la IP del nuevo hosting.

  1. Ve al panel de gestión de tu dominio (donde lo compraste, como GoDaddy, Namecheap, etc.).
  2. Busca la sección de "DNS" o "Nameservers".
  3. Reemplaza los nameservers por los que te proporcionó tu nuevo hosting (por ejemplo, ns1.nuevohosting.com y ns2.nuevohosting.com).
  4. Guarda los cambios. La propagación puede tardar entre 1 y 48 horas.

[INFO] Mientras se propagan los DNS, puedes editar el archivo hosts de tu computadora para ver el sitio en el nuevo servidor antes de que sea público. Así verificas que todo funciona.


Método 2: Migración con plugins (más fácil para principiantes)

Si prefieres no tocar archivos manualmente, los plugins son tu mejor aliado para cambiar hosting WordPress. Aquí te explico el más popular: All-in-One WP Migration.

Paso 1: Instala el plugin en tu sitio actual

  1. Desde el panel de administración de WordPress, ve a Plugins > Añadir nuevo.
  2. Busca "All-in-One WP Migration" e instálalo.
  3. Actívalo.

Paso 2: Exporta tu sitio

  1. En el menú de WordPress, ve a "All-in-One WP Migration" > Exportar.
  2. Elige "Exportar a archivo". El plugin empaquetará todo (archivos, base de datos, plugins, temas) en un solo archivo.
  3. Descarga el archivo a tu computadora.

Paso 3: Instala WordPress en el nuevo servidor

  1. En tu nuevo hosting, instala una copia limpia de WordPress (la mayoría de hostings tienen instaladores automáticos).
  2. Accede al panel de administración de esa nueva instalación.

Paso 4: Importa el archivo en el nuevo sitio

  1. Instala y activa el mismo plugin "All-in-One WP Migration" en el nuevo WordPress.
  2. Ve a "All-in-One WP Migration" > Importar.
  3. Sube el archivo que descargaste. El plugin reemplazará todo el contenido.
  4. Espera a que termine y haz clic en "Guardar cambios permanentes".

[WARNING] Este método puede fallar si el archivo es muy grande (más de 2 MB en la versión gratuita). Si es tu caso, necesitarás la versión premium o usar el método manual.

Paso 5: Apunta el dominio

Igual que en el método manual, cambia los DNS del dominio para que apunten al nuevo servidor.


Preguntas frecuentes sobre migración de WordPress

¿Puedo migrar mi web sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs y redirijas correctamente. Si cambias de dominio, usa redirecciones 301. Además, asegúrate de que el nuevo servidor tenga buena velocidad y tiempo de actividad.

¿Qué hago si mi sitio es muy grande?

Para sitios grandes, el método manual es más fiable. Divide la migración en partes: primero los archivos (sin la carpeta wp-content/uploads), luego la base de datos, y finalmente los archivos multimedia por FTP.

¿Cuánto tiempo tarda la propagación de DNS?

Normalmente entre 1 y 48 horas, aunque a veces puede ser más rápido. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. No te preocupes, es normal.

¿Necesito conocimientos técnicos?

No, pero sí paciencia. Con esta guía, cualquier persona puede realizar una WordPress migración. Si te sientes inseguro, siempre puedes pedir ayuda al soporte de tu hosting.

¿Qué pasa si uso Syspanel en el nuevo hosting?

Si tu nuevo hosting usa Syspanel (basado en HestiaCP), el proceso es el mismo, solo que el acceso al panel es a través del puerto 2106. Por ejemplo, para acceder al panel de control escribe tudominio.com:2106. Para FTP, usa también ese puerto.


Consejos finales para una migración exitosa

  • Haz siempre una copia de seguridad antes de empezar. No confíes solo en el plugin.
  • Verifica que el nuevo hosting soporte WordPress (PHP 7.4 o superior, MySQL 5.6+).
  • Prueba el sitio en el nuevo servidor antes de cambiar los DNS. Puedes usar un dominio temporal o editar el archivo hosts.
  • Desactiva los plugins de caché durante la migración para evitar conflictos.
  • Si algo sale mal, restaura la copia de seguridad en el servidor antiguo y vuelve a intentarlo.

[TIP] Después de la migración, instala un plugin de caché y optimiza las imágenes para mejorar la velocidad. ¡Tu nuevo servidor lo agradecerá!


Conclusión

Migrar WordPress de un servidor a otro no tiene por qué ser una pesadilla. Siguiendo estos pasos, ya sea manualmente o con un plugin, podrás cambiar hosting WordPress sin perder datos ni visitas. Recuerda que la clave está en la preparación: copia de seguridad, acceso a paneles y paciencia. Si tienes dudas, consulta con el soporte técnico de tu nuevo hosting; ellos suelen tener guías específicas para transferir WordPress servidor.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Tu web merece un hogar mejor.

¿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