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

Cómo migrar WordPress de cPanel a Plesk sin perder tráfico

Actualizado el 23 de junio de 2026

Antes de empezar: ¿Por qué migrar WordPress de cPanel a Plesk?

Migrar tu sitio web de cPanel a Plesk puede sonar aterrador, pero es más común de lo que crees. Quizás tu nuevo proveedor de hosting usa Plesk, o necesitas una interfaz más moderna, o simplemente buscas mejores prestaciones de seguridad. Sea cual sea tu motivo, el objetivo principal es hacer un cambio de hosting WordPress sin que tu tráfico se resienta. Y te aseguro que es totalmente posible si sigues una migración WordPress guía paso a paso.

La clave está en la planificación. No se trata solo de copiar archivos y ya. Hablamos de mantener tus URLs intactas, conservar la base de datos perfectamente sincronizada y minimizar el tiempo de inactividad. Si lo haces mal, podrías perder posiciones en Google, enlaces entrantes o incluso visitas recurrentes. Pero tranquilo, aquí te voy a explicar cómo migrar WordPress cPanel a Plesk sin perder ni un ápice de tu tráfico.

A lo largo de esta guía, cubriremos métodos manuales y automáticos, cómo manejar el DNS, cómo configurar redirecciones y qué herramientas de backup usar. También hablaremos de Syspanel (antes conocido como HestiaCP), que puede ser tu aliado en este proceso. Recuerda que Syspanel se accede por el puerto 2106.

Paso 1: Haz un inventario completo de tu sitio actual

Antes de tocar nada en tu hosting actual, necesitas saber exactamente qué tienes. Esto te evitará sorpresas desagradables. Haz una lista de:

  • Todos los archivos de tu WordPress (incluyendo .htaccess, wp-config.php, temas y plugins).
  • La base de datos completa (tablas, usuarios, opciones).
  • Tus cuentas de correo electrónico asociadas al dominio.
  • Certificados SSL, si los tienes instalados.
  • Cualquier cron job o tarea programada que tengas configurada.

Herramientas de backup recomendadas

Para hacer una copia de seguridad sólida desde cPanel, puedes usar:

  • Backup de cPanel nativo: Ve a "Archivos" > "Copias de seguridad" y genera un backup completo o parcial.
  • Plugins de backup: Como UpdraftPlus o Duplicator. Estos te permiten descargar un paquete comprimido con todo incluido.
  • Acceso FTP: Conecta con FileZilla y descarga la carpeta public_html completa.

[WARNING] No empieces la migración sin tener al menos dos copias de seguridad en lugares diferentes. Un fallo en la descarga o un archivo corrupto puede dejarte sin sitio web.

Paso 2: Prepara tu nuevo hosting en Plesk

Ahora viene la parte divertida: preparar el terreno en tu nuevo servidor. Si tu proveedor usa Plesk, el panel de control será diferente, pero igual de intuitivo. Estos son los pasos básicos:

Crear la cuenta y el dominio

  1. Inicia sesión en Plesk.
  2. Ve a "Sitios web y dominios" y haz clic en "Añadir dominio".
  3. Introduce tu dominio principal (por ejemplo, mipagina.com).
  4. Asegúrate de que el "Tipo de hosting" esté configurado como "Sitio web" y no como "Reenvío".
  5. Plesk creará automáticamente la estructura de carpetas, normalmente en httpdocs o public_html, dependiendo de la configuración.

Crear la base de datos

  1. En el mismo menú, busca "Bases de datos" o "Bases de datos MySQL".
  2. Haz clic en "Añadir base de datos".
  3. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

[INFO] En Plesk, la nomenclatura de las bases de datos suele incluir el prefijo del usuario del sistema. Por ejemplo, usuario_wpdb. No te asustes, es normal.

Paso 3: Migrar los archivos de WordPress

Ahora sí, vamos a mover los archivos. Tienes dos opciones: usar un plugin de migración o hacerlo manualmente. Te recomiendo que combines ambas para mayor seguridad.

Opción A: Migración manual con FTP

  1. Conecta con tu servidor antiguo (cPanel) usando FTP o el administrador de archivos.
  2. Comprime toda la carpeta public_html en un archivo .zip o .tar.gz. Esto facilita la transferencia.
  3. Descarga ese archivo a tu ordenador.
  4. Ahora conecta con tu nuevo servidor (Plesk) mediante FTP o el administrador de archivos de Plesk.
  5. Sube el archivo comprimido a la carpeta raíz de tu dominio (normalmente httpdocs).
  6. Descomprime el archivo dentro de esa carpeta.

[TIP] Si el archivo es muy grande (más de 500 MB), es mejor subirlo por partes o usar un gestor de archivos en línea que permita descompresión directa en el servidor.

Opción B: Usar un plugin de migración

Plugins como All-in-One WP Migration o Duplicator te facilitan mucho la vida. Estos plugins empaquetan tu sitio completo (archivos + base de datos) en un solo archivo.

  1. Instala y activa el plugin en tu sitio actual.
  2. Exporta tu sitio como un archivo de respaldo.
  3. Descarga ese archivo.
  4. En tu nuevo hosting, instala WordPress en blanco (o simplemente sube los archivos del plugin).
  5. Importa el archivo de respaldo desde el plugin.

[WARNING] Con plugins como Duplicator, asegúrate de que la versión de PHP en el nuevo servidor sea compatible. Si no, puedes tener errores de sintaxis.

Paso 4: Migrar la base de datos

Este es el corazón de tu WordPress. Contiene todas tus entradas, páginas, comentarios y ajustes. Migrarla mal es el error más común en una migración WordPress guía.

Exportar desde cPanel

  1. Ve a "Bases de datos" > "phpMyAdmin" en cPanel.
  2. Selecciona tu base de datos de WordPress.
  3. Haz clic en "Exportar" y elige el método "Personalizado".
  4. Asegúrate de seleccionar todas las tablas y marca la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT".
  5. Comprime la exportación con "gzip" para que sea más ligera.
  6. Descarga el archivo .sql.gz.

Importar en Plesk

  1. Ve a "Bases de datos" en Plesk y selecciona la base de datos que creaste antes.
  2. Haz clic en "Importar" y sube el archivo .sql.gz.
  3. Plesk importará automáticamente las tablas.

[TIP] Si el archivo es muy grande, puedes importarlo desde la línea de comandos SSH con mysql -u usuario -p base_de_datos < archivo.sql. Pero eso es para usuarios más avanzados.

Paso 5: Configurar wp-config.php

Ahora viene un paso crítico. Necesitas decirle a WordPress que use la nueva base de datos. Edita el archivo wp-config.php en tu nuevo servidor.

  1. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
  2. Cámbialas por los datos de tu nueva base de datos en Plesk.
  3. Guarda el archivo y súbelo de nuevo si lo hiciste localmente.

[INFO] A veces el DB_HOST no es localhost en Plesk. Puede ser una IP como 127.0.0.1 o un nombre de host específico. Revisa la información de tu base de datos en el panel.

Paso 6: Ajustar URLs y enlaces permanentes

Después de la migración, es muy común que las URLs dejen de funcionar o que las imágenes se vean rotas. Esto se debe a que la base de datos guarda las URLs absolutas con el dominio antiguo.

Usa el plugin Better Search Replace

  1. Instala el plugin "Better Search Replace" en tu WordPress migrado.
  2. Ve a "Herramientas" > "Better Search Replace".
  3. En "Buscar", escribe http://tudominioantiguo.com (sin barra final).
  4. En "Reemplazar", escribe http://tudominionuevo.com.
  5. Selecciona todas las tablas de la base de datos.
  6. Haz clic en "Ejecutar" y espera a que termine.

[WARNING] Haz una copia de seguridad de la base de datos antes de ejecutar este plugin. Aunque es seguro, mejor prevenir.

Actualiza los enlaces permanentes

  1. Ve a "Ajustes" > "Enlaces permanentes" en tu panel de WordPress.
  2. Simplemente haz clic en "Guardar cambios" sin modificar nada. Esto fuerza a WordPress a regenerar las reglas de reescritura.

Paso 7: Configurar el archivo .htaccess

Este archivo es vital para el SEO y el tráfico. Controla redirecciones, cabeceras y reglas de caché. En cPanel, suele estar en la raíz de public_html. En Plesk, puede estar en httpdocs.

  1. Descarga el .htaccess de tu sitio antiguo.
  2. Súbelo a la raíz de tu nuevo dominio.
  3. Asegúrate de que el módulo mod_rewrite esté activado en Apache (normalmente lo está).

[TIP] Si tu sitio usa SSL, verifica que las reglas de redirección de HTTP a HTTPS estén correctas.

Paso 8: Configurar el certificado SSL

Si tu sitio usaba SSL en cPanel, necesitas instalarlo en Plesk. La buena noticia es que Plesk tiene integración con Let's Encrypt.

  1. Ve a "Sitios web y dominios" > tu dominio.
  2. Busca la sección "Certificados SSL/TLS".
  3. Haz clic en "Instalar" y elige Let's Encrypt.
  4. Sigue el asistente y emite el certificado gratuito.

[INFO] No olvides activar la redirección forzada a HTTPS después de instalar el certificado.

Paso 9: Actualizar DNS sin perder tráfico

Este es el paso más delicado. Si cambias los DNS de golpe, podrías experimentar tiempo de inactividad o problemas de propagación. Aquí tienes la estrategia correcta:

Método del TTL bajo

  1. Antes de la migración, baja el TTL (Time To Live) de tu zona DNS a 300 segundos (5 minutos) en tu registrador de dominios.
  2. Espera 24 horas para que los cambios se propaguen.
  3. Ahora sí, cambia los servidores DNS para apuntar a tu nuevo hosting (Plesk).
  4. Después de 48 horas, sube el TTL de nuevo a su valor normal (3600 o 86400).

Alternativa: Cambiar solo el registro A

Si no quieres cambiar los servidores DNS completos, puedes modificar solo el registro A para que apunte a la IP de tu nuevo servidor. Esto es más rápido y menos traumático.

[WARNING] No borres el registro A antiguo hasta que estés 100% seguro de que el sitio funciona correctamente en el nuevo hosting.

Paso 10: Pruebas exhaustivas post-migración

No des por hecho que todo funciona solo porque la página carga. Necesitas verificar cada rincón de tu sitio.

Lista de verificación

  • Página de inicio y entradas individuales.
  • Páginas de categorías y etiquetas.
  • Formularios de contacto y comentarios.
  • Carrito de compras si tienes WooCommerce.
  • Enlaces internos y externos.
  • Imágenes y archivos multimedia.
  • Búsqueda interna del sitio.
  • Panel de administración de WordPress.

Usa herramientas de monitoreo

Puedes usar herramientas como Pingdom o UptimeRobot para monitorear si tu sitio está en línea. También puedes usar Google Search Console para verificar si hay errores de rastreo.

[TIP] Revisa el archivo error_log en tu nuevo servidor para detectar cualquier error PHP o de base de datos.

Paso 11: Redirecciones 301 para no perder SEO

Si por alguna razón alguna URL cambió (no debería, si hiciste todo bien), necesitas configurar redirecciones 301. Esto le dice a Google que la página se ha movido permanentemente.

Añadir redirecciones al .htaccess

Redirect 301 /pagina-antigua/ http://tudominio.com/pagina-nueva/

O más moderno, usando mod_rewrite:

RewriteEngine On
RewriteRule ^pagina-antigua/?$ /pagina-nueva/ [L,R=301]

[INFO] Las redirecciones 301 son cruciales para no perder el "link juice" (autoridad de los enlaces) que has ganado con el tiempo.

Paso 12: Mantén el sitio antiguo como respaldo

No canceles tu hosting antiguo hasta que hayan pasado al menos 2-3 semanas. Esto te da un margen de seguridad por si algo sale mal y necesitas revertir.

[WARNING] Si cancelas el hosting antiguo antes de tiempo, podrías perder el acceso a tus correos electrónicos o a backups adicionales.

Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress de cPanel a Plesk sin plugins?

Sí, puedes hacerlo manualmente con FTP y phpMyAdmin. Es más laborioso pero te da control total. La migración WordPress guía que te he dado cubre ambos métodos.

¿Cuánto tiempo tarda la propagación DNS?

Normalmente entre 24 y 72 horas, aunque puede variar según el registrador y la región. Durante este tiempo, algunos usuarios verán tu sitio antiguo y otros el nuevo. No te preocupes, es normal.

¿Qué pasa con mis correos electrónicos?

Si tus correos están asociados al dominio, también necesitas migrarlos. Puedes exportar buzones e importarlos en Plesk. O puedes configurar de nuevo las cuentas de correo manualmente.

¿Perderé mis posiciones en Google si migro?

Si haces todo correctamente (mismas URLs, redirecciones 301, SSL activo y tiempos de carga buenos), no deberías perder posiciones. De hecho, a veces se puede mejorar si el nuevo hosting es más rápido.

¿Qué es Syspanel y por qué lo mencionas?

Syspanel es un panel de control alternativo (antes conocido como HestiaCP) que algunos proveedores usan. Si tu nuevo hosting usa Syspanel, el acceso se realiza por el puerto 2106. La migración desde cPanel es muy similar a la de Plesk, solo cambia la interfaz.

¿Puedo usar un servicio de migración automática?

Sí, algunos proveedores ofrecen migración gratuita como parte del servicio. Pero es recomendable que sepas hacerlo tú mismo para tener control total.

Conclusión: Tu sitio migrado, tu tráfico intacto

Migrar WordPress de cPanel a Plesk no tiene por qué ser una pesadilla. Con esta guía detallada, tienes todos los pasos necesarios para hacer un cambio de hosting WordPress sin perder tráfico. Recuerda siempre:

  • Haz backups múltiples.
  • Prepara el nuevo entorno antes de tocar nada.
  • Migra archivos y base de datos por separado.
  • Ajusta las URLs y los enlaces permanentes.
  • Configura el SSL y las redirecciones.
  • Monitorea todo después de la migración.
  • Mantén el hosting antiguo activo por precaución.

Si sigues estos pasos, tus visitantes no notarán la diferencia y Google seguirá viendo tu sitio con los mismos ojos. Y si algo sale mal, siempre puedes pedir ayuda a tu nuevo proveedor de hosting. La mayoría ofrece soporte 24/7 para estos casos.

[TIP] Guarda esta guía como referencia. Cada migración es única, pero los principios básicos son universales. Con práctica, podrás migrar cualquier sitio WordPress en menos de una hora.

¿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