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

Guía para migrar un sitio WordPress a otro hosting

Actualizado el 9 de noviembre de 2025

Mudar tu sitio web de un hosting a otro puede sonar a algo complicado, pero con la guía adecuada es un proceso sencillo y seguro. Piensa en ello como mudarte de casa: solo necesitas empaquetar bien tus cosas (los archivos y la base de datos) y desempacar en el nuevo lugar. Esta guía te llevará paso a paso por el proceso completo de migrar WordPress hosting, desde la preparación hasta la verificación final. No necesitas ser un experto, solo seguir las instrucciones con calma.

¿Por qué hacer un cambio de hosting WordPress?

Antes de empezar, es normal preguntarse por qué vale la pena el esfuerzo. Un cambio de hosting WordPress puede ser necesario por varias razones: tu sitio actual es demasiado lento, el soporte técnico no responde, te quedas sin espacio, o simplemente encontraste un plan con mejor relación calidad-precio. Al migrar, tu web puede cargar más rápido, ser más segura y escalar mejor a medida que creces. Es una inversión en la salud de tu proyecto online.

Paso 1: Preparación antes de migrar tu sitio web

La clave para una WordPress migración guía exitosa es la preparación. No te saltes este paso, porque te ahorrará dolores de cabeza.

1.1 Haz una copia de seguridad completa

Antes de tocar nada, respalda absolutamente todo. Esto incluye:

  • Archivos del sitio (carpeta wp-content, temas, plugins, etc.).
  • Base de datos (tablas con entradas, páginas, usuarios, configuraciones).

Puedes usar un plugin como UpdraftPlus o hacerlo manualmente desde el panel de control de tu hosting actual (cPanel, Syspanel, etc.). Si usas Syspanel (antes conocido como HestiaCP), recuerda que accedes por el puerto 2106, por ejemplo: tudominio.com:2106. Allí encontrarás la opción de Backup para descargar un archivo comprimido de tu sitio.

[WARNING] Guarda la copia de seguridad en tu computadora y también en la nube (Google Drive, Dropbox). Nunca confíes en un solo lugar.

1.2 Elige el nuevo hosting y contrata el plan

Selecciona un proveedor que se adapte a tus necesidades. Asegúrate de que ofrezca:

  • Soporte técnico 24/7 (preferiblemente en español).
  • Instalación de WordPress (aunque la haremos manual, es bueno que tengan la opción).
  • Certificado SSL gratuito (Let's Encrypt).
  • Migración gratuita (muchos hosts la ofrecen, pero aquí aprenderás a hacerla tú mismo).

Una vez contratado, recibirás los datos de acceso a tu nuevo panel de control (cPanel, Syspanel, etc.) y las credenciales de FTP/SFTP.

Paso 2: Exporta tu sitio desde el hosting antiguo

Ahora vamos a "empaquetar" tu sitio. Hay dos formas principales: usando un plugin o manualmente. Te recomiendo la manual para entender el proceso, pero elige la que te sea más cómoda.

2.1 Exporta la base de datos

Accede a tu hosting antiguo. Si usas cPanel, busca phpMyAdmin. Si usas Syspanel, entra por el puerto 2106, ve a Base de Datos y luego a phpMyAdmin.

  1. Selecciona la base de datos de tu WordPress (la que aparece en tu archivo wp-config.php).
  2. Haz clic en Exportar en el menú superior.
  3. Elige el método Rápido y formato SQL. Haz clic en Continuar.
  4. Se descargará un archivo .sql. Guárdalo seguro.

2.2 Descarga los archivos del sitio

Necesitas los archivos de tu WordPress. Conéctate por FTP (FileZilla es gratuito y fácil) o desde el administrador de archivos de tu panel.

  1. Conéctate a tu hosting antiguo con las credenciales FTP.
  2. Navega a la carpeta raíz de tu sitio (normalmente public_html o www).
  3. Selecciona TODAS las carpetas y archivos (incluyendo wp-admin, wp-content, wp-includes, etc.).
  4. Descárgalos a una carpeta en tu computadora. Esto puede tardar unos minutos.

[INFO] Si tu sitio es muy grande (más de 1 GB), considera usar un plugin de migración como All-in-One WP Migration, que comprime todo en un solo archivo.

Paso 3: Prepara el nuevo hosting para recibir tu sitio

Antes de subir nada, configura el nuevo entorno. Esto es como preparar la habitación antes de llevar los muebles.

3.1 Crea una base de datos y un usuario

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

  1. Busca la sección Bases de Datos MySQL.
  2. Crea una nueva base de datos (por ejemplo: miusuario_wp).
  3. Crea un usuario (por ejemplo: miusuario_wpuser) y asígnale una contraseña segura.
  4. Añade ese usuario a la base de datos con todos los privilegios.

Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás.

3.2 Sube los archivos al nuevo hosting

Usando FTP o el administrador de archivos de tu nuevo panel:

  1. Conéctate al nuevo hosting con las credenciales FTP que te dieron.
  2. Ve a la carpeta raíz (normalmente public_html). Si está vacía, perfecto.
  3. Sube TODOS los archivos que descargaste del hosting antiguo. Asegúrate de que se sobrescriban correctamente.

[TIP] Si tienes muchos archivos, comprime todo en un ZIP desde tu computadora, súbelo y luego descomprímelo en el servidor usando el administrador de archivos. Es más rápido.

3.3 Importa la base de datos

Ahora lleva los datos a tu nueva base de datos:

  1. En el nuevo panel, abre phpMyAdmin.
  2. Selecciona la base de datos que creaste (debe estar vacía).
  3. Haz clic en Importar.
  4. Selecciona el archivo .sql que exportaste antes y haz clic en Continuar.
  5. Espera a que termine la importación. Si el archivo es grande, puede tardar unos minutos.

Paso 4: Conecta WordPress a la nueva base de datos

Este es el paso mágico. Tu WordPress necesita saber dónde está la nueva base de datos. Esto se hace editando un archivo.

  1. En tu computadora, abre el archivo wp-config.php que descargaste (está en la raíz de tu sitio).
  2. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
  3. Cámbialas por los datos de la nueva base de datos que creaste. Por ejemplo:
    define('DB_NAME', 'miusuario_wp');
    define('DB_USER', 'miusuario_wpuser');
    define('DB_PASSWORD', 'tu_contraseña_segura');
    define('DB_HOST', 'localhost'); // Normalmente es localhost
    
  4. Guarda el archivo y súbelo al nuevo hosting, sobrescribiendo el existente.

[WARNING] Si cambiaste la URL del sitio (por ejemplo, de midominio.com a midominio2.com), deberás actualizarla en la base de datos. Hay plugins como Better Search Replace que te ayudan, o puedes hacerlo manualmente con una consulta SQL en phpMyAdmin.

Paso 5: Verifica y prueba tu sitio

¡Casi listo! Ahora comprueba que todo funcione.

  1. Accede a tu dominio (si ya apunta al nuevo hosting) o usa una URL temporal que te haya dado tu proveedor.
  2. Inicia sesión en el panel de administración (/wp-admin). Usa tu usuario y contraseña de siempre.
  3. Revisa las páginas, entradas, imágenes y plugins. Asegúrate de que no haya enlaces rotos.
  4. Configura los permalinks: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para refrescar las reglas.
  5. Activa el SSL desde tu panel de control (generalmente un botón de "Forzar HTTPS" o "SSL/TLS").

[INFO] Si ves errores de conexión a la base de datos, revisa que los datos en wp-config.php sean correctos y que el usuario tenga todos los privilegios.

Paso 6: Redirige el dominio (si aplica)

Si mantienes el mismo dominio, solo necesitas actualizar los nameservers (DNS) en tu registrador de dominios (donde compraste el dominio) para que apunten al nuevo hosting. Esto puede tardar entre 24 y 48 horas en propagarse.

Si cambiaste de dominio, configura una redirección 301 desde el antiguo al nuevo para no perder visitantes ni posicionamiento SEO.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda una migración de WordPress?

Depende del tamaño de tu sitio y de tu conexión. En general, entre 30 minutos y 2 horas para sitios pequeños. Los sitios grandes con muchos archivos multimedia pueden tardar más.

¿Perderé mi SEO al migrar?

No, si lo haces correctamente. Asegúrate de mantener la misma estructura de URLs, redirigir si cambias de dominio y verificar que no haya enlaces rotos. Usa herramientas como Google Search Console para monitorear.

¿Puedo migrar sin usar plugins?

Sí, como te mostramos aquí. Es más técnico pero te da control total. Si prefieres la comodidad, plugins como Duplicator o All-in-One WP Migration son excelentes.

¿Qué hago si mi sitio se rompe durante la migración?

Tranquilo. Vuelve a tu copia de seguridad en el hosting antiguo y restaura el sitio. Luego, revisa los pasos uno por uno. Los errores más comunes son datos incorrectos en wp-config.php o problemas con los permisos de archivos.

¿Syspanel es igual a HestiaCP?

Sí, exactamente. En esta guía lo llamamos Syspanel y recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).

Conclusión: Migrar tu sitio web es más fácil de lo que parece

Hacer un cambio de hosting WordPress no tiene por qué ser una pesadilla. Siguiendo esta WordPress migración guía, has aprendido a hacer una copia de seguridad, exportar archivos y base de datos, configurar el nuevo hosting y verificar que todo funcione. Ahora tu sitio está en un servidor más rápido, seguro y preparado para crecer.

Si en algún momento te sientes atascado, recuerda que muchos proveedores de hosting ofrecen migración gratuita como parte de su servicio. No dudes en pedir ayuda a su equipo de soporte. ¡Tu web te lo agradecerá!

¿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