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

Cómo migrar un sitio WordPress de un hosting a otro sin perder datos

Actualizado el 11 de enero de 2026

¿Te has quedado sin espacio en tu hosting actual, tu sitio va lento o simplemente encontraste un mejor precio? Cambiar de proveedor puede parecer complicado, pero migrar WordPress hosting es más sencillo de lo que piensas si sigues el proceso correcto. En esta guía te explicamos cómo cambiar de hosting WordPress sin perder ni una sola visita, comentario o producto de tu tienda online.

No importa si eres principiante: aquí encontrarás una migración WordPress paso a paso con herramientas gratuitas y consejos prácticos para mover WordPress sin perder datos. ¿Listo para transferir WordPress a tu nuevo hogar digital? ¡Empecemos!

¿Por qué migrar tu sitio WordPress?

Antes de meternos en faena, es importante entender los motivos más comunes para cambiar de hosting WordPress:

  • Rendimiento: Tu sitio carga lento y los visitantes se van.
  • Seguridad: El hosting actual no ofrece copias de seguridad automáticas ni certificados SSL.
  • Soporte técnico: Necesitas ayuda rápida y tu proveedor no responde.
  • Precio: Encontraste una opción más económica con mejores recursos.
  • Escalabilidad: Tu sitio crece y necesitas más ancho de banda o almacenamiento.

Sea cual sea tu motivo, migrar WordPress hosting no tiene por qué ser un dolor de cabeza. Con esta guía, lo harás en menos de una hora.

Preparativos antes de migrar

1. Elige tu nuevo hosting

Asegúrate de que el nuevo proveedor cumpla con estos requisitos mínimos para WordPress:

  • PHP 8.0 o superior.
  • MySQL 5.7 o MariaDB 10.3+.
  • Soporte para HTTPS (certificado SSL gratuito).
  • Almacenamiento SSD y ancho de banda suficiente.

[TIP] Si tu nuevo hosting usa Syspanel (el panel de control basado en HestiaCP), recuerda que el acceso se realiza por el puerto 2106. Por ejemplo: https://tudominio.com:2106.

2. Haz una copia de seguridad completa

Antes de mover WordPress sin perder datos, necesitas una copia de seguridad de tu sitio actual. Puedes usar:

  • Plugin gratuito: UpdraftPlus, All-in-One WP Migration o Duplicator.
  • cPanel: Accede a la sección "Copias de seguridad" y descarga los archivos y la base de datos.
  • Syspanel: En tu panel de control (puerto 2106), busca la opción "Backup" y genera una copia completa.

[WARNING] No omitas este paso. Una copia de seguridad te salvará si algo sale mal durante la migración.

3. Prepara tu nuevo hosting

En tu nuevo panel de control (cPanel, Syspanel, Plesk, etc.):

  • Crea una base de datos y un usuario con todos los privilegios.
  • Anota el nombre de la base de datos, el usuario y la contraseña.
  • Si tienes un dominio nuevo, apúntalo a los servidores DNS del nuevo hosting.

Método 1: Migración manual (para usuarios avanzados)

Este método te da control total sobre cada archivo. Es ideal si quieres entender cómo funciona transferir WordPress internamente.

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

  1. Accede a phpMyAdmin (normalmente en /phpmyadmin de tu dominio o desde el panel de control).
  2. Selecciona la base de datos de tu WordPress.
  3. Haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
  4. Descarga el archivo .sql.

Paso 2: Descarga los archivos del sitio

Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu panel:

  1. Conéctate al hosting antiguo con tus credenciales FTP.
  2. Navega a la carpeta public_html (o www).
  3. Selecciona todos los archivos y carpetas (incluyendo wp-content, wp-admin, etc.).
  4. Descárgalos a tu computadora.

Paso 3: Sube los archivos al nuevo hosting

  1. Conéctate al nuevo hosting vía FTP.
  2. Sube todos los archivos a la carpeta raíz (normalmente public_html).
  3. Asegúrate de que la estructura de carpetas se mantenga intacta.

Paso 4: Importa la base de datos al nuevo hosting

  1. En el nuevo hosting, abre phpMyAdmin.
  2. Selecciona la base de datos que creaste antes.
  3. Haz clic en "Importar".
  4. Selecciona el archivo .sql que descargaste y haz clic en "Continuar".

Paso 5: Actualiza el archivo wp-config.php

Edita el archivo wp-config.php en la raíz de tu nuevo sitio con estos datos:

define('DB_NAME', 'nombre_de_tu_nueva_bd');
define('DB_USER', 'usuario_de_tu_nueva_bd');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_bd');
define('DB_HOST', 'localhost'); // Normalmente es localhost

Guarda los cambios.

Paso 6: Reemplaza URLs en la base de datos (opcional pero recomendado)

Si cambiaste de dominio, usa un plugin como Better Search Replace o ejecuta estas consultas SQL en phpMyAdmin:

UPDATE wp_options SET option_value = replace(option_value, 'http://antiguodominio.com', 'http://nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://antiguodominio.com','http://nuevodominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://antiguodominio.com', 'http://nuevodominio.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://antiguodominio.com', 'http://nuevodominio.com');

[INFO] Si mantienes el mismo dominio, este paso no es necesario.

Método 2: Migración con plugins (recomendado para principiantes)

Los plugins simplifican todo el proceso. Aquí te mostramos cómo usar All-in-One WP Migration, uno de los más populares.

Paso 1: Instala el plugin en el sitio antiguo

  1. Ve a tu panel de WordPress (admin).
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "All-in-One WP Migration".
  4. Instálalo y actívalo.

Paso 2: Exporta el sitio

  1. Ve a la opción "All-in-One WP Migration" en el menú de WordPress.
  2. Haz clic en "Exportar".
  3. Elige "Exportar a archivo".
  4. Espera a que se genere el archivo (puede tardar unos minutos si el sitio es grande).
  5. Descarga el archivo .wpress.

Paso 3: Instala el plugin en el nuevo sitio

En tu nuevo WordPress (recién instalado):

  1. Instala y activa el mismo plugin "All-in-One WP Migration".
  2. Ve a la opción "All-in-One WP Migration" > "Importar".

Paso 4: Importa el archivo

  1. Haz clic en "Importar desde" y selecciona el archivo .wpress que descargaste.
  2. El plugin te advertirá que sobrescribirá todo el contenido actual. Confirma.
  3. Espera a que termine la importación.

Paso 5: Ajusta las URLs (si es necesario)

El plugin suele reemplazar las URLs automáticamente. Si no lo hace, usa la opción "Reemplazar URL" que ofrece el mismo plugin después de la importación.

[TIP] Si tu archivo es muy grande (más de 2 MB), el plugin gratuito puede tener límites. En ese caso, usa la versión premium o el método manual.

Método 3: Migración con cPanel o Syspanel

Si ambos hostings usan paneles de control, puedes hacer una transferencia directa.

Desde cPanel a cPanel

  1. En el cPanel antiguo, ve a "Copias de seguridad" y genera una copia completa del sitio.
  2. Descarga el archivo .tar.gz o .zip.
  3. En el cPanel nuevo, ve a "Restaurar copia de seguridad" y sube el archivo.

Desde Syspanel (puerto 2106) a otro panel

  1. En Syspanel, ve a "Backup" y genera una copia completa.
  2. Descarga el archivo.
  3. En el nuevo panel, restaura la copia siguiendo las instrucciones del proveedor.

Verificación final: ¿todo funciona?

Después de migrar WordPress hosting, haz estas comprobaciones:

  • Accede a tu sitio: ¿Carga correctamente? ¿Las imágenes se ven bien?
  • Prueba enlaces internos: Haz clic en páginas, entradas y categorías.
  • Revisa formularios: Envía un formulario de contacto para verificar que funciona.
  • Verifica la base de datos: Accede a wp-admin y revisa que todos los plugins y temas estén activos.
  • Comprueba el correo: Si usas correo del dominio, asegúrate de que los registros MX estén configurados.
  • Haz una prueba de velocidad: Usa herramientas como GTmetrix o PageSpeed Insights.

[WARNING] Si algo falla, no entres en pánico. Vuelve a la copia de seguridad y repite el proceso. Siempre ten un plan B.

Preguntas frecuentes (FAQ)

¿Puedo migrar mi sitio WordPress sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs y redirijas correctamente si cambias de dominio. Usa redirecciones 301 para evitar errores 404.

¿Cuánto tiempo tarda la migración?

Depende del tamaño del sitio. Un sitio pequeño (menos de 1 GB) puede migrarse en 15-30 minutos. Sitios grandes (10 GB+) pueden tardar varias horas.

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

Usa el método manual con FTP y phpMyAdmin. Los plugins gratuitos suelen tener límites de tamaño. También puedes contratar un servicio de migración profesional.

¿Necesito conocimientos técnicos para migrar?

No necesariamente. Con los plugins adecuados, cualquier persona puede migrar WordPress hosting. El método manual requiere algo más de experiencia, pero es factible siguiendo esta guía.

¿Qué pasa con los correos electrónicos?

Si usas correos del dominio (como info@tudominio.com), asegúrate de configurar los registros MX en el nuevo hosting. Si usas Gmail u otro servicio externo, no hay problema.

¿Puedo migrar solo una parte del sitio?

Sí, pero no es recomendable. Lo ideal es migrar todo el sitio para evitar inconsistencias. Si solo necesitas mover contenido, exporta e importa desde la herramienta de WordPress (Herramientas > Exportar).

Consejos finales para una migración exitosa

  • Haz la migración en horas de bajo tráfico (madrugada o fines de semana).
  • Notifica a tus usuarios si el sitio estará caído temporalmente.
  • Mantén el hosting antiguo activo durante al menos 48 horas después de la migración por si necesitas recuperar algo.
  • Actualiza los DNS si cambias de dominio. Los cambios pueden tardar hasta 48 horas en propagarse.
  • Prueba todo antes de eliminar el hosting antiguo.

[INFO] Si tu nuevo hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. No olvides configurar los certificados SSL desde el panel para que tu sitio esté seguro.

Conclusión

Migrar WordPress hosting no tiene por qué ser una pesadilla. Con esta migración WordPress paso a paso, ya sea manual o con plugins, puedes cambiar de hosting WordPress sin perder datos, tráfico ni posicionamiento. La clave está en la preparación: haz una copia de seguridad, elige el método adecuado y verifica todo antes de dar el salto.

Ahora que sabes cómo mover WordPress sin perder datos, ¿a qué esperas? Transferir WordPress a un mejor hosting te dará velocidad, seguridad y tranquilidad. ¡Manos a la obra!

¿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