Cómo migrar tu web a BlumHost sin tiempo de inactividad (guía para 2026)

Cambiar de proveedor de hosting es una de esas decisiones que muchos webmasters posponen indefinidamente, no porque no quieran hacerlo, sino porque les da miedo. Miedo a que la web se caiga. Miedo a perder datos. Miedo a que el correo deje de funcionar. Miedo a hacer algo mal y tener que explicárselo a sus clientes.

Es un miedo comprensible, pero en la mayoría de los casos está sobredimensionado. Con el proceso correcto, migrar una web de un hosting a otro no solo es perfectamente seguro, sino que puede hacerse sin que los visitantes de tu web noten absolutamente nada. Ni un segundo de caída, ni un correo perdido, ni un dato que falte.

En esta guía te explicamos exactamente cómo hacerlo, paso a paso, tanto si tienes una web en WordPress como si usas otro CMS o una web estática. Al final encontrarás un checklist completo para que no se te escape nada.


Por qué la gente teme migrar de hosting (y por qué ese miedo no está justificado)

El origen del miedo a las migraciones suele ser el mismo: la confusión entre dos cosas que ocurren en momentos distintos.

Copiar los archivos de un servidor a otro es una operación que no afecta a nadie. Tu web sigue funcionando en el servidor antiguo mientras tanto. Los visitantes siguen llegando, los correos siguen funcionando, todo sigue igual.

Cambiar los DNS es el momento en que le dices a internet «a partir de ahora, esta web vive aquí». Ese cambio tarda entre unas pocas horas y 48 horas en propagarse completamente por todo el mundo, dependiendo del TTL configurado en tu zona DNS. Durante ese período de propagación, algunos usuarios seguirán llegando al servidor antiguo y otros al nuevo, según desde dónde se conecten.

La clave para hacer una migración sin tiempo de inactividad es asegurarte de que el servidor nuevo está completamente listo y funcionando antes de cambiar los DNS. Si ambos servidores tienen la web operativa durante la propagación, en ningún momento habrá una caída. El visitante que llegue al servidor antiguo verá la web. El que llegue al nuevo, también.

Con eso en mente, vamos al proceso completo.


Antes de empezar: qué necesitas tener claro

Antes de mover el primer archivo, dedica unos minutos a recopilar esta información. Tenerla a mano evitará interrupciones innecesarias durante el proceso.

Del hosting actual necesitas:

  • Acceso al panel de control (cPanel u otro)
  • Acceso FTP o SFTP al servidor
  • Usuario y contraseña de la base de datos (si tu web usa base de datos)
  • Acceso al panel donde tienes registrado el dominio (puede ser el mismo proveedor de hosting u otro distinto)

Del nuevo hosting en BlumHost necesitas:

  • Acceso al panel cPanel de tu nueva cuenta
  • Los datos de la nueva cuenta de hosting (usuario, contraseña, servidor)
  • Los nameservers de BlumHost (te los facilitan en el correo de bienvenida)

Sobre tu web necesitas saber:

  • Si es WordPress, Joomla, Prestashop u otro CMS, o una web estática
  • Si usa base de datos (casi todas las webs dinámicas sí la usan)
  • Si tienes cuentas de correo corporativo configuradas en el dominio
  • El tamaño aproximado de tu web (archivos + base de datos)

Con todo esto claro, puedes empezar.


Paso 1: Reduce el TTL de tu dominio antes de empezar

Este es el paso que más gente se salta y que más problemas evita.

El TTL (Time To Live) es el tiempo que los servidores DNS de todo el mundo guardan en caché la información de tu dominio. Si tu TTL está configurado a 86400 segundos (24 horas), cuando cambies los DNS tendrás que esperar hasta 24 horas para que el cambio se propague completamente.

Si lo reduces a 300 segundos (5 minutos) antes de hacer la migración, la propagación del cambio de DNS será mucho más rápida cuando llegue el momento.

Para hacer esto, entra en el panel donde gestionas los DNS de tu dominio (puede ser tu registrador de dominios o tu hosting actual) y busca la configuración de la zona DNS. Cambia el TTL de todos los registros a 300 o 600 segundos. Luego espera al menos el tiempo que tenía configurado el TTL anterior antes de continuar, para que ese cambio se propague primero.

Si tu TTL actual era de 24 horas, tendrás que esperar 24 horas antes de continuar. Si era de 1 hora, solo necesitas esperar una hora.


Paso 2: Haz una copia de seguridad completa de tu web actual

Antes de tocar nada, haz una copia de seguridad completa de todo. Aunque la migración salga perfecta, tener un backup reciente es la red de seguridad que te permite dormir tranquilo.

La copia de seguridad debe incluir dos cosas:

Los archivos de la web: todo el contenido del directorio donde está instalada tu web en el servidor. En WordPress, esto incluye el directorio wp-content con todos tus temas, plugins y subidas de archivos, además de los archivos de configuración.

La base de datos: toda la información dinámica de tu web —entradas del blog, páginas, usuarios, configuraciones, pedidos si tienes una tienda— se almacena en la base de datos, no en los archivos. Si migras los archivos pero no la base de datos, tu web no funcionará.

Desde cPanel puedes hacer esto fácilmente:

  • Archivos: usa el Administrador de archivos o conéctate por FTP con Filezilla y descarga todo el contenido de public_html
  • Base de datos: accede a phpMyAdmin, selecciona tu base de datos y exporta todo en formato SQL

Guarda ambas copias en tu ordenador local antes de continuar.


Paso 3: Crea el alojamiento del dominio en BlumHost

Entra en el panel cPanel de tu nueva cuenta en BlumHost y añade el dominio que vas a migrar.

Ve a Dominios → Dominios adicionales (o Dominios Addon, según la versión de cPanel) e introduce tu dominio. Esto creará automáticamente una carpeta en el servidor donde alojar los archivos de la web.

En este momento no estás tocando los DNS todavía. El dominio sigue apuntando al servidor antiguo. Lo que estás haciendo es preparar el espacio en el nuevo servidor para recibir la web.


Paso 4: Sube los archivos al nuevo servidor

Ahora toca copiar todos los archivos de tu web al nuevo servidor. Tienes varias formas de hacerlo:

Por FTP con Filezilla: conéctate al nuevo servidor usando las credenciales FTP que te facilita BlumHost en el panel cPanel (Cuentas FTP o Configuración FTP). Sube todo el contenido que descargaste en el paso anterior a la carpeta del dominio en el nuevo servidor.

Desde el Administrador de archivos de cPanel: si tienes los archivos comprimidos en un .zip, puedes subirlos directamente desde el Administrador de archivos del cPanel de BlumHost y descomprimirlos allí.

Con el Asistente de migración de BlumHost: si prefieres que nos encarguemos nosotros, en BlumHost ofrecemos migración asistida gratuita. Solo tienes que facilitarnos los datos de acceso a tu hosting actual y nuestro equipo técnico realiza todo el proceso por ti, garantizando que nada se pierde en el camino.


Paso 5: Crea la base de datos en BlumHost y restaura los datos

Una vez tienes los archivos en el nuevo servidor, necesitas crear la base de datos en BlumHost y restaurar el contenido.

Desde el cPanel de BlumHost:

  1. Ve a Bases de datos MySQL
  2. Crea una nueva base de datos con el nombre que quieras
  3. Crea un nuevo usuario de base de datos y asígnale una contraseña segura
  4. Asigna el usuario a la base de datos con todos los privilegios

Después, ve a phpMyAdmin, selecciona la base de datos recién creada e importa el archivo SQL que exportaste en el paso 2. En pocos segundos tendrás todos tus datos en el nuevo servidor.


Paso 6: Actualiza el archivo de configuración

Aquí está el detalle que más gente olvida y que provoca que la web no funcione al llegar al nuevo servidor.

El archivo de configuración de tu CMS contiene los datos de conexión a la base de datos: el nombre de la base de datos, el usuario y la contraseña. Como acabas de crear una base de datos nueva en BlumHost con un nombre de usuario diferente al del servidor antiguo, necesitas actualizar ese archivo con los nuevos datos.

En WordPress, el archivo se llama wp-config.php y está en la raíz de la instalación. Ábrelo con un editor de texto y busca estas líneas:

define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base_de_datos');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');

Cambia los valores por los de la nueva base de datos que creaste en BlumHost. El DB_HOST normalmente se queda como localhost, pero si BlumHost te indica otro valor, úsalo.

En Joomla, el archivo se llama configuration.php. En Prestashop, está en app/config/parameters.php. En Drupal, es sites/default/settings.php.


Paso 7: Comprueba que la web funciona antes de cambiar los DNS

Este es el paso más importante de toda la migración y el que garantiza que no habrá tiempo de inactividad.

Antes de cambiar los DNS necesitas verificar que la web funciona correctamente en el nuevo servidor. El problema es que si accedes a tu dominio normal, tu ordenador seguirá resolviendo al servidor antiguo porque los DNS no han cambiado todavía. Para ver la web en el nuevo servidor sin cambiar los DNS necesitas modificar el archivo hosts de tu ordenador.

En Windows: abre el Bloc de notas como administrador y edita el archivo C:\Windows\System32\drivers\etc\hosts. Añade al final:

IP_DEL_NUEVO_SERVIDOR   tudominio.com
IP_DEL_NUEVO_SERVIDOR   www.tudominio.com

En Mac/Linux: abre el terminal y edita el archivo /etc/hosts con el mismo formato.

La IP del nuevo servidor la puedes encontrar en el cPanel de BlumHost o solicitarla al soporte técnico.

Una vez guardado el archivo hosts, abre el navegador y accede a tu dominio. Tu ordenador resolverá al nuevo servidor, así que verás la web tal como está en BlumHost. Comprueba que:

  • La web carga correctamente
  • Las imágenes y los recursos se muestran bien
  • Puedes acceder al panel de administración
  • Los formularios y funcionalidades principales funcionan
  • Si tienes tienda online, el proceso de compra funciona correctamente
  • El certificado SSL está activo (el candado verde en el navegador)

Si todo funciona, puedes continuar. Si algo falla, este es el momento de resolverlo, antes de que afecte a nadie.

Cuando termines de comprobar, recuerda eliminar las líneas que añadiste al archivo hosts para que tu ordenador vuelva a resolver de forma normal.

Si todavía estás evaluando si BlumHost es el proveedor adecuado para tu proyecto, en nuestra comparativa de hosting WordPress España tienes todos los datos para decidir.


Paso 8: Configura el correo corporativo en BlumHost

Si tienes cuentas de correo con tu dominio (por ejemplo, info@tudominio.com) necesitas crearlas en BlumHost antes de cambiar los DNS.

Desde el cPanel de BlumHost ve a Correo electrónico → Cuentas de correo y crea las mismas cuentas que tenías en el servidor antiguo con las mismas contraseñas o nuevas que recuerdes.

Una vez creadas, reconfigura tu cliente de correo (Outlook, Thunderbird, Gmail, tu móvil) con los nuevos datos del servidor de BlumHost. Los datos de configuración IMAP/SMTP los puedes encontrar en el panel cPanel de BlumHost o consultando al soporte técnico.


Paso 9: Activa el SSL en el nuevo servidor

Antes de cambiar los DNS, asegúrate de que el certificado SSL está activado en BlumHost para tu dominio. Sin SSL, tu web mostrará el aviso de «No seguro» en el navegador, lo que genera desconfianza y perjudica el SEO.

En BlumHost el SSL gratuito con Let’s Encrypt se activa desde cPanel en la sección Seguridad → SSL/TLS o desde Let’s Encrypt SSL. En algunos casos se activa automáticamente al añadir el dominio; en otros necesitas activarlo manualmente.

Nota: el SSL no puede activarse completamente hasta que los DNS apunten al nuevo servidor, porque Let’s Encrypt necesita verificar que el dominio resuelve al servidor donde se instala el certificado. Actívalo justo después del cambio de DNS o tenlo preparado para activarlo inmediatamente después.


Paso 10: Cambia los nameservers del dominio

Ha llegado el momento. La web está lista en el nuevo servidor, el correo está configurado, has verificado que todo funciona. Ahora solo queda decirle a internet dónde vive tu web a partir de ahora.

Entra en el panel del registrador de tu dominio (el sitio donde lo compraste y lo renuevas cada año) y busca la opción de Nameservers o Servidores de nombres DNS. Cambia los nameservers actuales por los de BlumHost, que son:

ns1.blumhost.net
ns2.blumhost.net

Guarda los cambios. A partir de ese momento, la propagación DNS empieza a extenderse por los servidores de todo el mundo.

Gracias a que redujiste el TTL en el paso 1, la propagación será rápida. En la mayoría de los casos, en menos de una hora la gran mayoría de usuarios ya estarán llegando al nuevo servidor. La propagación completa puede tardar hasta 24–48 horas en los casos más extremos, pero durante todo ese tiempo tanto el servidor antiguo como el nuevo tienen la web operativa, así que nadie verá ninguna caída.

Puedes monitorizar el estado de la propagación en herramientas gratuitas como whatsmydns.net o dnschecker.org, donde puedes ver en tiempo real desde qué partes del mundo ya están resolviendo al nuevo servidor.


Paso 11: Comprueba todo después del cambio de DNS

Una vez que la propagación esté avanzada, haz una revisión final de que todo está funcionando correctamente en el nuevo servidor con el dominio real:

  • Accede a la web desde el navegador y comprueba que carga bien
  • Verifica que el SSL está activo y el candado verde aparece en el navegador
  • Envía un correo de prueba a las cuentas corporativas y comprueba que llega
  • Accede al panel de administración de WordPress u otro CMS
  • Si tienes formularios de contacto, envía uno de prueba y verifica que recibes el mensaje
  • Si tienes tienda online, completa una compra de prueba
  • Revisa Google Search Console para ver si hay errores de rastreo nuevos

Cuánto tiempo mantener el hosting antiguo activo

Una vez completada la migración y verificado que todo funciona, no canceles el hosting antiguo de inmediato. Mantén la cuenta activa durante al menos 2–4 semanas más.

El motivo es sencillo: aunque la propagación DNS se complete en 24–48 horas, pueden quedar registros en caché en algunos sistemas, clientes de correo o configuraciones específicas que aún apunten al servidor antiguo. Mantenerlo activo durante unas semanas te da un margen de seguridad y evita problemas residuales.

Pasadas esas semanas, si todo funciona correctamente en BlumHost, puedes cancelar el contrato con el proveedor anterior con total tranquilidad.


Migración de WordPress: opciones con plugins

Si tu web está en WordPress y prefieres no hacer el proceso manual, existen plugins que automatizan gran parte de la migración. Los más utilizados son:

All-in-One WP Migration: uno de los más populares y fáciles de usar. Exporta toda la web (archivos + base de datos) en un único archivo que puedes importar en el nuevo servidor con un par de clics. La versión gratuita tiene un límite de tamaño en la importación que puede ser insuficiente para webs grandes.

Duplicator: otra opción muy completa que genera un paquete con toda la instalación de WordPress y un instalador que automatiza el proceso de restauración en el nuevo servidor. La versión gratuita es suficiente para la mayoría de migraciones.

WP Migrate: más orientado a desarrolladores, permite migrar selectivamente base de datos, archivos o ambos, con opciones avanzadas de búsqueda y reemplazo de URLs.

Estos plugins son especialmente útiles si no te sientes cómodo trabajando con FTP o phpMyAdmin directamente. Eso sí, independientemente del método que uses, siempre haz una copia de seguridad manual antes de empezar.


La opción más sencilla: migración asistida gratuita con BlumHost

Si después de leer todo esto prefieres que alguien se encargue del proceso por ti, en BlumHost ofrecemos migración asistida gratuita para todos los clientes nuevos.

Nuestro equipo técnico se encarga de todo: copiar los archivos, migrar la base de datos, configurar el correo, verificar que todo funciona y coordinar el cambio de DNS. Tú solo tienes que facilitarnos los datos de acceso a tu hosting actual y nosotros hacemos el resto, garantizando que la migración se hace sin tiempo de inactividad y sin pérdida de datos.

Es la opción más recomendable si no tienes experiencia con este tipo de procesos o si tienes una web crítica para tu negocio y no puedes permitirte ningún riesgo.

👉 Solicitar migración gratuita a BlumHost


Checklist completo de la migración

Usa esta lista para no saltarte ningún paso:

Antes de empezar

  • Credenciales del hosting actual recopiladas
  • Acceso al panel del registrador del dominio verificado
  • Nameservers de BlumHost anotados
  • TTL reducido a 300–600 segundos y tiempo de espera completado

Preparación del servidor nuevo

  • Dominio añadido como addon en cPanel de BlumHost
  • Cuentas de correo creadas en BlumHost
  • Cliente de correo reconfigurado con los nuevos datos

Copia y restauración de datos

  • Copia de seguridad de archivos descargada
  • Copia de seguridad de base de datos (SQL) descargada
  • Archivos subidos al nuevo servidor
  • Base de datos creada en BlumHost
  • Base de datos importada en phpMyAdmin
  • Archivo de configuración actualizado con los nuevos datos de conexión

Verificación previa al cambio de DNS

  • Archivo hosts modificado para apuntar al nuevo servidor
  • Web comprobada completamente en el nuevo servidor
  • Formularios y funcionalidades verificados
  • SSL activado o preparado para activar
  • Archivo hosts restaurado a su estado original

Cambio de DNS y verificación final

  • Nameservers cambiados en el registrador del dominio
  • Propagación DNS monitorizada
  • Web verificada con el dominio real
  • SSL activo y candado verde visible
  • Correo corporativo probado y funcionando
  • Google Search Console revisada
  • Hosting antiguo mantenido activo 2–4 semanas más

Preguntas frecuentes sobre migraciones de hosting

¿Cuánto tarda una migración de hosting? El proceso técnico de copiar archivos y base de datos puede llevar entre 30 minutos y unas pocas horas, dependiendo del tamaño de la web. La propagación DNS posterior tarda entre 1 y 48 horas, aunque con el TTL reducido suele completarse en menos de una hora para la mayoría de usuarios.

¿Puedo migrar una tienda online sin perder pedidos? Sí, siempre que sigas el proceso correcto y migres la base de datos completa hasta el último momento posible antes del cambio de DNS. Si tu tienda recibe pedidos continuamente, lo ideal es hacer la migración en un momento de bajo tráfico (noche, fin de semana) para minimizar el riesgo de que un pedido llegue justo durante la transición.

¿Y si algo sale mal durante la migración? Por eso es fundamental hacer la copia de seguridad completa antes de empezar y no cancelar el hosting antiguo hasta pasadas varias semanas. Si algo falla, siempre puedes revertir los DNS al servidor antiguo y volver a la situación inicial sin pérdida de datos.

¿La migración afecta al posicionamiento en Google? Si la migración se hace correctamente y no hay tiempo de inactividad, el impacto en el SEO es mínimo o nulo. Google puede tardar unos días en reindexar el sitio desde el nuevo servidor, pero las posiciones se recuperan rápidamente. Lo que sí puede afectar al SEO es un hosting nuevo más rápido y estable: a largo plazo, una mejora en la velocidad de carga tiene un impacto positivo en el posicionamiento.

¿Necesito un nuevo certificado SSL al cambiar de hosting? Sí. El certificado SSL está vinculado al servidor, no al dominio. Al migrar a BlumHost necesitarás activar un nuevo SSL, pero en BlumHost el certificado con Let’s Encrypt es gratuito y se activa en pocos minutos desde cPanel.

¿Qué pasa con mis correos guardados al cambiar de servidor? Los correos que tienes guardados en el servidor antiguo no se migran automáticamente al cambiar los nameservers. Si quieres conservarlos, antes del cambio de DNS exporta los correos importantes desde tu cliente de correo (Outlook, Thunderbird) o desde el webmail del servidor antiguo. Una vez en BlumHost, puedes importarlos en las nuevas cuentas.


Conclusión: migrar de hosting es más sencillo de lo que parece

El miedo a las migraciones de hosting es comprensible, pero en la mayoría de los casos está basado en un malentendido: la idea de que cambiar de servidor implica necesariamente una caída. No es así.

Con el proceso que hemos descrito en esta guía —preparar el nuevo servidor primero, verificar que todo funciona antes de cambiar los DNS y reducir el TTL con antelación— puedes migrar cualquier web sin que los visitantes noten nada.

Y si prefieres no hacerlo solo, en BlumHost te acompañamos en todo el proceso con nuestro servicio de migración gratuita. Nuestro equipo técnico en español se encarga de que la transición sea completamente transparente para ti y para tus visitantes.

👉 Empieza hoy en BlumHost con migración gratuita incluida

Miguel Taboada

Ingeniero en Telecomunicaciones e Informática. Creé BlumHost para ofrecer un hosting distinto a los demás, que ofrezca la mejor atención al cliente, al menor precio y con la mejor calidad.

Ver todas las entradas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *