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

Cómo transferir WordPress de un hosting a otro

Actualizado el 12 de mayo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las dudas más comunes cuando tienes un sitio web: cómo transferir WordPress de un hosting a otro. No te preocupes, aunque suene complicado, te guiaré paso a paso. El objetivo es que puedas migrar WordPress sin estrés, manteniendo todo tu contenido, imágenes, plugins y configuraciones. Vamos allá.

¿Por qué necesitas cambiar de hosting?

Antes de meternos en el proceso de migrar sitio WordPress, es bueno entender por qué alguien querría hacerlo. Quizás tu hosting actual es muy lento, se queda sin espacio, o encontraste una oferta mejor. O tal vez necesitas más recursos porque tu sitio está creciendo. Sea cual sea la razón, cambiar hosting WordPress es algo que, con las herramientas adecuadas, cualquiera puede hacer.

Recuerda: WordPress mover servidor no es magia negra, solo requiere orden y paciencia. Y yo estaré aquí para explicarte cada detalle.

Preparativos antes de empezar

Antes de tocar nada, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

1. Haz una copia de seguridad completa

Sí, aunque parezca obvio, mucha gente lo salta. Una copia de seguridad es tu red de seguridad. Si algo sale mal, puedes volver atrás.

  • Archivos: Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu hosting actual. Descarga toda la carpeta public_html (o donde esté instalado WordPress).
  • Base de datos: Desde phpMyAdmin (en cPanel o similar), exporta la base de datos. Ve a "Exportar" y elige el método rápido. Guarda el archivo .sql.

[TIP] Si no te sientes cómodo con FTP, usa un plugin como UpdraftPlus o All-in-One WP Migration. Ellos hacen el backup automático.

2. Anota los datos de tu nuevo hosting

Necesitarás:

  • Servidor FTP (normalmente tu dominio o IP).
  • Usuario y contraseña FTP.
  • Nombre de la base de datos (la crearás en el nuevo hosting).
  • Usuario y contraseña de la base de datos.
  • Host de la base de datos (casi siempre localhost).

Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Es un panel fácil de usar, pero ten esto en mente.

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

Este método es para los que quieren control total. No necesitas plugins, solo un poco de paciencia.

Paso 1: Prepara el nuevo hosting

Primero, asegúrate de que tu nuevo hosting tenga WordPress instalado. Muchos hostings ofrecen instalación con un clic. Si no, puedes instalar WordPress manualmente.

  1. Accede a tu panel de control (cPanel, Syspanel, etc.).
  2. Crea una base de datos nueva. Anota el nombre, usuario y contraseña.
  3. Crea un usuario para esa base de datos y asígnale todos los privilegios.
  4. Instala WordPress en el nuevo dominio (aunque sea temporal). Esto creará las tablas iniciales.

[WARNING] No configures WordPress aún. Solo asegúrate de que esté instalado.

Paso 2: Exporta tu sitio actual

Ve a tu hosting antiguo y descarga los archivos y la base de datos.

  • Archivos: Conéctate vía FTP y descarga toda la carpeta de WordPress.
  • Base de datos: Ve a phpMyAdmin, selecciona tu base de datos, haz clic en "Exportar" y elige "SQL". Guarda el archivo.

Paso 3: Sube los archivos al nuevo hosting

Conéctate al nuevo hosting vía FTP (o usa el administrador de archivos de Syspanel). Sube todos los archivos que descargaste a la carpeta raíz (normalmente public_html o www).

[TIP] Si tu nuevo hosting tiene un WordPress recién instalado, sobrescribirás sus archivos. No pasa nada, los tuyos son los buenos.

Paso 4: Importa la base de datos

  1. En el nuevo hosting, ve a phpMyAdmin.
  2. Selecciona la base de datos que creaste.
  3. Haz clic en "Importar".
  4. Elige el archivo .sql que exportaste y ejecuta la importación.

Esto reemplazará las tablas vacías del nuevo WordPress con tus datos reales.

Paso 5: Ajusta el archivo wp-config.php

Este es el paso clave. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos. Debes editarlo con los datos de tu nuevo hosting.

  • Abre wp-config.php (está en la raíz de tu WordPress).
  • Busca estas líneas y cámbialas:
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 localhost

Guarda los cambios.

Paso 6: Actualiza las URLs (si cambiaste de dominio)

Si tu nuevo hosting usa un dominio diferente (por ejemplo, de midominio.com a midominio.com pero con otra IP), a veces las URLs se quedan grabadas. Para solucionarlo:

  1. Accede a phpMyAdmin en el nuevo hosting.
  2. Busca la tabla wp_options.
  3. Localiza las filas siteurl y home. Edítalas con la nueva URL (por ejemplo, https://nuevodominio.com).

[INFO] Si el dominio es el mismo, este paso no es necesario. Pero si ves que el sitio no carga, revisa esto.

Paso 7: Prueba tu sitio

Abre tu dominio en el navegador. Si todo salió bien, verás tu sitio tal como estaba. Si ves errores, no entres en pánico. Vuelve a revisar los pasos, especialmente el archivo wp-config.php y la base de datos.

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

Si lo manual te da pereza, los plugins son tus amigos. El más popular es All-in-One WP Migration. Te explico cómo usarlo.

Paso 1: Instala el plugin en tu sitio actual

Desde el panel de WordPress de tu hosting antiguo:

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "All-in-One WP Migration".
  3. Instálalo y actívalo.

Paso 2: Exporta tu 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". El plugin empaquetará todo (archivos, base de datos, plugins) en un solo archivo.
  4. Descarga ese archivo (normalmente con extensión .wpress).

[WARNING] Si tu sitio es muy grande (más de 500 MB), el plugin puede fallar. En ese caso, usa la versión premium o el método manual.

Paso 3: Instala WordPress en el nuevo hosting

En tu nuevo hosting, instala WordPress (con un clic o manualmente). No configures nada aún.

Paso 4: Instala el mismo plugin en el nuevo sitio

  1. Accede al panel de WordPress del nuevo sitio.
  2. Instala y activa "All-in-One WP Migration".
  3. Ve a la opción "Importar".
  4. Sube el archivo .wpress que descargaste.

El plugin hará todo el trabajo: subirá archivos, importará la base de datos y ajustará las URLs.

Paso 5: Revisa y listo

Después de la importación, el plugin te pedirá que reinicies el sitio. Hazlo y ya deberías tener tu migrar sitio WordPress completado.

Posibles problemas y cómo solucionarlos

A veces las cosas no salen perfectas. Aquí tienes algunos errores comunes y sus soluciones.

Error de conexión a la base de datos

Este es el más frecuente. Revisa que en wp-config.php los datos (nombre, usuario, contraseña) sean correctos. También asegúrate de que el usuario tenga privilegios sobre la base de datos.

Página en blanco (error 500)

Puede ser por un plugin incompatible o un error en el archivo .htaccess. Para probar:

  1. Renombra la carpeta plugins a plugins_old (vía FTP).
  2. Si el sitio carga, el problema es un plugin. Ve activándolos uno por uno.
  3. Si no, revisa el archivo .htaccess (a veces se corrompe). Puedes generar uno nuevo desde Ajustes > Enlaces permanentes en WordPress.

Enlaces rotos o imágenes que no cargan

Esto pasa cuando las URLs no se actualizan. Usa un plugin como Better Search Replace para buscar la URL antigua y reemplazarla por la nueva en toda la base de datos.

[INFO] Si usaste All-in-One WP Migration, esto ya está hecho. Pero si lo hiciste manual, es un paso necesario.

Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes sobre cómo transferir WordPress de un hosting a otro.

¿Puedo migrar WordPress sin perder el SEO?

Sí, si mantienes la misma estructura de URLs y rediriges correctamente. Si cambias de dominio, usa redirecciones 301. Si es el mismo dominio, no hay problema.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar 30 minutos. Uno grande (varios GB) puede llevar horas. El plugin All-in-One WP Migration suele ser rápido.

¿Necesito conocimientos técnicos?

Para el método manual, sí, un poco de FTP y phpMyAdmin. Pero con plugins, cualquiera puede hacerlo. Si te sientes inseguro, contrata a un profesional.

¿Qué hago si mi nuevo hosting usa Syspanel?

Syspanel es fácil de usar. Recuerda que el puerto de acceso es el 2106 para el panel. Para FTP, usa el puerto 21 (o el que te indiquen). La creación de bases de datos es similar a cPanel.

¿Puedo migrar desde un hosting compartido a uno VPS?

Sí, el proceso es el mismo. Solo asegúrate de que el VPS tenga los requisitos de WordPress (PHP 7.4 o superior, MySQL 5.6 o superior).

Consejos finales

  • Haz una prueba: Antes de cancelar tu hosting antiguo, asegúrate de que todo funciona en el nuevo. Navega por páginas, prueba formularios, revisa que los plugins de caché estén configurados.
  • Actualiza los DNS: Si cambiaste de dominio, actualiza los servidores DNS. Esto puede tardar hasta 48 horas en propagarse.
  • No borres el hosting antiguo: Espera al menos una semana después de la migración. Si algo falla, puedes volver.

Y eso es todo, amigo. Migrar WordPress no es tan temible como parece. Con estos pasos, podrás transferir WordPress hosting sin sudar. Si tienes dudas, recuerda que estoy aquí para ayudarte. ¡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