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

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

Actualizado el 8 de mayo de 2026

Migrar tu sitio de WordPress a un nuevo hosting puede sonar a una tarea de expertos, pero con la guía adecuada y un poco de paciencia, es un proceso que puedes realizar tú mismo sin necesidad de conocimientos técnicos profundos. En este artículo, te explicaremos paso a paso cómo realizar una migración sitio WordPress de forma segura y sin perder datos. Ya sea que busques mejorar el rendimiento, obtener mejor soporte o simplemente cambiar hosting WordPress por una opción más económica, aquí encontrarás todo lo que necesitas saber para migrar WordPress a tu nuevo servidor.

Antes de empezar, es importante que sepas que existen dos métodos principales: la migración manual (que veremos en detalle) y el uso de plugins especializados. Ambos son válidos, pero la manual te da un control total sobre el proceso. Vamos a ello.

Preparativos antes de la migración

Antes de mover un solo archivo, debes asegurarte de tener todo listo para que la transición sea lo más suave posible. Una buena planificación es la clave del éxito cuando hablamos de WordPress nuevo hosting.

Revisa los requisitos de tu nuevo hosting

No todos los servidores son iguales. Verifica que tu nuevo plan de hosting cumpla con los requisitos mínimos de WordPress:

  • PHP 7.4 o superior (recomendado PHP 8.0+)
  • MySQL 5.6 o superior (o MariaDB 10.1+)
  • Soporte para HTTPS (certificado SSL incluido o fácil de instalar)
  • Espacio en disco suficiente para tu sitio (incluyendo imágenes, plugins y bases de datos)

Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). Syspanel es un panel de control muy intuitivo que facilita la gestión de bases de datos, dominios y archivos.

Haz una copia de seguridad completa

Este es el paso más importante. Nunca intentes una migración sin tener un respaldo de tu sitio original. Una copia de seguridad debe incluir:

  • Todos los archivos de WordPress (carpeta wp-content, wp-config.php, etc.)
  • La base de datos completa
  • Los archivos .htaccess y wp-config.php (si los tienes personalizados)

Puedes hacer la copia desde el panel de control de tu hosting actual (cPanel, Syspanel, Plesk, etc.) o mediante un plugin como UpdraftPlus o All-in-One WP Migration.

[WARNING] No confíes únicamente en los plugins para la copia de seguridad. Siempre descarga una copia manual de los archivos vía FTP y exporta la base de datos desde phpMyAdmin como respaldo adicional.

Anota los datos de conexión actuales

Para no perderte durante el proceso, ten a mano:

  • Nombre de la base de datos actual
  • Usuario y contraseña de la base de datos
  • Prefijo de las tablas (por defecto wp_, pero puede ser personalizado)
  • URL del sitio (tanto la pública como la de administración)

Método 1: Migración manual paso a paso

Este método te da control total y es ideal si te sientes cómodo usando FTP y phpMyAdmin. Sigue estos pasos al pie de la letra.

Paso 1: Exporta la base de datos desde tu hosting actual

  1. Accede a phpMyAdmin desde el panel de control de tu hosting actual (normalmente en cPanel o Syspanel).
  2. Selecciona la base de datos de tu sitio WordPress.
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Descarga el archivo .sql a tu computadora.

[INFO] Si tu base de datos es muy grande (más de 50 MB), puede que el método rápido falle. En ese caso, usa el método Personalizado y selecciona la opción "Comprimir con gzip".

Paso 2: Descarga los archivos de WordPress

Conéctate a tu hosting actual mediante FTP (FileZilla es una opción gratuita y popular) o desde el administrador de archivos del panel de control.

  1. Navega a la carpeta raíz de tu sitio (normalmente public_html o www).
  2. Selecciona todos los archivos y carpetas.
  3. Descárgalos a una carpeta en tu computadora.

Este proceso puede tomar varios minutos si tu sitio tiene muchas imágenes o archivos multimedia.

Paso 3: Sube los archivos al nuevo hosting

Ahora, conéctate vía FTP a tu nuevo hosting (usa las credenciales que te proporcionó tu proveedor). Si usas Syspanel, recuerda que el puerto FTP suele ser el 21, pero verifica en la documentación.

  1. En la carpeta raíz de tu nuevo hosting (normalmente también public_html), sube todos los archivos que descargaste en el paso anterior.
  2. Asegúrate de sobrescribir cualquier archivo existente (si hay una instalación limpia de WordPress, se reemplazará).

[TIP] Si tu nuevo hosting tiene una instalación limpia de WordPress, es mejor borrarla primero para evitar conflictos. Puedes hacerlo desde el panel de control o FTP.

Paso 4: Crea la base de datos en el nuevo hosting

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 (elige un nombre descriptivo, ej: mipagina_wp).
  3. Crea un usuario para esa base de datos y asígnale una contraseña segura.
  4. Vincula el usuario a la base de datos con todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

Paso 5: Importa la base de datos al nuevo hosting

  1. En el nuevo hosting, abre phpMyAdmin.
  2. Selecciona la base de datos que acabas de crear.
  3. Ve a la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que exportaste.
  5. Haz clic en Continuar y espera a que termine la importación.

Si el archivo es muy grande, puede que necesites dividirlo en partes o usar herramientas como BigDump.

Paso 6: Configura el archivo wp-config.php

Este es el paso más delicado. El archivo wp-config.php en la raíz de tu sitio contiene las credenciales de conexión a la base de datos.

  1. En tu computadora, abre el archivo wp-config.php con un editor de texto (Bloc de notas, Sublime Text, etc. – no uses Word).
  2. Busca las siguientes 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 verifica con tu hosting
  1. Guarda el archivo y sube la versión modificada al nuevo hosting (reemplazando la existente).

[TIP] Algunos hostings usan un host de base de datos diferente (ej: mysql.tudominio.com). Si tienes dudas, consulta el panel de control o el soporte técnico.

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

Si cambiaste de dominio o la URL del sitio es diferente (ej: de miviejo.com a miviejo.com/nuevacarpeta), necesitas actualizar las URLs en la base de datos.

Puedes hacerlo de dos formas:

  • Desde phpMyAdmin: Ejecuta una consulta SQL como:

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

    (Reemplaza wp_ por tu prefijo de tablas si es diferente).

  • Usando un plugin: Una vez que el sitio esté funcionando (aunque sea con errores), instala un plugin como "Better Search Replace" y actualiza las URLs desde el panel de administración.

Paso 8: Prueba el sitio y corrige errores

Abre tu navegador y visita la URL de tu nuevo hosting. Si todo salió bien, deberías ver tu sitio funcionando. Si ves una pantalla en blanco o errores, revisa:

  • Que el archivo wp-config.php tenga las credenciales correctas.
  • Que los archivos estén en la carpeta correcta (raíz del dominio).
  • Que la base de datos esté correctamente importada.

[INFO] Si tu nuevo hosting usa Syspanel, puedes acceder a los logs de error desde el panel para identificar problemas.

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

Si el método manual te parece complicado, existen plugins que automatizan gran parte del proceso. Los más populares son:

  • All-in-One WP Migration (gratuito para sitios pequeños, pago para grandes)
  • Duplicator (muy completo, permite migraciones sin necesidad de FTP)
  • UpdraftPlus (ideal para copias de seguridad y restauración en otro hosting)

El proceso general con estos plugins es:

  1. Instala y activa el plugin en tu sitio original.
  2. Exporta el sitio (archivos + base de datos) en un solo paquete.
  3. En el nuevo hosting, instala WordPress limpio y luego instala el mismo plugin.
  4. Importa el paquete que exportaste.

[WARNING] Los plugins gratuitos suelen tener límites de tamaño (ej: 512 MB en All-in-One WP Migration). Si tu sitio es grande, necesitarás la versión premium o usar el método manual.

Solución de problemas comunes

Incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes los más frecuentes y cómo resolverlos.

Error de conexión a la base de datos

Este es el error más común. Revisa:

  • Que el nombre de la base de datos, usuario y contraseña sean correctos en wp-config.php.
  • Que el usuario tenga todos los privilegios sobre la base de datos.
  • Que el host de la base de datos sea el correcto (consulta con tu hosting si no es localhost).

Enlaces rotos o páginas en blanco

Si las páginas internas no funcionan, probablemente sea un problema con los enlaces permanentes. Ve a Ajustes > Enlaces permanentes en el panel de administración y haz clic en Guardar cambios (sin modificar nada). Esto regenera las reglas de reescritura.

Imágenes que no se cargan

Esto suele ocurrir si las rutas absolutas en la base de datos no se actualizaron. Usa el plugin "Better Search Replace" para reemplazar la URL antigua por la nueva en toda la base de datos.

El sitio se ve mal o falta contenido

Puede ser que algunos archivos no se hayan subido correctamente. Vuelve a subir la carpeta wp-content/uploads completa. También verifica que los temas y plugins estén activos.

Preguntas frecuentes (FAQ)

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

Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede estar listo en 30-60 minutos con el método manual. Sitios grandes con muchas imágenes pueden tomar varias horas.

¿Puedo migrar mi sitio sin perder el posicionamiento SEO?

Sí, siempre que mantengas la misma estructura de URLs y no cambies de dominio. Si cambias de dominio, debes configurar redirecciones 301 desde el antiguo al nuevo. Además, actualiza tu sitemap en Google Search Console.

¿Necesito conocimientos técnicos para migrar WordPress?

No, pero ayuda tener nociones básicas de FTP y phpMyAdmin. Si prefieres algo más sencillo, usa un plugin de migración. Muchos hostings también ofrecen migración gratuita como servicio adicional.

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

Para sitios grandes, el método manual es más fiable. Los plugins gratuitos suelen tener límites. También puedes considerar contratar un servicio de migración profesional o pedirle a tu nuevo hosting que lo haga por ti.

¿Puedo migrar solo una parte de mi sitio (ej: solo las páginas, no los posts)?

Sí, pero es más complejo. Necesitarías exportar solo ciertas tablas de la base de datos y filtrar los archivos. Para la mayoría de los casos, es mejor migrar todo el sitio.

Consejos finales para una migración exitosa

  • Haz la migración en un horario de bajo tráfico (ej: madrugada o fin de semana) para minimizar el impacto en tus visitantes.
  • Comunica a tus usuarios que el sitio podría estar temporalmente fuera de servicio o con rendimiento reducido.
  • Prueba el sitio a fondo antes de cancelar tu hosting anterior: revisa formularios, carrito de compras, inicio de sesión, etc.
  • Actualiza las DNS si cambiaste de dominio o de servidor de nombres. Esto puede tardar hasta 48 horas en propagarse.
  • Conserva la copia de seguridad del sitio original durante al menos un mes después de la migración.

[TIP] Si tu nuevo hosting usa Syspanel, aprovecha las herramientas integradas como el administrador de archivos y el acceso rápido a phpMyAdmin desde el puerto 2106. Esto simplifica muchos pasos.

Migrar tu sitio WordPress a un nuevo hosting no tiene por qué ser una pesadilla. Con esta guía, tienes todo lo necesario para hacerlo tú mismo, ahorrando dinero y aprendiendo en el proceso. Recuerda que la práctica hace al maestro: la primera migración puede tomarte más tiempo, pero la segunda será mucho más rápida. ¡Buena suerte!

¿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