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

Cómo mover WordPress de un hosting a otro (cPanel) sin perder el SEO

Actualizado el 18 de enero de 2026

¿Te has quedado sin espacio en tu hosting actual? ¿Tu web carga lenta o tu proveedor ya no te convence? Cambiar de hosting puede ser la solución, pero el miedo a perder posiciones en Google es real. Por eso, hoy te voy a enseñar a mover WordPress hosting de forma segura y sin perder tu posicionamiento web.

La buena noticia es que migrar WordPress cPanel no es tan complicado como parece. Con una buena planificación y siguiendo los pasos correctos, puedes transferir WordPress hosting sin que tu tráfico orgánico sufra ni un solo rasguño. De hecho, hacerlo bien puede incluso mejorar tu velocidad de carga, lo que a Google le encanta.

En esta guía completa, vamos a desglosar todo el proceso, paso a paso, para que puedas cambiar hosting WordPress sin perder SEO. Vamos a ello.


Preparación: El trabajo de antes de la mudanza

Antes de tocar nada, necesitas preparar el terreno. Esto es crucial para que todo salga bien y no pierdas datos ni posiciones.

Elige tu nuevo hosting con cabeza

No todos los hostings son iguales. Para mantener tu SEO, el nuevo servidor debe ser igual o mejor que el actual. Busca:

  • Velocidad: Que ofrezcan SSD o NVMe, y una buena caché.
  • Uptime (Disponibilidad): Mínimo un 99.9% de tiempo activo.
  • Ubicación del servidor: Si tu público es de España, un servidor en Madrid o Europa será mejor que uno en EE. UU.
  • Soporte técnico: Que respondan rápido y en español.

[TIP] No te vayas solo por el precio. Un hosting barato puede costarte caro en posiciones SEO si es lento o inestable.

Realiza una copia de seguridad completa (Backup)

Esto es lo primero y más importante. Antes de hacer nada, asegura tu web. Puedes hacerlo desde el cPanel de tu hosting actual:

  1. Entra en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".
  3. Descarga una "Copia de seguridad completa" o, al menos, la copia del directorio public_html y un backup de la base de datos.

[WARNING] Nunca, bajo ninguna circunstancia, empieces una migración sin tener un backup completo y verificado. Es tu red de seguridad.

Anota tus datos de acceso

Necesitarás tener a mano:

  • Del hosting actual: Usuario y contraseña de cPanel, y datos de la base de datos MySQL (nombre, usuario y contraseña).
  • Del nuevo hosting: Acceso a cPanel, servidores de correo (si los vas a migrar) y datos de acceso a la nueva base de datos.

Paso 1: Migra tus archivos de WordPress

Ahora sí, vamos a trabajar. El primer paso para migrar WordPress cPanel es mover todos los archivos de tu web (las fotos, los temas, los plugins, todo).

Opción A: La vía rápida con el "Administrador de Archivos"

Esta es la forma más fácil si tu web no es demasiado grande (menos de 1-2 GB). Es como copiar y pegar archivos, pero a distancia.

  1. En tu hosting antiguo: Entra en tu cPanel y abre el "Administrador de Archivos". Ve a la carpeta public_html y selecciona todos los archivos que hay dentro (Ctrl+A).
  2. Haz clic derecho y elige "Comprimir" y luego "Formato Zip". Esto creará un archivo .zip con toda tu web, que es más fácil de descargar.
  3. Descarga ese archivo .zip a tu ordenador.
  4. En tu hosting nuevo: Sube ese archivo .zip a la carpeta public_html (que normalmente está vacía o tiene un archivo de bienvenida que puedes borrar).
  5. Haz clic derecho sobre el archivo .zip subido y selecciona "Extraer". Espera a que termine.
  6. ¡Listo! Ya tienes todos los archivos en el nuevo servidor.

Opción B: La vía profesional con FTP

Si tienes muchos archivos o tu web es enorme, lo mejor es usar un cliente FTP como FileZilla. Esto es más fiable y te permite transferir todo sin problemas de tiempo de espera.

  1. Instala FileZilla (es gratis).
  2. Conéctate a tu hosting antiguo usando los datos FTP que te dio tu proveedor.
  3. Navega a la carpeta public_html y descarga todos los archivos a una carpeta local en tu ordenador.
  4. Desconéctate y conéctate ahora a tu hosting nuevo con sus datos FTP.
  5. Sube todos los archivos que descargaste a la carpeta public_html del nuevo servidor.

[INFO] La opción FTP es mucho más estable para sitios con miles de imágenes o archivos. Evita cortes de conexión que puedan corromper archivos.


Paso 2: Migra tu base de datos

Tu base de datos es donde están todos tus artículos, páginas, comentarios y ajustes. Es el cerebro de WordPress. Moverla es un proceso en dos partes: exportar e importar.

Exporta la base de datos del hosting antiguo

  1. Entra en el cPanel de tu hosting antiguo.
  2. Busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
  3. En el menú de la izquierda, selecciona el nombre de la base de datos de tu WordPress (suele empezar con tu usuario de cPanel, por ejemplo user_wpdb).
  4. Haz clic en la pestaña "Exportar" en la parte superior.
  5. Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar". Esto descargará un archivo .sql con todos tus datos.

Crea una nueva base de datos en el hosting nuevo

  1. En el cPanel de tu nuevo hosting, busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".
  2. Crea una nueva base de datos (el nombre suele empezar con tu usuario, por ejemplo nuevo_wpdb).
  3. Crea un nuevo usuario para esa base de datos y asígnale una contraseña segura.
  4. Añade ese usuario a la base de datos y dale "Todos los privilegios". Guárdate estos datos: nombre de la BD, usuario y contraseña.

Importa la base de datos en el hosting nuevo

  1. En el cPanel de tu nuevo hosting, abre "phpMyAdmin".
  2. Selecciona la nueva base de datos que acabas de crear en el menú de la izquierda.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste del hosting antiguo.
  5. Haz clic en "Continuar". Espera a que se complete la importación.

Paso 3: Conecta WordPress a la nueva base de datos

Ahora viene la parte más delicada. WordPress necesita saber que su información ya no está en la base de datos antigua, sino en la nueva. Esto se hace en un archivo llamado wp-config.php.

  1. Ve al "Administrador de Archivos" de tu nuevo hosting y navega a public_html.

  2. Busca el archivo wp-config.php. Haz clic derecho y elige "Editar".

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

    define( 'DB_NAME', 'aqui_el_nombre_de_tu_nueva_bd' );
    define( 'DB_USER', 'aqui_el_usuario_de_tu_nueva_bd' );
    define( 'DB_PASSWORD', 'aqui_la_contrasena_de_tu_nueva_bd' );
    
  4. Guarda los cambios y cierra el archivo.

[WARNING] Asegúrate de no dejar espacios o caracteres extraños al editar el archivo. Un simple error aquí puede romper toda tu web.


Paso 4: Actualiza las URLs en la base de datos (El paso SEO clave)

Este es el paso más importante para cambiar hosting WordPress sin perder SEO. Tu web ahora tiene una nueva dirección IP (la del nuevo servidor), pero las URLs internas de tu base de datos siguen apuntando al dominio antiguo.

La solución con "Better Search Replace" (Recomendado)

Este plugin es un salvavidas. Busca y reemplaza texto en tu base de datos de forma segura.

  1. Instala el plugin "Better Search Replace" desde el panel de administración de tu WordPress (si aún puedes acceder) o súbelo manualmente a la carpeta wp-content/plugins.
  2. Actívalo y ve a "Herramientas" > "Better Search Replace".
  3. En "Buscar", escribe http://tudominioantiguo.com (sin la barra final).
  4. En "Reemplazar por", escribe http://tudominionuevo.com (o el mismo dominio si solo cambiaste de servidor).
  5. Selecciona "Todas las tablas".
  6. Marca la opción "Ejecutar como borrador" para hacer una prueba primero. Haz clic en "Ejecutar".
  7. Si todo va bien, desmarca esa opción y ejecuta de nuevo para que los cambios sean permanentes.

[INFO] Este plugin es fundamental. Si no actualizas las URLs, los enlaces internos de tu web seguirán apuntando al servidor antiguo, lo que causará errores 404 y una caída brutal de tu SEO.

La solución manual con phpMyAdmin

Si no puedes usar plugins, puedes hacerlo desde phpMyAdmin:

  1. Entra en phpMyAdmin de tu nuevo hosting y selecciona tu base de datos.

  2. Ve a la pestaña "SQL".

  3. Ejecuta estas consultas SQL (reemplaza los valores con tus dominios):

    UPDATE wp_options SET option_value = 'http://tudominionuevo.com' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'http://tudominionuevo.com' WHERE option_name = 'home';
    

    Esto cambiará las dos URLs principales. Es una solución rápida, pero no tan completa como el plugin.


Paso 5: Configura tu nuevo hosting

No basta con copiar los archivos. El nuevo servidor necesita un "empujón" para que todo funcione perfecto.

Apunta tu dominio al nuevo servidor

Este es el momento de la verdad. Debes cambiar los servidores de nombres (DNS) de tu dominio para que apunten al nuevo hosting.

  1. Ve al sitio web donde compraste tu dominio (por ejemplo, Namecheap, GoDaddy, etc.).
  2. Busca la sección de "DNS" o "Servidores de nombres".
  3. Reemplaza los servidores de nombres antiguos por los que te proporcionó tu nuevo hosting (suelen tener el formato ns1.nuevohosting.com y ns2.nuevohosting.com).

[WARNING] Este cambio puede tardar entre 4 y 48 horas en propagarse a nivel mundial. No te asustes si ves tu web en ambos servidores durante este tiempo.

Activa SSL (El candado de seguridad)

Es imprescindible tener el certificado SSL activo. Google penaliza las webs sin HTTPS.

  1. En el cPanel de tu nuevo hosting, busca la sección "Seguridad".
  2. Haz clic en "SSL/TLS Status" o en "AutoSSL".
  3. Selecciona tu dominio y haz clic en "Ejecutar AutoSSL". Se instalará un certificado gratuito en pocos minutos.

Paso 6: Verifica que todo funciona (El control de calidad)

Antes de dar por buena la migración, tienes que hacer una revisión exhaustiva.

  1. Revisa las URLs: Accede a la web con el nuevo dominio y comprueba que la página de inicio carga bien.
  2. Navega por tus páginas: Visita una entrada del blog, una página de servicios y una categoría. Asegúrate de que no hay errores 404.
  3. Prueba el panel de administración: Entra en tudominio.com/wp-admin y verifica que puedes iniciar sesión.
  4. Comprueba los enlaces: Usa herramientas como "Broken Link Checker" para detectar enlaces rotos.
  5. Revisa las imágenes: Asegúrate de que todas las imágenes se ven correctamente.

[TIP] Usa la herramienta gratuita "Google Search Console" para ver si hay errores de rastreo después de la migración. Es tu mejor aliado para vigilar tu SEO.


Paso 7: El post-migración (No te olvides de esto)

Tu web ya está en el nuevo servidor, pero el trabajo no ha terminado.

Actualiza tus servicios de correo

Si usabas el correo de tu antiguo hosting, necesitarás configurarlo en el nuevo. Esto se hace creando las mismas cuentas de correo en el cPanel nuevo. También deberás cambiar los registros MX en el panel de tu dominio.

Revisa y actualiza los ajustes de caché

Activa el sistema de caché de tu nuevo hosting (suelen tener plugins como LiteSpeed Cache o herramientas integradas). Esto mejorará la velocidad de carga, un factor SEO muy importante.

Monitorea tu posicionamiento

Durante las próximas semanas, vigila tus posiciones en Google y el tráfico de tu web. Es normal que haya una pequeña fluctuación, pero si ves una caída drástica, revisa que no haya errores.


Preguntas Frecuentes (FAQ) sobre migrar WordPress

¿Cuánto tarda en propagarse el DNS?

Normalmente, entre 4 y 48 horas. En casos raros, puede tardar hasta 72 horas. Durante este tiempo, algunos usuarios verán tu web en el hosting antiguo y otros en el nuevo.

¿Puedo hacer la migración sin plugins?

Sí, puedes hacerlo manualmente con cPanel y phpMyAdmin, como hemos visto. Es más laborioso, pero es una opción válida. El uso de plugins como "Duplicator" o "All-in-One WP Migration" lo simplifica mucho, pero el proceso manual te da más control.

¿Qué pasa si mi web usa un panel de control diferente a cPanel?

Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), la interfaz es ligeramente diferente, pero los conceptos son los mismos. El acceso a la gestión de archivos y bases de datos se hace desde el panel, normalmente en el puerto 2106. Busca secciones como "Archivos" o "Base de Datos".

¿Debo cambiar las URLs si solo cambio de servidor pero mantengo el mismo dominio?

No. Si mantienes el mismo dominio, no necesitas cambiar las URLs en la base de datos. Solo tendrás que apuntar el dominio al nuevo servidor.

¿Qué es lo más importante para no perder SEO en una migración?

La clave está en tres cosas: mantener la estructura de URLs (no cambiar la arquitectura de la web), configurar las redirecciones 301 si es necesario (por ejemplo, de HTTP a HTTPS) y asegurarse de que la web carga rápido en el nuevo servidor. Todo esto, acompañado de una verificación exhaustiva de errores.


Conclusión: Tu web está en buenas manos

Mover WordPress hosting y migrar WordPress cPanel puede parecer una tarea titánica, pero con esta guía paso a paso, tienes todo lo necesario para hacerlo con éxito. La clave está en la preparación, la paciencia y la verificación.

Recuerda que el objetivo de transferir WordPress hosting no es solo cambiar de servidor, sino hacerlo de forma que tu SEO salga fortalecido. Un hosting más rápido y estable es una de las mejores inversiones que puedes hacer para tu posicionamiento web.

Así que respira hondo, sigue estos pasos y prepárate para disfrutar de un hosting mejor y un SEO intacto. ¡Manos a la obra!

¿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