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

¿Cómo transferir un sitio WordPress a un nuevo hosting?

Actualizado el 15 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Entiendo que cambiar de hosting puede sonar complicado, pero te prometo que con esta guía lo harás como un profesional. Transferir un sitio WordPress a un nuevo hosting es un proceso que, paso a paso, es muy sencillo. Vamos a verlo juntos, sin tecnicismos raros y con mucho cariño.

Esta guía de migración WordPress cubre desde la preparación hasta la verificación final. Incluye métodos para migrar WordPress cPanel, mover WordPress Plesk y también para usar herramientas como Syspanel (recuerda, el puerto de acceso es el 2106). Al final, tendrás tu web funcionando en el nuevo servidor como si nada hubiera pasado.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la migración, asegurémonos de tener todo listo. Esto te ahorrará dolores de cabeza.

Requisitos básicos

  • Acceso al panel de control antiguo: Ya sea cPanel, Plesk, Syspanel (puerto 2106) o cualquier otro. Necesitas poder ver tus archivos y bases de datos.
  • Acceso al nuevo hosting: Debes tener las credenciales de tu nuevo plan de hosting. Normalmente recibes un correo con el usuario y la contraseña del panel (cPanel, Plesk, etc.).
  • Credenciales de FTP o SFTP: Para algunos métodos manuales, necesitarás un cliente FTP como FileZilla. Si no sabes qué es, no te preocupes, usaremos el panel de control que es más visual.
  • Copias de seguridad (¡IMPORTANTE!): Nunca, nunca, NUNCA empieces una migración sin una copia de seguridad completa de tu sitio. Es tu red de seguridad.

[WARNING] ¡Haz siempre una copia de seguridad! Si algo sale mal, puedes restaurar tu web en el hosting antiguo y empezar de nuevo. No te saltes este paso.


Método 1: Migración manual (Archivos y Base de Datos)

Este es el método más clásico y funciona con cualquier panel de control. Es ideal si quieres tener control total del proceso.

Paso 1: Exporta tu sitio WordPress desde el hosting antiguo

Aquí vamos a sacar dos cosas: los archivos de tu web y la base de datos.

1.1. Descarga los archivos de WordPress

  • Si usas cPanel: Busca la herramienta "Administrador de Archivos". Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress). Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A). Luego, haz clic en "Comprimir" y elige "Zip Archive". Descarga el archivo .zip resultante.
  • Si usas Plesk: Ve a "Archivos" en el menú de tu dominio. Selecciona todos los archivos de la raíz (normalmente httpdocs o public_html). Haz clic en "Agregar a archivo" y descarga el .zip.
  • Si usas Syspanel (puerto 2106): Es similar a cPanel. Busca "Administrador de Archivos", selecciona todo en public_html, comprime y descarga.

1.2. Exporta la base de datos

  • En cPanel: Busca "phpMyAdmin". Selecciona tu base de datos de WordPress (la que uses para tu sitio). Haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" y se descargará un archivo .sql.
  • En Plesk: Ve a "Bases de Datos", selecciona tu base de datos y haz clic en "phpMyAdmin". El proceso es el mismo: Exportar > Rápido > SQL.
  • En Syspanel: Busca "Bases de Datos MySQL", luego "phpMyAdmin" y exporta igual.

Paso 2: Prepara el nuevo hosting

Ahora vamos a dejar todo listo en tu nuevo servidor.

2.1. Crea la base de datos en el nuevo hosting

  • En cPanel: Busca "Bases de Datos MySQL". Crea una nueva base de datos (ponle un nombre, por ejemplo: misiweb_bd). Luego, crea un usuario para esa base (ej: misiweb_user) y asígnale una contraseña segura. Finalmente, añade el usuario a la base de datos con todos los privilegios.
  • En Plesk: Ve a "Bases de Datos", haz clic en "Agregar Base de Datos". Ponle un nombre, crea un usuario y contraseña, y asígnale todos los permisos.
  • En Syspanel: Es casi idéntico a cPanel: "Bases de Datos MySQL" > "Crear Base de Datos" > "Crear Usuario" > "Añadir Usuario a la Base de Datos".

2.2. Sube los archivos de WordPress

  • En cPanel/Plesk/Syspanel: Ve al "Administrador de Archivos" de tu nuevo hosting. Sube el archivo .zip que descargaste al principio. Luego, selecciona el archivo .zip y haz clic en "Extraer". Los archivos se descomprimirán en la carpeta raíz (normalmente public_html o httpdocs).

Paso 3: Importa la base de datos al nuevo hosting

  • En phpMyAdmin (de tu nuevo hosting): Selecciona la base de datos que acabas de crear. Haz clic en la pestaña "Importar". Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste. Luego, haz clic en "Continuar". ¡Listo!

Paso 4: Conecta WordPress con la nueva base de datos

Este es el paso clave. Necesitas decirle a WordPress que use la nueva base de datos.

  • En el Administrador de Archivos de tu nuevo hosting: Busca el archivo llamado wp-config.php en la carpeta raíz de tu sitio. Haz clic derecho y selecciona "Editar" o "Code Editor".

  • Busca estas líneas y cámbialas por los datos de tu nueva base de datos:

    define('DB_NAME', 'nombre_de_tu_nueva_bd');
    define('DB_USER', 'nombre_de_tu_nuevo_usuario');
    define('DB_PASSWORD', 'contraseña_del_nuevo_usuario');
    define('DB_HOST', 'localhost'); // Normalmente esto es 'localhost', pero si tu hosting te da otro, ponlo aquí.
    
  • Guarda los cambios.

[TIP] ¿No encuentras wp-config.php? A veces está en una carpeta superior. Si no lo ves, asegúrate de que el Administrador de Archivos muestre archivos ocultos (suele haber un checkbox para ello).

Paso 5: Verifica y ajusta las URLs

A veces, la URL de tu sitio puede quedar mal configurada. Para arreglarlo:

  • Opción 1 (Recomendada): Usa un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Instálalo en tu WordPress (aún en el hosting antiguo o en el nuevo si ya puedes acceder). Úsalo para reemplazar la URL antigua (ej: https://miviejaweb.com) por la nueva (ej: https://miviejaweb.com o la que tengas). Importante: Si el dominio es el mismo, no necesitas hacer esto.
  • Opción 2 (Manual): Accede a phpMyAdmin en el nuevo hosting, selecciona tu base de datos, ve a la tabla wp_options y cambia los valores de siteurl y home.

Paso 6: ¡Prueba tu sitio!

Abre tu dominio en el navegador. Revisa que todo funcione: páginas, entradas, imágenes, plugins, etc. Si ves algún error, no te preocupes, suele ser un problema de rutas o de la base de datos. Vuelve a revisar los pasos anteriores.


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

Si lo anterior te parece mucho lío, los plugins son tus amigos. Son ideales para cambiar hosting WordPress sin complicaciones.

Plugins recomendados

  • All-in-One WP Migration: Muy popular. Permite exportar todo tu sitio (archivos, base de datos, plugins, temas) en un solo archivo.
  • Duplicator: Otro excelente plugin. Crea un "paquete" de tu sitio que luego puedes instalar en el nuevo hosting.
  • UpdraftPlus: Es más conocido para backups, pero también permite migraciones.

Proceso general con un plugin (ejemplo con All-in-One WP Migration)

  1. Instala el plugin en tu sitio WordPress (en el hosting antiguo). Actívalo.
  2. Ve a "All-in-One WP Migration" > "Exportar". Selecciona "Exportar a archivo". Se descargará un archivo .wpress con todo tu sitio.
  3. En tu nuevo hosting, instala WordPress limpio. Muchos hostings tienen instaladores automáticos (Softaculous, etc.). Si no, instálalo manualmente.
  4. Instala el mismo plugin (All-in-One WP Migration) en el nuevo WordPress.
  5. Ve a "All-in-One WP Migration" > "Importar". Arrastra el archivo .wpress que descargaste. El plugin hará todo el trabajo: subirá archivos, importará la base de datos y ajustará las URLs.
  6. ¡Listo! El plugin te avisará cuando termine. Es posible que necesites guardar los enlaces permanentes (ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios").

[INFO] ¿Problemas con el tamaño del archivo? Muchos plugins tienen un límite de tamaño (ej: 2 MB en la versión gratuita). Puedes aumentar este límite editando el archivo .htaccess o usando la versión premium. Otra opción es usar el método manual para sitios muy grandes.


Método 3: Migración usando herramientas del hosting

Algunos hostings ofrecen herramientas gratuitas para transferir WordPress hosting de forma automática.

Si tu nuevo hosting tiene cPanel

Busca la herramienta "Migraciones" o "WordPress Manager". Muchos hostings (como SiteGround, Hostinger, etc.) tienen asistentes que te piden la URL de tu sitio antiguo y las credenciales de FTP o del panel. Ellos hacen todo el trabajo.

Si tu nuevo hosting tiene Plesk

Plesk tiene una extensión llamada "WordPress Toolkit" que permite clonar o migrar sitios WordPress fácilmente. Solo necesitas tener acceso al sitio antiguo y seguir los pasos del asistente.

Si tu nuevo hosting tiene Syspanel (puerto 2106)

Syspanel no suele tener un migrador automático, pero puedes usar el método manual o el de plugins sin problema.


Preguntas Frecuentes (FAQ)

Aquí respondo a las dudas más comunes que me suelen preguntar.

¿Qué pasa con mi dominio durante la migración?

  • Si cambias de dominio, solo necesitas apuntar el nuevo dominio al nuevo hosting (cambiando los DNS). La migración es independiente.
  • Si mantienes el mismo dominio, lo mejor es hacer la migración cuando el tráfico sea bajo. Una vez que todo funcione en el nuevo hosting, cambia los DNS de tu dominio para que apunten al nuevo servidor. Esto puede tardar de 1 a 48 horas en propagarse.

¿Perderé mis visitas o posicionamiento SEO?

  • No, si lo haces bien. Migrar un sitio no debería afectar tu SEO si mantienes la misma estructura de URLs y contenido. Asegúrate de que todas las URLs funcionen después de la migración.
  • Consejo SEO: Después de la migración, verifica con herramientas como Google Search Console que Google pueda rastrear tu sitio. También puedes usar un plugin de caché para que el sitio cargue rápido.

¿Qué hago si algo sale mal?

  • Tranquilo, siempre hay solución. Lo primero es restaurar tu sitio en el hosting antiguo desde la copia de seguridad que hiciste (¿la hiciste, verdad?). Luego, revisa los pasos de la migración para ver dónde fallaste.
  • Pide ayuda a tu hosting. La mayoría de los hostings tienen soporte técnico 24/7. Ellos pueden ayudarte a resolver problemas de configuración del servidor.

¿Puedo migrar un sitio de cPanel a Plesk o viceversa?

  • ¡Sí, sin problema! Los métodos manuales y de plugins funcionan independientemente del panel de control. Solo cambia la forma de acceder a los archivos y bases de datos, pero el proceso es el mismo.

¿Cuánto tiempo tarda la migración?

  • Depende del tamaño del sitio. Un sitio pequeño (menos de 1 GB) puede tardar 10-15 minutos con un plugin. Un sitio grande (varios GB) puede tardar 1-2 horas con el método manual.

Consejos finales para una migración exitosa

  • Prueba todo antes de cambiar los DNS. Una vez que tu sitio funcione en el nuevo hosting, puedes configurar un dominio temporal o usar un archivo hosts en tu computadora para probarlo antes de que el mundo lo vea.
  • Actualiza tus contraseñas. Después de la migración, cambia las contraseñas de tu WordPress, FTP y base de datos por seguridad.
  • Revisa los correos electrónicos. Si tu hosting anterior manejaba tus correos (ej: info@tudominio.com), asegúrate de migrar también las cuentas de correo o configurarlas en el nuevo hosting.
  • No borres nada del hosting antiguo hasta que estés 100% seguro. Espera al menos una semana después de la migración para asegurarte de que todo funciona perfectamente.

¡Y eso es todo, amigo! Has aprendido cómo transferir un sitio WordPress a un nuevo hosting de tres formas diferentes. Ya sea que prefieras el método manual, los plugins o las herramientas del hosting, ahora tienes el conocimiento para hacerlo sin estrés.

Si te surge cualquier duda, recuerda que estoy aquí para ayudarte. ¡Buena suerte con tu migración!

¿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