El cambio que postergaste demasiado
Ya sabés que tu hosting actual no está funcionando como debería. El sitio tarda en cargar, el soporte no responde, el precio subió o la calidad bajó. Pero cada vez que pensás en migrar, aparece la misma pregunta: ¿y si algo sale mal?
La realidad es que la migración de hosting, bien ejecutada, no es riesgosa. Miles de sitios migran cada día sin que sus dueños pierdan ni un archivo ni un correo. El secreto está en respetar el orden de los pasos y no apurarse. Esta guía te lleva por todo el proceso de manera clara y directa, sin rodeos.
Antes de empezar: qué es lo que se migra
Un sitio web alojado en hosting generalmente tiene tres componentes que hay que trasladar al nuevo servidor:
- Archivos: imágenes, código, temas, plugins y todo lo que está en la carpeta public_html del servidor actual.
- Base de datos: si usás un CMS como WordPress, Joomla o Prestashop, toda la información del sitio (páginas, posts, productos, usuarios, configuraciones) vive aquí.
- Correo electrónico: cuentas @tudominio.com o .net o .org alojadas en el servidor de hosting.
No siempre hay los tres componentes, pero en la mayoría de los casos sí. El proceso de migrar cada uno es diferente pero igualmente directo.
Paso 1: Elegí bien el nuevo hosting
No migrés a cualquier lugar. La migración es una excelente oportunidad para elegir un hosting que realmente se adapte a tus necesidades actuales y futuras. Evaluá estos aspectos antes de contratar:
- Rendimiento verificable: buscá opiniones reales de otros usuarios, no solo las promesas de la web del proveedor.
- Soporte técnico real: en español, disponible cuando lo necesitás, con tiempos de respuesta cortos.
- Panel cPanel o similar: que sea intuitivo y que ya conozcas o puedas aprender fácilmente.
- Correo incluido sin cargo extra para tus cuentas @tunegocio.com, .net u .org.
- Sin cláusulas sorpresa: el precio de renovación tiene que ser igual o similar al de contratación.
- Uptime garantizado de al menos 99,9% con compromiso real.
Contratá el nuevo plan y configuralo. No canceles el viejo hasta el final del proceso. Trabajarás con ambos en paralelo.
Paso 2: Backup de archivos y base de datos
Este es el paso más importante de toda la operación. Sin un backup completo, no hay migración segura.
Descargar los archivos del sitio
Ingresá al cPanel del hosting actual. Abrí el Administrador de archivos, entrá a public_html y comprimí todo el contenido en un archivo .zip. Descargalo a tu computadora. Si el sitio es grande (más de 1 GB), usá FTP con FileZilla para una transferencia más estable y sin interrupciones.
Exportar la base de datos
Desde cPanel, abrí phpMyAdmin. Seleccioná la base de datos de tu sitio y exportala en formato SQL. Guardá el archivo en tu computadora. Si tu sitio usa WordPress, este archivo contiene absolutamente toda la información: posts, páginas, productos, comentarios, usuarios, menús y ajustes de plugins.
Guardá ambos archivos con claridad: una carpeta con la fecha y el nombre del dominio. También guardá una copia en la nube para mayor seguridad.
Paso 3: Importar en el nuevo servidor
Crear y poblar la base de datos
En el cPanel del nuevo hosting, creá una base de datos MySQL, creá un usuario con contraseña segura y asignale todos los privilegios sobre esa base de datos. Anotá los tres datos: nombre de la BD, usuario y contraseña.
Luego desde phpMyAdmin del nuevo servidor, seleccioná la base de datos recién creada y usá la opción Importar para cargar el archivo .sql. Para archivos grandes se puede usar el comando de MySQL por línea de comandos o herramientas como BigDump.
Subir los archivos
Desde el Administrador de archivos del nuevo cPanel o por FTP, subí el .zip al public_html del nuevo servidor y descomprimilo. Revisá que la estructura de carpetas sea correcta: los archivos tienen que quedar en el mismo nivel que estaban en el hosting anterior.
Paso 4: Conectar el sitio a la nueva base de datos
Si usás WordPress, editá el archivo wp-config.php en la raíz de public_html con los datos de la nueva base de datos. Actualizá:
DB_NAME: nombre de la base de datos nuevaDB_USER: usuario de la base de datos nuevaDB_PASSWORD: contraseña del usuario
Para Joomla: el archivo es configuration.php. Para Prestashop: el archivo de configuración varía según la versión. Para Drupal: sites/default/settings.php. La lógica siempre es la misma: decirle al CMS cómo conectarse a la nueva base de datos.
Paso 5: Previsualizar antes de cambiar los DNS
Esta técnica te permite ver el sitio en el nuevo servidor de forma privada, sin cambiar los DNS todavía y sin que ningún visitante se vea afectado.
Editá el archivo hosts de tu computadora para asociar la IP del nuevo servidor con tu dominio:
Windows: C:\Windows\System32\drivers\etc\hosts (abrí el Bloc de notas como administrador)
Mac/Linux: /etc/hosts (necesitás permisos de administrador)
Agregá esta línea al final:
IP.DEL.NUEVO.SERVIDOR tudominio.com
Guardá el archivo y abrí el navegador. Navegá por el sitio como lo haría un usuario normal: páginas internas, formularios, el panel de admin, el carrito si tenés tienda. Si todo funciona perfectamente, estás listo para el cambio oficial. Si algo falla, lo resolvés antes de que afecte a nadie.
Paso 6: Cambiar los DNS del dominio
Ingresá al panel del registrar donde registraste tu dominio .com, .net u .org. Actualizá los nameservers con los que te indica el nuevo hosting. Tu proveedor te da los valores exactos.
La propagación DNS tarda entre 2 y 48 horas dependiendo del TTL (tiempo de vida) configurado en los registros. Si podés, bajá el TTL a 300 segundos unas horas antes del cambio para acelerar la propagación. Una vez propagado, volvé a subir el TTL al valor original.
Hacé el cambio en un momento de poco tráfico para tu sitio. Un domingo a la noche o en un horario donde sabés que hay menos visitantes minimiza cualquier impacto.
Paso 7: Migrar el correo sin perder mensajes
Creá exactamente las mismas cuentas de correo en el nuevo servidor con las mismas direcciones de email. Si usás Outlook, Thunderbird o cualquier cliente de escritorio, actualizá la configuración de cada cuenta con los nuevos servidores IMAP/POP3 y SMTP que te proporciona el nuevo proveedor.
Antes de hacer el cambio, exportá los correos guardados desde tu cliente actual. Cuando la nueva cuenta esté configurada, importalos ahí para que no pierdas ningún mensaje histórico importante.
Paso 8: Verificación final y cierre del viejo
Con los DNS propagados completamente, hacé una revisión exhaustiva del sitio desde un dispositivo diferente o en modo incógnito para evitar caché:
- El sitio carga correctamente desde diferentes dispositivos.
- Todas las páginas y secciones funcionan sin errores.
- Los formularios envían mensajes correctamente.
- El correo profesional recibe y envía sin problemas.
- Si tenés tienda, completá una compra de prueba de principio a fin.
- El sitio se ve bien en móviles y tablets.
Si todo está perfecto, cancelá el hosting viejo. Descargá la factura final y guardá la confirmación de cancelación como comprobante.
Un mejor hosting, un negocio más sólido
La migración no es un fin en sí mismo: es el camino a un hosting que realmente soporte el crecimiento de tu negocio. Un servidor más rápido significa mejor posicionamiento en Google (el tiempo de carga es un factor de ranking), menor tasa de rebote, más tiempo de los visitantes en tu sitio y más conversiones.
El esfuerzo de la migración se hace una sola vez y el beneficio es permanente y acumulativo. Ahora tu sitio tiene la base técnica que necesita para crecer sin limitaciones.
Errores que hay que evitar en una migración de hosting
Conocer los errores más comunes es la mejor manera de evitarlos. Estos son los que ocurren con más frecuencia:
- Cancelar el hosting viejo antes de tiempo: el más peligroso. Si cancelás antes de que los DNS propaguen completamente, podés quedar sin acceso a tu sitio. Esperá siempre las 48 horas.
- No hacer backup antes de empezar: si algo falla durante la migración y no tenés copia, podés perder el trabajo de años. El backup no es opcional.
- Cambiar los DNS antes de probar: siempre probá el sitio en el nuevo servidor usando el archivo hosts antes de cambiar los DNS oficialmente.
- Olvidar migrar el correo: los archivos y la base de datos se mueven, pero el correo se olvida. Incluilo siempre en el proceso.
- No actualizar wp-config.php: si WordPress no puede conectarse a la nueva base de datos, el sitio queda en blanco. Este paso es esencial.
Lo que podés mejorar de tu sitio durante la migración
La migración es también una oportunidad para dejar el sitio mejor que antes, no solo en el mismo estado. Aprovechá el proceso para:
- Activar SSL: si el nuevo hosting incluye certificado SSL gratuito, activalo para que el sitio use https:// y gane la etiqueta de “sitio seguro” en el navegador.
- Actualizar WordPress y plugins: instalar las últimas versiones mejora la seguridad y el rendimiento.
- Activar un plugin de caché: herramientas como WP Rocket o W3 Total Cache reducen el tiempo de carga considerablemente.
- Revisar las imágenes: si tenés imágenes pesadas que nunca optimizaste, es un buen momento para hacerlo antes de subirlas al nuevo servidor.
- Verificar el sitio en móvil: con el servidor nuevo como base, revisá que todo el sitio se vea perfectamente desde el celular.