Glosario

Cómo migrar tu página web a otro hosting paso a paso

Aprende a migrar tu sitio web a otro proveedor de hosting sin perder datos, sin tiempo de inactividad y siguiendo un proceso sencillo y probado.

A student intensely studying under a desk lamp, surrounded by books, in a black and white setting.

Para migrar tu página web a otro hosting necesitas hacer un respaldo completo de tus archivos y base de datos, subirlos al nuevo servidor y actualizar los DNS antes de cancelar el servicio anterior. Con el orden correcto, el proceso toma entre 1 y 4 horas y no implica tiempo de inactividad perceptible para tus visitantes.

Cambiar de proveedor de hosting puede ser por precio, velocidad, soporte o porque simplemente tu sitio ha crecido. Sea cual sea el motivo, esta guía te lleva de la mano desde el respaldo inicial hasta que tu dominio apunta al nuevo servidor sin que nadie lo note.

Antes de empezar: qué necesitas tener a la mano

Una migración exitosa empieza con la preparación. Antes de tocar cualquier archivo, confirma que tienes lo siguiente:

  • Acceso al panel del hosting actual (cPanel, Plesk, etc.) y al FTP o administrador de archivos.
  • Acceso al panel del nuevo hosting con el plan ya contratado y activo.
  • Acceso a tu registrador de dominio para poder editar los DNS cuando llegue el momento.
  • Un cliente FTP como FileZilla (gratuito) instalado en tu computadora.
  • Tiempo suficiente: reserva al menos 2-3 horas sin interrupciones la primera vez.

No canceles el hosting actual hasta haber verificado que todo funciona en el nuevo. Mantén ambos activos en paralelo durante el periodo de transición (al menos 48 horas después de cambiar los DNS).

Paso 1: Hacer un respaldo completo del sitio

El respaldo es la red de seguridad. Si algo sale mal, regresarás a este punto sin perder nada.

Respaldar los archivos

  • Entra al administrador de archivos de tu cPanel actual o conéctate por FTP.
  • Navega a la carpeta public_html (o la raíz donde está tu sitio).
  • Selecciona todos los archivos y comprime en un ZIP.
  • Descarga el ZIP a tu computadora.

Respaldar la base de datos

  • En cPanel, ve a phpMyAdmin.
  • Selecciona tu base de datos en el panel izquierdo.
  • Haz clic en Exportar y elige el formato SQL.
  • Descarga el archivo .sql a tu computadora.

Si tu hosting ofrece la opción de Backup completo en cPanel (Herramientas de Copias de Seguridad), úsala: genera un solo archivo que incluye archivos, bases de datos, cuentas de correo y configuraciones.

Paso 2: Subir los archivos al nuevo hosting

Con tu respaldo listo, es hora de cargar el contenido al nuevo servidor.

Subir archivos por FTP o administrador de archivos

  1. Conéctate al nuevo hosting con FileZilla usando los datos FTP que te enviaron al contratar.
  2. Navega a la carpeta public_html del nuevo servidor (panel derecho de FileZilla).
  3. Arrastra el contenido de tu respaldo (panel izquierdo) hacia el servidor.
  4. Espera a que termine la transferencia; puede tomar varios minutos dependiendo del tamaño del sitio.

Importar la base de datos

  1. En el nuevo cPanel, crea una base de datos en MySQL Databases.
  2. Crea también un usuario MySQL y asígnalo a la base de datos con todos los privilegios.
  3. Ve a phpMyAdmin, selecciona la nueva base de datos.
  4. Haz clic en Importar y sube el archivo .sql que descargaste.

Después de importar, actualiza el archivo de configuración de tu sitio (por ejemplo wp-config.php en WordPress) con el nuevo nombre de base de datos, usuario y contraseña.

Paso 3: Probar el sitio antes de cambiar los DNS

Este paso es clave y muchos lo omiten: verificar que todo funciona en el nuevo servidor antes de apuntar el dominio.

Para hacerlo sin cambiar los DNS, edita el archivo hosts de tu computadora y apunta temporalmente tu dominio a la IP del nuevo servidor:

192.0.2.10   tusitioweb.com www.tusitioweb.com

Reemplaza 192.0.2.10 con la IP del nuevo hosting (la encuentras en el correo de bienvenida o en la sección de información de la cuenta en cPanel). Guarda el archivo y abre tu sitio en el navegador: verás el nuevo servidor aunque los DNS públicos todavía apunten al anterior.

Revisa:

  • Que la página principal carga correctamente.
  • Que las imágenes y los menús funcionan.
  • Que puedes iniciar sesión en el panel de administración (si aplica).
  • Que los formularios de contacto y el carrito de compras funcionan.

Cuando todo esté bien, deshaz el cambio en el archivo hosts.

Paso 4: Cambiar los DNS del dominio

Una vez confirmado que el nuevo servidor funciona, es momento de redirigir el tráfico.

  1. Entra al panel de tu registrador de dominio (GoDaddy, Namecheap, el proveedor donde compraste el dominio).
  2. Busca la sección Nameservers o DNS.
  3. Reemplaza los nameservers actuales por los del nuevo hosting (el proveedor te los habrá indicado en el correo de bienvenida, por ejemplo: ns1.nuevohosting.com y ns2.nuevohosting.com).
  4. Guarda los cambios.

La propagación de DNS tarda entre 2 y 48 horas. Durante ese lapso, algunos visitantes pueden ver el sitio antiguo y otros el nuevo, pero ambas versiones son idénticas así que no hay riesgo.

Si quieres agilizar el proceso, antes de cambiar los DNS reduce el TTL (Time to Live) de tus registros DNS a 300 segundos (5 minutos) y espera al menos una hora. Así la propagación será más rápida.

Paso 5: Verificar y cerrar el hosting anterior

Espera al menos 48-72 horas después de cambiar los DNS. Luego:

  • Visita tu sitio desde distintos dispositivos y redes para confirmar que todos ven el nuevo servidor.
  • Revisa que los correos electrónicos configurados en el nuevo hosting funcionan correctamente.
  • Verifica que el certificado SSL esté activo en el nuevo hosting (la mayoría lo instala automáticamente con Let's Encrypt).
  • Solo después de esta verificación, cancela o no renueves el hosting anterior.

Si usas WordPress, instala el plugin Better Search Replace para actualizar cualquier URL antigua que haya quedado en la base de datos, especialmente si la IP o la estructura de carpetas cambió.

Para una migración sin estrés y con soporte experto, visita el equipo de alojamiento web de elenlace.com — ofrecemos migración asistida incluida en nuestros planes.

Conclusiones clave

  • Siempre respalda archivos y base de datos antes de iniciar cualquier migración.
  • Prueba el nuevo hosting editando el archivo hosts antes de cambiar los DNS públicos.
  • Reduce el TTL a 5 minutos antes de cambiar nameservers para acelerar la propagación.
  • Mantén el hosting anterior activo al menos 48-72 horas después de la migración.
  • Verifica SSL, correos y formularios en el nuevo servidor antes de cancelar el anterior.

¿Listo para cambiar de hosting con confianza? Contáctanos en elenlace.com y te ayudamos a migrar tu sitio sin complicaciones ni tiempo de inactividad.

Preguntas frecuentes

¿Cuánto tiempo tarda una migración de hosting?

El proceso técnico (respaldar, subir archivos, importar base de datos) toma entre 1 y 4 horas dependiendo del tamaño del sitio. Después hay que esperar entre 2 y 48 horas para que los DNS se propaguen globalmente.

¿Mi sitio deja de funcionar durante la migración?

No, si sigues el orden correcto. Mientras los DNS se propagan, el sitio antiguo sigue activo. Los visitantes ven uno u otro, pero ambos tienen el mismo contenido. Por eso es fundamental no borrar nada del hosting anterior hasta confirmar que todo funciona en el nuevo.

¿Necesito saber programación para migrar mi sitio?

No necesariamente. Con acceso a cPanel, phpMyAdmin y un cliente FTP puedes hacerlo tú mismo siguiendo esta guía. Si tu sitio usa WordPress, hay plugins que automatizan gran parte del proceso. Para sitios complejos o tiendas en línea, lo más seguro es contratar una migración asistida.

¿Qué pasa con mis correos electrónicos durante la migración?

Los correos también deben migrarse. Configura las mismas cuentas de correo en el nuevo hosting y, si tienes mensajes importantes, expórtalos con un cliente como Thunderbird antes de cambiar los DNS. Muchos proveedores ofrecen esta migración incluida o con un costo adicional bajo.

Explora más guías en nuestro glosario de hosting para dominar todos los conceptos que necesitas al gestionar tu presencia web.

Compara proveedores

Otros proveedores y guías que vale la pena comparar:

← Todos