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

Cómo migrar WordPress a un nuevo hosting sin downtime (guía completa)

Actualizado el 22 de septiembre de 2025

¿Te suena eso de estar peleándote con un hosting lento, con caídas constantes o con un soporte que tarda días en responderte? Si es así, seguramente has pensado en cambiar de hosting wordpress. Pero, ¿y si te digo que migrar tu web no tiene por qué ser una pesadilla ni significar que tu sitio esté caído durante horas?

La buena noticia es que existe una forma de hacerlo sin que tus visitantes noten absolutamente nada. Se llama migración wordpress sin downtime (es decir, sin tiempo de inactividad) y en esta guía completa te voy a explicar, paso a paso y en un lenguaje muy sencillo, cómo lograrlo. No necesitas ser un genio de la informática, solo seguir el proceso con calma y atención.

Vamos a ello. Te prometo que al final de este artículo te sentirás con la confianza suficiente para mover wordpress a otro servidor tú mismo, o al menos, para entender perfectamente lo que hace un profesional.


¿Por qué migrar y por qué es tan importante evitar el "downtime"?

Antes de ponernos manos a la obra, hablemos del "porqué". Migrar tu web a un nuevo servidor puede deberse a muchas razones: mejor rendimiento, más espacio, mejor soporte técnico o, simplemente, un precio más atractivo.

El "downtime" (tiempo en el que tu web no carga) es el enemigo número uno. Imagina que tienes una tienda online y durante 3 horas nadie puede comprar. Eso es dinero perdido. Además, Google se fija en la disponibilidad de tu web. Si te caes durante un tiempo considerable, tu posicionamiento en los resultados de búsqueda puede verse afectado negativamente. Por eso, la meta es que el cambio sea invisible para el mundo exterior.


Fase 1: Preparación (El éxito está en los detalles)

Esta es la parte más aburrida pero la más importante. Si la preparación es buena, el resto será coser y cantar.

1.1. Elige bien tu nuevo hosting

No se trata de escoger el más barato, sino el que mejor se adapte a tus necesidades. Investiga sobre la velocidad de sus servidores, el tipo de soporte (¿hablan español?), las copias de seguridad automáticas y si ofrecen certificados SSL gratuitos. Asegúrate de que sea un hosting especializado en WordPress.

1.2. Haz una copia de seguridad completa (¡El Paso de Oro!)

Antes de tocar nada, necesitas una red de seguridad. Esto es como hacer una maleta con todo lo que tienes en casa antes de mudarte. Tu web tiene dos partes principales:

  • Los archivos: Todo el código, las imágenes, los plugins y los temas. Es el "esqueleto" de tu web.
  • La base de datos: Aquí es donde se guardan tus artículos, páginas, comentarios y la configuración. Es el "cerebro".

Puedes hacer esta copia con un plugin como UpdraftPlus o Duplicator, que son muy fáciles de usar. O, si tu hosting actual tiene un panel de control (como cPanel o Syspanel), puedes usar la herramienta de "Copias de Seguridad" que suele incluir.

[WARNING]: No continúes al siguiente paso hasta que tengas la copia de seguridad descargada en tu ordenador y, idealmente, en un lugar externo como un disco duro o la nube. No querrás perder tu web para siempre, ¿verdad?

1.3. Anota la configuración de tu dominio

Tu dominio (por ejemplo, tudominio.com) está "apuntando" a tu hosting actual mediante unos datos llamados DNS. Normalmente, no los tendrás que tocar, pero es bueno saber dónde están gestionados (en tu registrador de dominios, como Namecheap o GoDaddy, o en tu propio hosting). Lo más probable es que solo tengas que cambiar una "IP" o un "nameserver" al final del proceso.


Fase 2: La Migración Paso a Paso (El Plan Perfecto)

Ahora sí, vamos a la acción. Te explicaré el método más seguro y fiable, que es el que usamos los profesionales.

2.1. Instala WordPress en tu nuevo hosting

Primero, necesitas un "lienzo en blanco" en el nuevo servidor. La mayoría de los hostings tienen un instalador automático (como Softaculous) en su panel de control.

  • Entra en el panel de tu nuevo hosting (por ejemplo, cPanel o Syspanel, que recuerda que se accede por el puerto 2106).
  • Busca la sección de "WordPress" o "Instaladores".
  • Instala WordPress en el dominio temporal que te hayan dado (a veces es algo como tudominio.com/temporal o una IP) o directamente en tu dominio principal si aún no lo has cambiado. No te preocupes, lo configuraremos todo después.

[INFO]: No necesitas configurar nada complicado aquí. Solo instálalo y asegúrate de recordar el usuario y la contraseña que crees.

2.2. Exporta tu web desde el hosting antiguo

Hay dos formas de hacerlo: con plugin o manualmente. Te recomiendo el plugin si no tienes experiencia técnica.

Opción A: Usando un Plugin (Recomendado para principiantes)

  1. Instala el plugin Duplicator en tu web actual (WordPress > Plugins > Añadir nuevo > busca "Duplicator").
  2. Ve a "Duplicator" > "Paquetes" > "Nuevo".
  3. Sigue el asistente. El plugin creará un archivo comprimido (un ".zip") que incluye todos tus archivos y la base de datos.
  4. Cuando termine, descarga el "Paquete" (el archivo .zip) y el "Instalador" (un archivo .php). Guárdalos en tu ordenador.

Opción B: Manualmente (Para los más valientes)

  1. Descargar archivos: Usa un cliente FTP (como FileZilla) para conectarte a tu hosting antiguo y descargar toda la carpeta public_html (o www) a tu ordenador.
  2. Exportar la base de datos: Entra en el panel de control de tu hosting antiguo (cPanel o Syspanel vía puerto 2106). Busca "phpMyAdmin". Selecciona tu base de datos y haz clic en "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo.

2.3. Importa tu web al nuevo hosting

Este es el momento de la verdad. Vamos a llevar todo lo que hemos descargado al nuevo servidor.

Si usaste Duplicator:

  1. Sube los dos archivos (el paquete .zip y el instalador .php) a la carpeta public_html de tu nuevo hosting. Puedes usar el administrador de archivos del panel o un FTP.
  2. En tu navegador, ve a la URL donde subiste el instalador. Por ejemplo: tudominio.com/installer.php.
  3. Sigue el asistente. Te pedirá los datos de tu nueva base de datos. Deberás crearla antes en el panel de tu hosting (suele haber una sección de "Bases de datos MySQL").
  4. El asistente hará todo el trabajo: importará los archivos y la base de datos. Al final, te dirá que la migración fue exitosa.

Si hiciste el método manual:

  1. Subir archivos: Conecta con FileZilla a tu nuevo hosting y sube todos los archivos que descargaste a la carpeta public_html.
  2. Crear base de datos: En el panel de tu nuevo hosting, crea una nueva base de datos, un usuario y asígnale todos los privilegios. Anota estos datos.
  3. Importar base de datos: Entra en phpMyAdmin de tu nuevo hosting, selecciona la base de datos que acabas de crear y haz clic en "Importar". Selecciona el archivo .sql que descargaste antes y ejecuta la importación.

2.4. Configura el archivo wp-config.php

Este es el archivo que conecta WordPress con la base de datos. Si usaste Duplicator, el asistente lo configuró por ti. Si lo hiciste manualmente, tendrás que editarlo.

  • En la carpeta public_html de tu nuevo hosting, busca el archivo wp-config.php.
  • Ábrelo con un editor de texto (como el Bloc de notas).
  • Busca las líneas que dicen DB_NAME, DB_USER y DB_PASSWORD y cámbialas por los datos de la base de datos que creaste en el nuevo hosting.
  • Guarda el archivo.

Fase 3: El "Punto de No Retorno" (Cambiar el DNS)

Ahora viene la parte crucial para evitar el downtime. Tu web ya está en el nuevo servidor, pero tu dominio todavía apunta al antiguo. Para cambiar esto, tienes que modificar los "nameservers" de tu dominio.

  1. Ve al sitio web donde compraste tu dominio (tu registrador).
  2. Busca la sección de "Gestión de DNS" o "Nameservers".
  3. Verás que hay dos o más campos (NS1, NS2). Deberás reemplazar los valores que aparecen por los nameservers que te haya proporcionado tu nuevo hosting. Normalmente, te los envían por correo al contratar el servicio.

[WARNING]: Este cambio no es inmediato. Puede tardar desde unos minutos hasta 24-48 horas en propagarse por todo el mundo. Es aquí donde la magia del "sin downtime" ocurre.

3.1. La técnica del "Espejo" (La clave del éxito)

Para que no haya downtime, necesitas que tanto tu hosting antiguo como el nuevo tengan la misma versión de tu web. Ya has movido todo al nuevo, así que ahora, cuando el DNS cambie, los visitantes verán la web del nuevo servidor.

Pero, ¿y si durante esas 48 horas alguien hace un comentario o compra algo en tu web? Ese dato se guardaría en tu hosting antiguo y se perdería.

Solución: Unos días antes de cambiar el DNS, puedes hacer un "congelado" de tu web. Esto implica:

  1. Poner tu web en "modo mantenimiento" (puedes usar un plugin o añadir un código simple).
  2. Hacer una copia de seguridad final y moverla al nuevo hosting.
  3. Cambiar el DNS.

De esta forma, nadie puede interactuar con tu web durante las horas de propagación y no se pierde nada. Es un pequeño sacrificio (tener la web en mantenimiento unas horas) para una total seguridad.

[TIP]: Puedes hacer el cambio de DNS a una hora de baja afluencia de visitas, como a las 3 de la madrugada, para minimizar el impacto.


Fase 4: Después de la Migración (La Revisión Final)

Una vez que el DNS se ha propagado (puedes comprobarlo entrando a tu web desde un dispositivo con datos móviles, no con tu WiFi), es hora de celebrar... pero antes, una revisión rápida.

4.1. Comprueba que todo tu contenido está

  • Revisa tus páginas y entradas más importantes.
  • Comprueba que las imágenes cargan correctamente.
  • Verifica que los formularios de contacto funcionan.

4.2. Activa el SSL (Certificado de Seguridad)

Tu nuevo hosting debería ofrecerte un certificado SSL gratuito (Let's Encrypt). Actívalo desde el panel de control. Esto hará que tu web cargue con "https://" y el candado de seguridad en el navegador.

4.3. Actualiza los enlaces (si es necesario)

Si tu web tiene una URL canónica (una dirección que se muestra en Google), es posible que necesites actualizarla. Puedes hacerlo desde Ajustes > Enlaces permanentes en tu WordPress. Simplemente, haz clic en "Guardar cambios" sin modificar nada. Esto refrescará la estructura de enlaces.

4.4. No canceles tu hosting antiguo todavía

Espera al menos una semana o dos antes de cancelar el servicio antiguo. Esto te dará un margen de seguridad por si necesitas acceder a algún archivo o dato que se te haya olvidado.


Preguntas Frecuentes (FAQ)

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

Normalmente, entre 1 y 24 horas, aunque en algunos casos puede llegar a 48. No te preocupes si ves tu web alternando entre el hosting viejo y el nuevo durante ese tiempo. Es normal.

¿Puedo migrar sin usar plugins?

Sí, puedes hacerlo de forma manual con FTP y phpMyAdmin, como te expliqué arriba. Es un poco más técnico, pero totalmente posible.

¿Qué es Syspanel y para qué sirve el puerto 2106?

Syspanel es un panel de control de hosting (como cPanel o Plesk) que algunos proveedores utilizan. Te permite gestionar tus archivos, bases de datos, correos y dominios. El puerto de acceso es el 2106, es decir, para entrar a tu panel deberás escribir algo como tudominio.com:2106 en tu navegador.

¿Perderé mi posicionamiento SEO si migro de hosting?

No, si la migración se hace correctamente y sin downtime. De hecho, si tu nuevo hosting es más rápido, tu SEO podría mejorar, ya que la velocidad de carga es un factor importante para Google.

¿Qué hago si algo sale mal?

Respira. Lo primero es tener tu copia de seguridad a mano. Puedes restaurarla en tu hosting antiguo para volver a la normalidad. Después, intenta de nuevo el proceso o busca ayuda profesional. No pasa nada por pedir ayuda.


Migrar tu WordPress puede parecer un reto, pero siguiendo estos pasos, verás que es un proceso lógico y manejable. La clave está en la preparación y en no tener prisa. Con esta guía, ya tienes el conocimiento para hacerlo. ¡Mucho éxito con tu nueva casa en internet!

¿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