Cambiar de hosting sin perder el sueño
Llega un momento en que el hosting con el que empezaste ya no alcanza. El sitio tarda en cargar, el plan subió de precio, el soporte demora días en responder o simplemente encontraste algo mejor. Sea cual sea el motivo, la decisión de migrar es correcta, pero la ejecución asusta a muchos emprendedores de toda América Latina.
¿Y si pierdo los archivos? ¿Y si el correo queda sin funcionar? ¿Y si el sitio cae durante días? Esos miedos son completamente comprensibles, pero con el proceso correcto son totalmente evitables. Esta guía te lleva paso a paso por todo el proceso de migración, desde el backup inicial hasta cancelar el hosting viejo, sin tecnicismos innecesarios.
¿Qué necesitás migrar?
Un sitio web típico tiene tres partes que hay que mover al nuevo servidor:
- Archivos del sitio: todo lo que está en la carpeta public_html: HTML, imágenes, CSS, plugins, temas, scripts.
- Base de datos: si usás WordPress, Joomla, Prestashop o cualquier CMS, toda la información del sitio vive aquí: páginas, productos, usuarios, configuraciones.
- Correo electrónico: si tenés cuentas del tipo info@tunegocio.com o @tunegocio.net alojadas en el hosting, también hay que migrarlas.
No todos los sitios tienen los tres componentes. Un sitio estático simple puede no tener base de datos. Pero si usás un CMS, vas a necesitar mover las tres partes sin excepción.
Paso 1: Elegí el nuevo hosting antes de hacer cualquier cosa
El orden importa muchísimo. Nunca canceles el hosting viejo antes de tener el nuevo configurado. Trabajarás en paralelo: el servidor actual sigue activo mientras preparás el nuevo. Esto garantiza que en ningún momento tu sitio quede sin servidor.
Al buscar nuevo proveedor, evaluá estos puntos antes de contratar:
- Velocidad: servidores SSD y buena conectividad para visitantes de toda América Latina.
- Panel de control: cPanel es el estándar de la industria, intuitivo y con todas las herramientas que necesitás.
- Soporte en español con tiempos de respuesta cortos, disponible las 24 horas.
- Correo incluido para tus cuentas @tunegocio.com o @tunegocio.net sin costo adicional.
- Precio transparente: sin costos ocultos en la renovación anual.
- Uptime garantizado de al menos 99,9%.
Paso 2: Backup completo — archivos y base de datos
Este es el paso más crítico. Antes de cualquier movimiento, creás una copia completa de todo. Esta es tu red de seguridad absoluta: si algo sale mal durante la migración, con este backup podés reconstruir el sitio exactamente igual en cualquier servidor.
Descargar los archivos del sitio
Ingresá al cPanel de tu hosting actual. Abrí el Administrador de archivos, navegá a public_html, seleccioná todo el contenido y comprimilo en un .zip. Descargalo a tu computadora. Para sitios de más de 1 GB, usá FTP con FileZilla (gratuito y fácil de usar) para una transferencia más estable.
Exportar la base de datos
Desde cPanel, abrí phpMyAdmin. Seleccioná la base de datos del sitio (si usás WordPress, buscá la que tiene tablas con prefijo wp_). Hacé clic en Exportar, elegí el método completo y el formato SQL, y guardá el archivo en tu computadora.
Guardá ambos archivos en una carpeta identificada con la fecha. Subílos también a Google Drive o Dropbox como respaldo extra. Nunca está de más tener una copia adicional.
Paso 3: Configurar el nuevo servidor
Crear la base de datos nueva
En el cPanel del nuevo hosting, buscá Bases de datos MySQL. Creá la base de datos con el nombre que quieras, luego creá un usuario con contraseña segura y asignale todos los privilegios sobre la nueva base. Anotá los tres datos: nombre de la BD, usuario y contraseña. Los vas a necesitar en el siguiente paso.
Luego desde phpMyAdmin del nuevo servidor, seleccioná la base de datos recién creada e importá el archivo .sql que descargaste. Si el archivo es muy grande (más de 50 MB), puede necesitarse usar BigDump u otra herramienta para importaciones grandes.
Subir los archivos al nuevo servidor
Desde el Administrador de archivos o por FTP, subí el .zip a public_html del nuevo servidor y descomprimilo. Verificá que la estructura de carpetas sea correcta e idéntica a la del hosting anterior. Si algo quedó dentro de una carpeta extra, movelo al lugar correcto.
Paso 4: Actualizar la configuración del CMS
Si tu sitio usa WordPress, editá el archivo wp-config.php en la raíz de public_html. Buscá y actualizá estas tres líneas:
define('DB_NAME', '...');→ nombre de la nueva base de datosdefine('DB_USER', '...');→ usuario de la nueva base de datosdefine('DB_PASSWORD', '...');→ contraseña del usuario
Si usás Joomla, el archivo se llama configuration.php. Para Prestashop, buscá el archivo de configuración en la carpeta app/config. Para Drupal, está en sites/default/settings.php. En todos los casos, el principio es el mismo: actualizar los datos de conexión a la base de datos con los del nuevo servidor.
Paso 5: Previsualizar en el nuevo servidor antes de cambiar los DNS
Esta es la parte más inteligente del proceso. Antes de apuntar el dominio al nuevo servidor, podés probar el sitio completo sin que nadie más lo note. Se hace editando el archivo hosts de tu computadora para que apunte la IP del nuevo servidor cuando escribís tu dominio.
En Windows: buscá el Bloc de notas y abrilo como administrador. Desde ahí abrí el archivo en C:\Windows\System32\drivers\etc\hosts. En Mac/Linux, editá /etc/hosts usando la terminal.
Agregá esta línea al final del archivo:
IP.DEL.NUEVO.SERVIDOR tunegocio.com
Guardá el archivo, abrí el navegador y probá el sitio. Navegá por todas las páginas, enviá formularios, ingresá al panel de administración y verificá que todo funcione correctamente. Si encontrás algún error, lo resolvés ahora, antes del cambio de DNS oficial.
Paso 6: Cambiar los DNS del dominio
Ingresá al panel donde registraste tu dominio .com, .net u .org. Actualizá los nameservers con los que te indica el nuevo hosting. Tu proveedor te da exactamente qué valores escribir.
La propagación DNS demora entre 2 y 48 horas. Durante ese período, algunos visitantes verán el servidor viejo y otros el nuevo, pero nadie verá un error. Por eso es importante que ambos servidores tengan exactamente el mismo contenido mientras dura la propagación.
Una recomendación práctica: hacé el cambio de DNS en un fin de semana o en el horario de menor tráfico de tu sitio. Así el impacto es mínimo.
Paso 7: Migrar el correo electrónico
Si tenés cuentas de correo alojadas en el hosting (info@tunegocio.com, ventas@tunegocio.com, etc.), creá las mismas cuentas en el nuevo servidor con las mismas direcciones.
Si usás Outlook u otro cliente de escritorio, actualizá la configuración de cada cuenta con los nuevos servidores IMAP y SMTP que te da el nuevo proveedor. El proceso es: entrar a la configuración de la cuenta, cambiar los datos del servidor y guardar.
Para no perder correos importantes, exportalos antes del cambio desde tu cliente (en Outlook: Archivo → Exportar; en Thunderbird: herramienta ImportExportTools NG). Luego importalos en la cuenta nueva.
Paso 8: Verificar y cerrar el ciclo
Esperá 48 horas tras el cambio de DNS. Luego hacé estas comprobaciones desde un dispositivo diferente o en modo incógnito:
- El sitio carga correctamente y todas las páginas están accesibles.
- Las imágenes se muestran sin errores.
- Los formularios de contacto funcionan y llegan los mensajes.
- El correo recibe y envía correctamente.
- Si tenés tienda, completá una compra de prueba.
Si todo está bien, cancelá el hosting viejo. Guardá la confirmación de cancelación por si acaso.
La migración vale cada minuto de esfuerzo
Un hosting de mejor calidad impacta directamente en la experiencia de tus clientes. Páginas que cargan más rápido obtienen mejores resultados en buscadores como Google, tienen menor tasa de abandono y generan más conversiones. El tiempo de carga de un sitio es uno de los factores más relevantes para el posicionamiento SEO.
La migración se hace una sola vez y el beneficio es permanente. Con esta guía tenés todo lo que necesitás para hacerlo correctamente, sin dramas y sin perder nada. Tu negocio merece un hosting a la altura.
Errores comunes al migrar y cómo evitarlos
La mayoría de las migraciones salen bien, pero hay errores frecuentes que podés evitar fácilmente si los conocés de antemano:
- Cancelar el hosting viejo antes de tiempo: el error más común. Siempre esperá 48 horas después del cambio de DNS y confirmá que todo funciona antes de cancelar.
- No hacer backup antes de empezar: si algo sale mal sin backup, puede ser catastrófico. Nunca salteés este paso.
- Olvidar actualizar wp-config.php: si los datos de la base de datos no se actualizan, WordPress muestra pantalla blanca o error de conexión.
- No probar en el archivo hosts antes de cambiar DNS: hacer la prueba privada antes del cambio oficial te evita exponer errores a tus visitantes reales.
- No migrar el correo: muchos se olvidan del correo y después de la migración pierden acceso a sus cuentas. Incluí el correo en la lista de verificación.
Después de la migración: pasos finales para quedar 100%
Una vez que el sitio funciona en el nuevo hosting, hay algunos pasos opcionales pero recomendados para asegurarte de que todo esté en orden:
- Actualizá WordPress y todos los plugins: es un buen momento para instalar las últimas versiones con el nuevo hosting ya funcionando.
- Activá el certificado SSL: si el nuevo hosting incluye SSL gratuito (la mayoría incluye Let’s Encrypt), activalo para que tu sitio use https://.
- Verificá la velocidad de carga: usá herramientas gratuitas como PageSpeed Insights de Google para comparar la velocidad antes y después de la migración.
- Revisá Google Search Console: confirmá que Google puede rastrear el sitio sin errores 404 ni problemas de cobertura.