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

Cómo migrar una web de WordPress a otro hosting

Actualizado el 5 de octubre de 2025

Migrar tu sitio web de WordPress de un hosting a otro puede sonar a una tarea compleja, pero con la guía adecuada y un poco de paciencia, es un proceso que puedes realizar tú mismo sin necesidad de ser un experto técnico. En este artículo, te explicaré paso a paso cómo trasladar web WordPress de manera segura, evitando errores comunes y asegurando que tu sitio funcione correctamente en su nuevo hogar.

Antes de empezar, es importante entender por qué podrías necesitar una migración WordPress. Las razones más comunes son: mejorar el rendimiento (un hosting más rápido), obtener mejor soporte técnico, necesitar más recursos (como disco o RAM) o simplemente encontrar un precio más atractivo. Sea cual sea tu motivo, aquí te guiaré para que el cambio sea lo más fluido posible.

¿Qué necesitas para empezar?

Para cambiar hosting WordPress con éxito, necesitarás tener acceso a tres elementos clave:

  • Acceso a tu hosting actual (origen): Normalmente mediante cPanel, Syspanel u otro panel de control. Necesitarás las credenciales de FTP (File Transfer Protocol) y acceso a la base de datos (phpMyAdmin).
  • Acceso a tu nuevo hosting (destino): Debe estar ya contratado y listo para recibir tu web. Asegúrate de tener los datos de acceso al panel de control y a la base de datos.
  • Herramientas de backup: Aunque el proceso es seguro, siempre es recomendable tener una copia de seguridad manual de tu sitio antes de cualquier movimiento.

[WARNING] Nunca realices una migración sin tener una copia de seguridad completa de tu sitio. Un pequeño error de conexión o un archivo dañado puede dejarte sin web. Haz una copia de seguridad antes de empezar.

Paso 1: Prepara tu nuevo hosting

Antes de mover nada, tu nuevo hosting debe estar preparado para recibir tu migrar WordPress. Este paso es crucial para que todo funcione después.

Configura el dominio

Lo primero es decidir si vas a usar el mismo nombre de dominio. Si es así, tienes dos opciones:

  1. Cambiar los servidores DNS: Esta es la opción más común si cambias de empresa de hosting. Debes ir a donde compraste tu dominio (tu registrador, como GoDaddy, Namecheap, etc.) y cambiar los servidores DNS por los que te proporciona tu nuevo hosting. Este cambio puede tardar entre 24 y 72 horas en propagarse mundialmente.
  2. Usar un dominio temporal: Muchos hostings te ofrecen un dominio temporal (por ejemplo, tunuevahosting.com/~tuweb) o una IP para que puedas trabajar en la migración sin afectar a los visitantes de tu web actual. Esta es la opción más segura, ya que tu sitio original sigue funcionando mientras pruebas el nuevo.

Crea la base de datos en el nuevo hosting

WordPress guarda todo su contenido (artículos, páginas, usuarios, configuraciones) en una base de datos. Necesitas crear una nueva en tu hosting de destino.

  1. Accede al panel de control de tu nuevo hosting (cPanel, Syspanel, etc.).
  2. Busca la sección Bases de Datos y luego MySQL Databases o similar.
  3. Crea un nombre para tu base de datos (por ejemplo, mipagina_bd).
  4. Crea un usuario para esa base de datos y asígnale una contraseña segura.
  5. Añade ese usuario a la base de datos con todos los privilegios (normalmente marcando la opción "All Privileges").

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante para configurar WordPress.

Paso 2: Exporta tu sitio web desde el hosting antiguo

Ahora vamos a sacar toda la información de tu web actual. Esto se divide en dos partes: los archivos (imágenes, plugins, temas) y la base de datos (contenido).

Exporta los archivos mediante FTP

Los archivos de WordPress se almacenan en una carpeta llamada public_html o www en tu hosting antiguo. Vamos a descargarlos.

  1. Consigue las credenciales FTP de tu hosting antiguo (usuario, contraseña, servidor y puerto, que suele ser 21).
  2. Usa un cliente FTP como FileZilla (gratuito) o el administrador de archivos de tu panel de control.
  3. Conéctate y navega hasta la carpeta raíz de tu sitio (normalmente public_html).
  4. Selecciona todos los archivos y carpetas (Ctrl+A) y haz clic derecho > Descargar. Esto copiará todo tu sitio a tu computadora.
  5. Espera a que termine la descarga. Dependiendo del tamaño de tu web, puede tardar unos minutos.

Exporta la base de datos con phpMyAdmin

La base de datos es el cerebro de tu WordPress. Vamos a hacer una copia de seguridad.

  1. En el panel de control de tu hosting antiguo, busca phpMyAdmin.
  2. Selecciona la base de datos que usa tu WordPress (normalmente tiene un nombre similar al de tu web).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL. Haz clic en Continuar y se descargará un archivo .sql con toda tu información.

Paso 3: Sube los archivos al nuevo hosting

Ahora que tienes todos los archivos en tu computadora, toca subirlos al nuevo servidor.

Sube los archivos mediante FTP

  1. Conéctate a tu nuevo hosting usando las credenciales FTP que te hayan proporcionado.
  2. Ve a la carpeta raíz (normalmente public_html o www). Si está vacía, genial. Si no, asegúrate de que no haya archivos importantes (a veces los hostings dejan un archivo index.html por defecto).
  3. Arrastra todos los archivos que descargaste desde tu computadora a la carpeta raíz del nuevo hosting.
  4. Espera a que termine la subida. Nuevamente, depende del tamaño de tu web.

[INFO] Si tu nuevo hosting usa Syspanel, el acceso a la gestión de archivos suele ser similar. Puedes usar el Administrador de Archivos desde el panel o conectarte vía FTP al puerto 2106 si es necesario (aunque lo normal es el puerto 21 para FTP).

Importa la base de datos en el nuevo hosting

  1. Accede a phpMyAdmin desde el panel de control de tu nuevo hosting.
  2. Selecciona la base de datos que creaste en el Paso 1.
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste.
  5. Haz clic en Continuar. Si la base de datos no es muy grande, se importará en segundos. Si es grande, puede tardar un poco.

Paso 4: Conecta WordPress con la nueva base de datos

Este es el paso más importante. Tu WordPress necesita saber que ahora debe usar la base de datos que acabas de crear. Esto se hace editando un archivo llamado wp-config.php.

  1. En la carpeta de tu sitio (la que subiste al nuevo hosting), busca el archivo wp-config.php.

  2. Ábrelo con un editor de texto como Bloc de notas o Notepad++.

  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos:

    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 es localhost, pero tu hosting puede darte otro valor
    
  4. Guarda el archivo y súbelo de nuevo al hosting (reemplazando el anterior) si lo editaste localmente.

[WARNING] Si cambiaste los servidores DNS y tu dominio ya apunta al nuevo hosting, al guardar el archivo wp-config.php tu web debería cargarse correctamente. Si usas un dominio temporal, tendrás que acceder a tu web usando esa URL temporal.

Paso 5: Ajustes finales y verificación

Una vez que todo está en su lugar, es hora de hacer algunas comprobaciones.

Verifica las URLs

A veces, especialmente si usaste un dominio temporal, las URLs de tu web pueden estar desactualizadas. Para solucionarlo, puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs. Simplemente busca y reemplaza tu antigua URL por la nueva (por ejemplo, http://antiguodominio.com por http://nuevodominio.com).

Revisa los enlaces permanentes

Ve a Ajustes > Enlaces permanentes en tu panel de administración de WordPress y haz clic en Guardar cambios (sin necesidad de cambiar nada). Esto refresca la estructura de URLs de tu sitio.

Prueba todo

  • Navega por tu web: revisa páginas, artículos, imágenes y formularios.
  • Comprueba que los plugins y el tema funcionan correctamente.
  • Si tienes un certificado SSL (HTTPS), asegúrate de que esté activo en el nuevo hosting. Muchos hostings lo ofrecen gratis con Let's Encrypt.

Preguntas Frecuentes (FAQ) sobre migración WordPress

Aquí respondo a las dudas más comunes que suelen tener los usuarios al trasladar web WordPress.

¿Puedo migrar mi web sin perder el SEO?

Sí, siempre y cuando mantengas la misma estructura de URLs y configures correctamente las redirecciones 301 si cambias de dominio. Si solo cambias de hosting pero mantienes el mismo dominio, el SEO no debería verse afectado negativamente.

¿Qué hago si mi web no carga después de la migración?

Lo más probable es que sea un problema con la conexión a la base de datos. Revisa el archivo wp-config.php y asegúrate de que los datos (nombre, usuario, contraseña y host) sean correctos. También verifica que la base de datos esté importada correctamente.

¿Necesito conocimientos técnicos para hacerlo?

No, este tutorial está diseñado para que cualquier persona pueda seguirlo. Solo necesitas tener acceso a los paneles de control y un cliente FTP. Si te sientes inseguro, siempre puedes pedir ayuda al soporte técnico de tu nuevo hosting.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web. Una web pequeña (pocos archivos y base de datos ligera) puede estar lista en 30-60 minutos. Una web grande (con muchas imágenes o vídeos) puede tardar varias horas. La propagación de los DNS (si cambias de servidores) puede añadir hasta 72 horas.

¿Debo desactivar los plugins antes de migrar?

No es obligatorio, pero es recomendable desactivar los plugins de caché y los de seguridad temporalmente para evitar conflictos. Puedes reactivarlos una vez que la migración esté completa y todo funcione correctamente.

¿Qué pasa con mi correo electrónico?

Si tu correo está asociado al dominio (por ejemplo, info@tudominio.com), tendrás que configurarlo también en el nuevo hosting. Muchos hostings ofrecen herramientas para migrar cuentas de correo. Si usas servicios externos como Gmail o Outlook, no tendrás problemas.

Conclusión

Migrar WordPress a un nuevo hosting no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos: preparar el nuevo hosting, exportar archivos y base de datos, subir todo al nuevo servidor, ajustar el wp-config.php y verificar el funcionamiento, podrás cambiar hosting WordPress con éxito. Recuerda siempre tener una copia de seguridad y, si tienes dudas, no dudes en contactar al soporte de tu nuevo hosting. ¡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