Introducción
Mudar un sitio a un nuevo hosting da miedo por dos motivos: perder información y que el sitio o el correo dejen de funcionar unas horas. Con un poco de planificación, la migración se hace sin cortes visibles para tus visitantes.
En esta guía repasamos qué respaldar, en qué orden hacer las cosas, cómo funciona la propagación de DNS y qué revisar al terminar.
Antes de empezar: qué tenés que respaldar
1. Archivos del sitio
Descargá una copia completa de los archivos: el código, los temas, los plugins y, sobre todo, las imágenes y archivos subidos (en WordPress, la carpeta wp-content/uploads).
2. Bases de datos
Exportá cada base de datos que use tu sitio (por ejemplo con phpMyAdmin o con mysqldump). En un sitio dinámico, la base contiene el contenido, los usuarios y los pedidos.
3. Correo electrónico
Si tu correo está en el hosting actual, hacé una lista de las casillas y sus redirecciones. Para conservar los mensajes, configurá las cuentas por IMAP en un cliente de correo o usá una herramienta de sincronización IMAP.
4. DNS y configuraciones especiales
Anotá los registros DNS actuales (A, CNAME, MX, TXT) y cualquier configuración particular: tareas programadas (cron), versión de PHP, reglas de .htaccess, subdominios.
Consejo: Guardá los respaldos fuera de los dos servidores, por ejemplo en tu computadora o en un almacenamiento en la nube. Si algo sale mal, siempre tenés por dónde volver.
Guía práctica: pasos para migrar
1. Prepará el nuevo hosting
- Creá la cuenta y el dominio en el nuevo hosting.
- Elegí la misma versión de PHP que usabas, o una compatible con tu sitio.
- Creá las bases de datos y sus usuarios.
- Creá las casillas de correo con los mismos nombres.
2. Bajá el TTL de los DNS
Uno o dos días antes del cambio, bajá el TTL de los registros del dominio (por ejemplo, a 300 segundos). Así, cuando cambies los registros, los servidores de todo el mundo actualizan la información más rápido.
3. Copiá archivos y bases de datos
- Subí los archivos al nuevo servidor.
- Importá las bases de datos.
- Actualizá los datos de conexión (en WordPress, el archivo
wp-config.php) si cambió el nombre de la base, el usuario o la contraseña.
4. Probá el sitio antes de cambiar los DNS
Podés ver el sitio en el nuevo servidor sin que tus visitantes lo noten editando el archivo hosts de tu computadora para que el dominio apunte a la IP nueva. Revisá:
- Que carguen todas las secciones y las imágenes.
- Que funcionen los formularios, el login y, si tenés tienda, el carrito y el pago.
- Que no aparezcan errores de PHP o avisos de extensiones faltantes.
5. Cambiá los DNS y esperá la propagación
Cuando todo funcione, apuntá el dominio al nuevo hosting: cambiando los servidores de nombres (DNS) del dominio o modificando los registros A y MX. La propagación puede tardar desde minutos hasta 24-48 horas, según el TTL y los servidores de cada proveedor de internet.
Durante ese tiempo, algunas personas ven el servidor viejo y otras el nuevo. Por eso conviene no hacer cambios de contenido ni tomar pedidos importantes en el sitio viejo mientras dura la propagación.
6. Revisá todo después del cambio
- Verificá que se emitió el certificado SSL y que el sitio carga con HTTPS.
- Mandá y recibí correos de prueba desde cada casilla.
- Revisá Google Search Console en los días siguientes para detectar errores de rastreo.
- Mantené el hosting anterior unos días hasta confirmar que no queda nada pendiente.
Advertencia: No des de baja el hosting anterior hasta comprobar que el sitio y el correo funcionan en el nuevo servidor y que tenés tus respaldos guardados.
Migrar a Full Hosting
Si vas a mudar tu sitio a Full Hosting, hacemos la migración sin costo como cortesía. Abrí un ticket con los datos de acceso a tu hosting actual y coordinamos el paso a paso con vos.
Conclusión
Una migración ordenada se resume en cuatro pasos: respaldar todo, preparar el nuevo hosting, probar antes de cambiar los DNS y verificar después. Con el TTL bajo y el sitio probado de antemano, la mudanza pasa desapercibida para tus visitantes.