Migrar tu sitio web a Hostinger sin downtime es posible si sigues el orden correcto: primero copias todo al nuevo servidor, luego verificas que funciona, y solo entonces cambias el DNS. Tu sitio permanece en línea en el proveedor anterior hasta el momento exacto del corte.
Esta guía cubre el proceso completo para sitios WordPress y sitios estáticos o PHP a medida. El principio es el mismo en ambos casos.
Antes de empezar: qué necesitas
- Acceso al panel del hosting actual (cPanel, Plesk u otro).
- Una cuenta activa en Hostinger con un plan contratado.
- Acceso al gestor de DNS de tu dominio (en tu registrador o en Cloudflare si lo usas).
- Un cliente FTP como FileZilla, o acceso a hPanel de Hostinger (que incluye un administrador de archivos web).
- Entre 1 y 3 horas libres según el tamaño de tu sitio.
Hostinger ofrece migración gratuita gestionada para planes Business y superiores. Si prefieres no hacerlo tú mismo, puedes solicitarla desde hPanel. Aun así, entender el proceso te ayuda a supervisar la calidad de la migración y detectar errores.
Paso 1: haz un backup completo de tu sitio actual
Nunca empieces una migración sin respaldo. Si algo falla durante la transferencia, necesitas poder restaurar en segundos.
Para WordPress
- Instala el plugin gratuito UpdraftPlus o All-in-One WP Migration.
- Genera un backup que incluya archivos + base de datos.
- Descarga el archivo ZIP a tu computadora.
Para sitios PHP / estáticos
- Desde cPanel, ve a Backup Wizard y descarga un backup completo de la cuenta, o bien usa el Administrador de archivos para comprimir la carpeta
public_htmly descárgala. - Exporta la base de datos desde phpMyAdmin → Exportar → Quick → SQL y guarda el archivo
.sql.
Guarda el backup en un lugar seguro fuera del servidor (tu computadora o Google Drive). No en el mismo hosting que vas a abandonar.
Paso 2: configura el hosting en Hostinger e importa los archivos
Con el backup listo, accede a hPanel → Hosting → Administrar. Hostinger usará el dominio que registraste o uno temporal mientras apuntas el DNS real.
Subir los archivos
- Usa el Administrador de archivos de hPanel o conéctate por FTP a
public_html. - Sube el contenido de tu carpeta raíz del sitio. Para WordPress, eso incluye
wp-admin,wp-content,wp-includesy los archivos de la raíz (wp-config.php,index.php, etc.). - Si usas FileZilla, configura límite de transferencias simultáneas en 5 para evitar errores de conexión con archivos pequeños.
Crear e importar la base de datos
- En hPanel ve a Bases de datos → Administrar → Nueva base de datos. Anota el nombre, usuario y contraseña.
- Entra a phpMyAdmin desde hPanel y selecciona la nueva base de datos.
- Ve a Importar, sube el archivo
.sqlque exportaste y confirma. - Para WordPress: edita
wp-config.phpen hPanel y actualizaDB_NAME,DB_USER,DB_PASSWORDyDB_HOST(en Hostinger el host suele serlocalhost).
Paso 3: verifica que el sitio funciona en Hostinger antes de tocar el DNS
Este paso es el corazón de la migración sin downtime. Necesitas ver tu sitio en el nuevo servidor mientras el dominio aún apunta al anterior.
Método 1: usar el subdominio temporal de Hostinger
Hostinger asigna una URL provisional del tipo tudominio.hostinger-preview.com. Ábrela en el navegador para revisar que las páginas, imágenes, formularios y checkout funcionan.
Método 2: editar el archivo hosts de tu computadora
Agrega una línea a /etc/hosts (Mac/Linux) o C:\Windows\System32\drivers\etc\hosts (Windows):
185.x.x.x tudominio.com www.tudominio.com
Sustituye la IP por la que muestra hPanel en Información de la cuenta → Detalles del servidor. Solo tú verás el sitio en Hostinger; los visitantes reales seguirán llegando al servidor anterior.
Revisa a fondo:
- Todas las páginas cargan correctamente.
- Las imágenes y archivos CSS/JS se sirven sin errores 404.
- Los formularios de contacto envían correctamente.
- El carrito o sistema de pagos responde (sin procesar compras reales en prueba).
- El certificado SSL está activo (Hostinger lo genera automáticamente con Let's Encrypt).
Si encuentras problemas, corrígelos ahora. Cuando el DNS cambie ya no habrá marcha atrás cómoda.
Paso 4: corte de DNS — el momento del cambio
Cuando el sitio en Hostinger funciona perfectamente, es momento de redirigir el tráfico.
- Ve al panel de tu registrador de dominio (GoDaddy, Namecheap, Neubox, etc.) o a Cloudflare si gestionas el DNS ahí.
- Cambia los nameservers al de Hostinger (
ns1.dns-parking.comyns2.dns-parking.com) o bien actualiza solo los registros A para que apunten a la IP del servidor Hostinger — esta segunda opción es más rápida si ya usas Cloudflare. - Baja el TTL a 300 segundos (5 minutos) al menos 24 horas antes del corte para que la propagación sea casi instantánea. Si no lo hiciste antes, hazlo de todos modos y espera.
La propagación DNS completa puede tardar entre 15 minutos y 48 horas según el TTL anterior y el ISP del visitante. Durante ese periodo, algunos usuarios seguirán viendo el servidor anterior — por eso es crucial que ambos servidores tengan contenido idéntico.
Mantén tu hosting antiguo activo al menos 72 horas después del corte DNS para atrapar a los visitantes cuyo ISP tarda más en actualizar su caché.
Para proyectos críticos donde el proceso necesita supervisión experta, elenlace.com ofrece servicio de migración gestionada con monitoreo activo durante el corte de DNS.
Paso 5: tareas post-migración
- Elimina el archivo hosts modificado en tu computadora para volver a la resolución DNS normal.
- Verifica que el SSL esté activo y que el sitio cargue por HTTPS sin advertencias.
- Revisa Google Search Console: añade la propiedad en Hostinger si cambiaste de IP y asegúrate de que el sitemap sigue indexándose.
- Para WordPress: actualiza las URLs en la base de datos si cambiaron (usa el plugin Better Search Replace para sustituir la URL temporal por la definitiva).
- Configura los backups automáticos en hPanel desde el primer día.
- Cancela el hosting anterior solo cuando hayas confirmado que todo funciona correctamente durante al menos una semana.
Si quieres profundizar en cómo elegir el plan correcto antes de migrar, la sección de comparativas de hosting tiene análisis actualizados de los principales proveedores en México.
Conclusiones clave
- El secreto de una migración sin downtime es verificar primero, cortar DNS después — nunca al revés.
- Un backup completo (archivos + base de datos) es obligatorio antes de mover cualquier archivo.
- El archivo
hostsde tu computadora te permite revisar el nuevo servidor sin que los visitantes lo noten. - Reduce el TTL con 24 horas de anticipación para que la propagación sea casi inmediata.
- Mantén el hosting anterior activo 72 horas después del corte como red de seguridad.
- Hostinger incluye migración gratuita en planes Business y superiores si prefieres delegarlo.
¿Prefieres que alguien más gestione el proceso completo? El equipo de elenlace.com realiza migraciones de hosting con cero tiempo de inactividad garantizado para tu tranquilidad.
Preguntas frecuentes
¿Hostinger hace la migración gratis?
Sí, Hostinger ofrece una migración gratuita gestionada por su equipo técnico para clientes de los planes Business, Cloud y superiores. Puedes solicitarla desde hPanel enviando los datos de acceso al servidor anterior.
¿Cuánto tarda la propagación DNS al migrar a Hostinger?
Con un TTL de 300 segundos la propagación puede completarse en 15-30 minutos para la mayoría de usuarios. Sin embargo, algunos ISPs pueden tardar hasta 48 horas en actualizar su caché DNS. Por eso se recomienda mantener activo el servidor anterior durante ese periodo.
¿Puedo migrar WordPress a Hostinger sin perder el SEO?
Sí. El SEO no depende del servidor sino del contenido, los metadatos y la estructura de URLs. Si mantienes las mismas URLs y el sitio responde en HTTPS sin errores, Google no penalizará el cambio de servidor. Usa Google Search Console para monitorear que el índice no se vea afectado.
¿Qué hago si el sitio en Hostinger muestra errores después de la migración?
Los errores más comunes son credenciales de base de datos incorrectas en wp-config.php, permisos de carpeta inadecuados (deben ser 755 para directorios y 644 para archivos) o URLs mal configuradas en la tabla wp_options. Revisa esos tres puntos primero antes de buscar causas más complejas.
Para saber más
Otros proveedores y guías que vale la pena comparar: