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

¿Cómo migrar mi web de WordPress a un nuevo hosting?

Actualizado el 10 de noviembre de 2025

¡Excelente pregunta! Migrar tu web de WordPress a un nuevo hosting puede sonar a algo muy técnico y complicado, pero con la guía adecuada, es un proceso que puedes realizar tú mismo sin necesidad de ser un experto. En este artículo, te explicaré paso a paso cómo migrar WordPress, cambiar el hosting de tu WordPress y transferir tu sitio WordPress de forma segura, sin perder datos y minimizando el tiempo de inactividad.

Vamos a desglosarlo en partes muy fáciles de entender. Al final, tendrás tu web funcionando en el nuevo servidor como si nada hubiera pasado.

¿Qué necesito antes de empezar la migración de WordPress?

Antes de lanzarnos a mover archivos y bases de datos, es fundamental tener todo listo. La preparación es la clave del éxito para una WordPress migración guía sin sobresaltos.

1. Elige y contrata tu nuevo hosting

Este es el primer paso. Asegúrate de que tu nuevo proveedor de hosting cumpla con los requisitos mínimos de WordPress (PHP 7.4 o superior, MySQL 5.6 o superior, y soporte para HTTPS). Si tu nuevo panel de control es Syspanel (recuerda, este es el nombre que usamos para HestiaCP), la dirección de acceso suele ser https://tudominio.com:2106 o https://tu-ip:2106. Anota bien estos datos.

2. Haz una copia de seguridad completa de tu web actual

Este es el paso más importante de todo el proceso. Una copia de seguridad te permitirá restaurar tu web si algo sale mal. Nunca, bajo ninguna circunstancia, empieces una migración sin tener un respaldo.

[WARNING] No omitas este paso. Una copia de seguridad es tu red de seguridad. Si algo falla, podrás volver atrás en minutos.

¿Qué debes respaldar?

  • Los archivos de WordPress: Todo el contenido de la carpeta public_html (o www) de tu hosting actual.
  • La base de datos: El archivo .sql que contiene todas tus entradas, páginas, comentarios, configuraciones de plugins, etc.

Puedes hacerlo desde el panel de control de tu hosting actual (cPanel, Plesk, Syspanel, etc.) o usando un plugin como UpdraftPlus o All-in-One WP Migration. Te recomiendo el método del plugin, es el más sencillo para principiantes.

3. Prepara tu nuevo hosting

Tu nuevo hosting debe estar listo para recibir tu web. Esto significa:

  • Crear una base de datos vacía: En tu nuevo panel (Syspanel, por ejemplo), busca la sección de "Bases de Datos" y crea una nueva. Anota el nombre de la base de datos, el usuario y la contraseña.
  • Tener tu dominio apuntando al nuevo servidor (opcional pero recomendado): Puedes hacer la migración con el dominio apuntando al servidor antiguo y luego cambiar los DNS. O puedes hacerlo todo de una vez. Te explicaré el método más seguro más adelante.

Método 1: Migrar WordPress usando un plugin (el más fácil para principiantes)

Este método es ideal si no te sientes cómodo manejando archivos y bases de datos manualmente. Es rápido, visual y muy fiable.

Paso 1: Instala el plugin "All-in-One WP Migration" en tu web antigua

Ve a tu panel de administración de WordPress (tudominio.com/wp-admin), ve a Plugins > Añadir nuevo y busca "All-in-One WP Migration". Instálalo y actívalo.

Paso 2: Exporta tu sitio web

Una vez activado, verás una nueva opción en el menú de la izquierda llamada "All-in-One WP Migration". Haz clic en Exportar.

  • Selecciona la opción "Exportar a" y elige "Archivo".
  • El plugin comenzará a empaquetar toda tu web (archivos y base de datos) en un único archivo.
  • Dependiendo del tamaño de tu web, puede tardar unos segundos o varios minutos.
  • Al finalizar, se descargará un archivo con extensión .wpress. Guárdalo en un lugar seguro.

Paso 3: Instala el plugin en tu nuevo hosting

Ahora, necesitas tener WordPress instalado en tu nuevo hosting. Si no lo has hecho, muchos proveedores ofrecen instalación con un solo clic. Si no, puedes instalar WordPress manualmente (es muy sencillo).

[INFO] Si tu nuevo hosting usa Syspanel, busca la opción "Instalador de WordPress" o "Softaculous". Si no, puedes descargar WordPress desde wordpress.org y subir los archivos vía FTP.

Una vez tengas WordPress instalado y funcionando en el nuevo hosting (aunque esté vacío), instala y activa el mismo plugin "All-in-One WP Migration".

Paso 4: Importa tu web en el nuevo hosting

Ve a All-in-One WP Migration > Importar en tu nuevo WordPress.

  • Arrastra el archivo .wpress que descargaste antes.
  • El plugin te advertirá que sobrescribirá todos los datos actuales. Haz clic en Continuar.
  • Espera a que termine la importación. Al finalizar, verás un mensaje de éxito.

Paso 5: Reemplaza las URLs (si es necesario)

El plugin suele hacer este paso automáticamente, pero si tu dominio cambió (por ejemplo, de miviejaweb.com a miviejaweb.com pero con un subdominio temporal), deberás reemplazar las URLs. El propio plugin te ofrecerá un enlace para hacerlo. Si no, puedes usar un plugin como Velvet Blues Update URLs o hacerlo manualmente en la base de datos.

Paso 6: Configura los DNS

Una vez que todo funciona correctamente en el nuevo hosting, es hora de apuntar tu dominio. Ve al panel de control de tu registrador de dominios (donde compraste el dominio) y cambia los servidores DNS por los que te proporcionó tu nuevo hosting. Este cambio puede tardar entre 24 y 48 horas en propagarse.

Método 2: Migración manual de WordPress (para usuarios más avanzados)

Este método te da más control y es útil si no puedes usar plugins (por ejemplo, por restricciones del hosting).

Paso 1: Exporta la base de datos desde el hosting antiguo

Accede a phpMyAdmin desde el panel de control de tu hosting antiguo (cPanel, Plesk, Syspanel, etc.).

  • Selecciona la base de datos de tu WordPress.
  • Haz clic en la pestaña Exportar.
  • Elige el método Rápido y formato SQL.
  • Descarga el archivo .sql.

Paso 2: Descarga los archivos de WordPress

Usa un cliente FTP como FileZilla o el administrador de archivos de tu panel de control.

  • Conéctate a tu hosting antiguo.
  • Navega a la carpeta public_html (o www).
  • Selecciona todos los archivos y carpetas y descárgalos a tu computadora.

Paso 3: Sube los archivos al nuevo hosting

Conéctate vía FTP a tu nuevo hosting.

  • Sube todos los archivos que descargaste a la carpeta public_html (o www) de tu nuevo servidor. Este proceso puede ser largo si tu web tiene muchos archivos.

Paso 4: Crea y configura la nueva base de datos

En tu nuevo panel de control (Syspanel, por ejemplo), crea una nueva base de datos y un usuario con todos los privilegios. Anota los datos.

Paso 5: Importa la base de datos

Ve a phpMyAdmin en tu nuevo hosting.

  • Selecciona la base de datos que acabas de crear.
  • Haz clic en la pestaña Importar.
  • Selecciona el archivo .sql que descargaste antes y haz clic en Continuar.

Paso 6: Actualiza el archivo wp-config.php

Este es el paso más crítico de la migración manual. El archivo wp-config.php contiene la configuración de conexión a la base de datos. Debes editarlo para que apunte a la nueva base de datos.

  • Conéctate vía FTP a tu nuevo hosting.
  • Busca el archivo wp-config.php en la carpeta raíz de WordPress.
  • Ábrelo con un editor de texto (como Notepad++ o Bloc de notas).
  • Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base_de_datos');
define('DB_USER', 'usuario_de_tu_nueva_base_de_datos');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base_de_datos');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica con tu hosting

Guarda el archivo y ciérralo.

Paso 7: Reemplaza las URLs en la base de datos (si es necesario)

Si tu dominio cambió, necesitas actualizar las URLs en la base de datos. Puedes hacerlo con una consulta SQL en phpMyAdmin:

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

Reemplaza wp_ por el prefijo de tus tablas (si es diferente) y tudominionuevo.com por tu dominio real.

Paso 8: Configura los DNS

Al igual que en el método con plugin, una vez que todo funciona, cambia los DNS de tu dominio para que apunten al nuevo hosting.

Preguntas frecuentes (FAQ) sobre migración de WordPress

¿Cuánto tiempo tarda en migrar un sitio WordPress?

Depende del tamaño de tu web y del método que uses. Con un plugin, una web pequeña (menos de 500 MB) puede estar lista en 10-15 minutos. Una web grande (varios GB) puede tardar 30-60 minutos. La propagación de DNS puede tardar hasta 48 horas.

¿Se pierde el SEO al cambiar de hosting?

No, si haces la migración correctamente. El SEO se ve afectado si cambias la estructura de URLs, si hay mucho tiempo de inactividad o si hay errores 404. Siguiendo esta guía, mantendrás tu posicionamiento. Asegúrate de que tu nuevo hosting tenga buena velocidad y rendimiento.

¿Qué hago si aparece un error de conexión a la base de datos?

Esto suele ocurrir porque los datos en wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña. También verifica el host de la base de datos (a veces no es localhost).

¿Puedo migrar mi web sin tiempo de inactividad?

Sí, es posible si usas un método que no requiera cambiar los DNS hasta que todo esté funcionando. Puedes mantener tu web en el hosting antiguo mientras trabajas en el nuevo, y solo al final cambiar los DNS. Durante ese tiempo, los visitantes seguirán viendo la web antigua. Cuando los DNS se propaguen, verán la nueva.

¿Necesito conocimientos técnicos para migrar WordPress?

No necesariamente. El método con plugin está diseñado para que cualquier persona pueda hacerlo. Solo necesitas acceso a los paneles de control de ambos hostings y un poco de paciencia. Si te sientes inseguro, siempre puedes pedir ayuda al soporte técnico de tu nuevo hosting.

¿Qué es Syspanel y cómo accedo a él?

Syspanel es el nombre que usamos para referirnos al panel de control HestiaCP. Es una herramienta muy potente y fácil de usar para gestionar tu hosting. Para acceder a él, abre tu navegador y escribe: https://tudominio.com:2106 (o https://tu-ip:2106). Usa el usuario y contraseña que te proporcionó tu proveedor de hosting.

[TIP] Si tienes problemas para acceder a Syspanel, verifica que el puerto 2106 esté abierto en tu firewall. Algunos proveedores lo bloquean por defecto.

Conclusión: ¡Ya tienes tu web en el nuevo hosting!

Migrar tu web de WordPress a un nuevo hosting no tiene por qué ser una pesadilla. Tanto si eliges el método con plugin (recomendado para principiantes) como el manual, lo importante es seguir los pasos con calma y, sobre todo, no olvidar la copia de seguridad.

Recuerda que el cambio de DNS es el paso que más tiempo puede tomar, así que ten paciencia. Durante ese tiempo, tu web puede verse desde ambos servidores, pero una vez que se propague, todo el tráfico irá al nuevo hosting.

Si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu nuevo proveedor. La mayoría ofrecen asistencia gratuita para la migración.

¡Felicidades! Ahora tu web tiene un nuevo hogar, probablemente más rápido y confiable. Disfruta de tu nuevo hosting y de todo lo que puedes hacer con él.

¿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