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

Guía para migrar WordPress a un nuevo hosting

Actualizado el 14 de marzo de 2026

¡Excelente! Aquí tienes la guía completa y detallada para migrar WordPress a un nuevo hosting, siguiendo todas tus instrucciones al pie de la letra.


Migrar un sitio web puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía paso a paso, cualquier persona puede hacerlo. Esta guía está diseñada para que, incluso si no tienes experiencia técnica, puedas realizar una migrar WordPress sin perder datos, sin tiempo de inactividad y, lo más importante, sin estrés.

Vamos a desglosar el proceso en dos métodos: el manual (con FTP y phpMyAdmin) y el automático (con plugins). Al final, te daré consejos para verificar que todo funcione perfectamente.

¿Qué necesito antes de empezar?

Antes de tocar cualquier archivo, es fundamental tener todo listo. La preparación es la clave del éxito para un cambiar hosting WordPress sin problemas.

1. Contrata tu nuevo hosting y revisa las credenciales

Asegúrate de tener acceso a tu nuevo panel de control de hosting. Si tu nuevo hosting usa Syspanel (el antiguo HestiaCP), recuerda que la dirección de acceso es tudominio.com:2106. Allí encontrarás:

  • Credenciales FTP/SFTP: Usuario, contraseña y servidor (normalmente tudominio.com o una IP).
  • Acceso a phpMyAdmin: Para gestionar la base de datos.
  • Información de la base de datos: Nombre, usuario y contraseña de la nueva base de datos que deberás crear.

2. Crea una copia de seguridad COMPLETA

No empieces la migración sin esto. Una copia de seguridad es tu red de seguridad. Necesitas dos cosas:

  • Archivos de WordPress: La carpeta public_html (o www) que contiene wp-content, wp-admin, etc.
  • Base de datos: El archivo .sql con todo tu contenido, usuarios y configuraciones.

[WARNING] No confíes solo en un plugin de backup. Descarga físicamente los archivos a tu computadora. Es la única forma de estar 100% seguro.

Método 1: Migración Manual (La más fiable)

Este método te da control total sobre el proceso. Es ideal para sitios pequeños o medianos.

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

  1. Accede a phpMyAdmin en tu hosting antiguo.
  2. Selecciona la base de datos de tu WordPress (la que usas actualmente).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Haz clic en Continuar. Se descargará un archivo .sql. ¡Guárdalo!

Paso 2: Descargar los archivos de WordPress

  1. Conéctate a tu hosting antiguo usando un cliente FTP (como FileZilla).
  2. Navega a la carpeta raíz de tu sitio (normalmente public_html).
  3. Selecciona TODOS los archivos y carpetas (incluyendo .htaccess y wp-config.php).
  4. Haz clic derecho y elige Descargar. Esto puede tomar varios minutos.

Paso 3: Configurar el nuevo hosting y crear la base de datos

  1. Accede a tu nuevo panel de control (por ejemplo, Syspanel en tudominio.com:2106).
  2. Busca la sección Base de Datos y crea una nueva.
  3. Anota cuidadosamente: El nombre de la base de datos, el usuario y la contraseña que generes. Los necesitarás en el siguiente paso.

Paso 4: Subir los archivos al nuevo hosting

  1. Conéctate vía FTP a tu nuevo hosting.
  2. Navega a la carpeta raíz (normalmente public_html). Asegúrate de que esté vacía.
  3. Arrastra TODOS los archivos que descargaste antes desde tu computadora a esta carpeta vacía.
  4. Espera a que termine la subida. Verás que el progreso es más lento que la descarga.

Paso 5: Importar la base de datos al nuevo hosting

  1. Accede a phpMyAdmin en tu nuevo hosting.
  2. Selecciona la base de datos que acabas de crear (debe estar vacía).
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste antes.
  5. Haz clic en Continuar. Si el archivo es grande, puede tardar un poco.

Paso 6: Conectar la base de datos con WordPress (Editar wp-config.php)

Este es el paso más importante. Necesitas decirle a WordPress que use tu nueva base de datos.

  1. Busca el archivo wp-config.php en la carpeta de tu nuevo sitio (la que subiste por FTP).
  2. Ábrelo con un editor de texto (como Notepad++ o Bloc de notas).
  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 verifica en tu hosting
  1. Guarda el archivo y súbelo de nuevo al servidor (reemplazando el antiguo).

[TIP] Si tu nuevo hosting usa un DB_HOST diferente (como mysql.tudominio.com), te lo indicarán en el panel de control o en el correo de bienvenida.

Paso 7: Ajustar las URLs (Si es necesario)

Si cambias de dominio, deberás actualizar las URLs en la base de datos. El método más seguro es usar un plugin como Better Search Replace o Velvet Blues Update URLs justo después de la migración. Si mantienes el mismo dominio, este paso no es necesario.

Método 2: Migración Automática con Plugins (La más fácil)

Si prefieres no tocar archivos manualmente, los plugins son tu mejor aliado para una WordPress migración sin complicaciones.

Plugins recomendados:

  • All-in-One WP Migration: Muy popular y fácil de usar. La versión gratuita tiene un límite de tamaño (512 MB), pero para sitios pequeños es perfecto.
  • Duplicator: Ideal para sitios más grandes. Te permite crear un "paquete" de instalación.
  • UpdraftPlus: Además de backups, permite migrar a otro sitio con unos pocos clics.

Proceso general con All-in-One WP Migration:

  1. En tu sitio antiguo: Instala y activa el plugin.
  2. Ve a All-in-One WP Migration > Exportar.
  3. Elige Exportar a > Archivo. Se descargará un archivo .wpress.
  4. En tu nuevo sitio: Instala y activa el plugin (en una instalación limpia de WordPress).
  5. Ve a All-in-One WP Migration > Importar.
  6. Arrastra el archivo .wpress que descargaste.
  7. El plugin te pedirá que reinicies el proceso. ¡Listo!

[WARNING] Si tu archivo .wpress es muy grande (más de 512 MB), la versión gratuita no podrá importarlo. Necesitarás la versión de pago o usar el método manual.

Verificación Post-Migración: ¿Todo funciona?

Una vez que hayas completado la migración, ya sea manual o con plugin, es hora de la revisión final.

Lista de comprobación:

  • Accede al wp-admin: Ve a tudominio.com/wp-admin e inicia sesión con tus credenciales.
  • Revisa el front-end: Visita tu página principal, entradas y páginas. ¿Se ven bien? ¿Los enlaces funcionan?
  • Prueba funcionalidades clave: Formularios de contacto, carrito de compras (si tienes WooCommerce), comentarios, etc.
  • Revisa los enlaces internos: Usa un plugin como Broken Link Checker para detectar enlaces rotos.
  • Verifica las imágenes: ¿Se cargan correctamente? A veces las rutas de las imágenes pueden fallar.
  • Configura el SSL: Activa el certificado SSL desde tu nuevo hosting y asegúrate de que el sitio cargue por HTTPS.

Solución de problemas comunes:

  • Error de conexión a la base de datos: Revisa los datos en wp-config.php (Paso 6 del método manual).
  • Página en blanco (White Screen of Death): Desactiva todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_old desde FTP. Luego, ve reactivándolos uno por uno.
  • Enlaces rotos: Usa el plugin Better Search Replace para reemplazar la URL antigua por la nueva (si cambiaste de dominio).

Preguntas Frecuentes (FAQ) sobre migrar WordPress

¿Cuánto tiempo tarda una migración?

Depende del tamaño del sitio. Un sitio pequeño (1-2 GB) puede tardar entre 30 minutos y 2 horas con el método manual. Con un plugin, puede ser más rápido (15-30 minutos).

¿Perderé mi SEO al cambiar de hosting?

Si lo haces correctamente, no deberías perder posicionamiento. Lo importante es:

  • Mantener la misma estructura de URLs.
  • Redirigir 301 si cambias de dominio.
  • Asegurarte de que el sitio cargue rápido en el nuevo hosting.

¿Puedo hacer la migración yo mismo si no sé de código?

¡Sí! Esta guía está hecha para eso. El método con plugins es especialmente amigable. Si te surge alguna duda, busca tutoriales en video o contacta al soporte de tu nuevo hosting.

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

Para sitios grandes, el método manual es más fiable. Puedes usar comandos SSH si tu hosting lo permite, o contratar un servicio de migración profesional. Algunos hostings ofrecen migración gratuita.

¿Necesito desactivar el sitio antiguo mientras migro?

No es necesario. Puedes tener ambos sitios funcionando en paralelo. Una vez que verifiques que el nuevo sitio funciona perfectamente, puedes cambiar los DNS para que apunten al nuevo hosting. Esto se conoce como migración en caliente.

[INFO] Si usas Syspanel (puerto 2106), recuerda que la migración de archivos y bases de datos se hace desde el propio panel. Busca la opción "Migraciones" o "Transferir cuenta" para una asistencia más directa.

Conclusión: ¡Ya eres un experto en migrar WordPress!

Migrar un sitio web ya no es un dolor de cabeza. Con esta guía, tienes dos caminos claros: el manual para tener control total, y el automático para hacerlo en minutos. Cualquiera que elijas, recuerda siempre hacer una copia de seguridad y verificar todo antes de dar el paso final.

Ahora, respira hondo, elige tu método y ponte manos a la obra. Tu nuevo hosting te está esperando con mejor velocidad, seguridad y recursos. ¡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