Para migrar tu sitio a SiteGround sin downtime, la clave es copiar todos los archivos y la base de datos al nuevo servidor antes de cambiar los DNS, y verificar que todo funciona correctamente usando el archivo hosts de tu computadora.
Muchas personas temen la migración de hosting porque piensan que su sitio va a caer por horas. Con la metodología correcta, el tiempo de inactividad puede ser de cero segundos, o en el peor caso, de unos pocos minutos durante la propagación del DNS.
Por qué SiteGround es una buena opción para migrar
SiteGround ofrece servidores en múltiples ubicaciones (incluyendo Norteamérica y Europa), tecnología de caché propia (SuperCacher), soporte 24/7 en español y herramientas de migración que facilitan el proceso.
Sus planes StartUp, GrowBig y GoGeek incluyen una migración gratuita gestionada por su equipo. Sin embargo, entender el proceso manual te da control total y te permite hacerlo tú mismo si lo prefieres o si tienes más de un sitio que mover.
Paso 1: Contrata SiteGround y NO apuntes los DNS todavía
Compra tu plan en SiteGround y, cuando el asistente te pregunte si quieres actualizar los nameservers, selecciona "Más tarde" o cierra esa pantalla. Este es el error más común: cambiar los DNS antes de que el sitio esté funcionando en el nuevo servidor.
Toma nota de los datos de tu cuenta de hosting en SiteGround:
- Dirección IP del servidor (la encuentras en Site Tools → Dominios)
- Credenciales de FTP o SFTP
- Usuario y contraseña de la base de datos (los crearás en el siguiente paso)
Paso 2: Copia los archivos al nuevo servidor
Opción A: Migración automática con el plugin de SiteGround (WordPress)
SiteGround ofrece el plugin gratuito SiteGround Migrator en el repositorio de WordPress. Instálalo en tu sitio actual, ingresa el token de migración que te genera el panel de SiteGround (Site Tools → WordPress → Migrador) y el plugin copiará archivos y base de datos de forma automática.
- Instala SiteGround Migrator en el WordPress de tu hosting actual.
- En Site Tools de SiteGround, genera un token de migración.
- Ingresa el token en el plugin y haz clic en Transfer.
- Espera a que el proceso termine (entre 10 y 60 minutos según el tamaño del sitio).
Opción B: Migración manual (cualquier CMS o sitio estático)
- Archivos: Conéctate a tu hosting actual por FTP/SFTP, comprime la carpeta raíz del sitio en un ZIP y descárgala. Luego sube el ZIP a SiteGround y descomprímelo en la carpeta correcta (
public_html). - Base de datos: En tu hosting actual, abre phpMyAdmin, selecciona la base de datos y exporta un archivo
.sql. En SiteGround, crea una nueva base de datos desde Site Tools → Base de datos → MySQL e importa el archivo.sql. - Actualiza la cadena de conexión: Edita el archivo de configuración de tu CMS (
wp-config.phppara WordPress) con el nombre, usuario y contraseña de la nueva base de datos en SiteGround.
Paso 3: Verifica que el sitio funciona en SiteGround antes de cambiar DNS
Este paso es el corazón del método sin downtime. Vas a "engañar" a tu computadora para que abra el sitio desde el nuevo servidor, sin que nadie más lo note.
- Busca la IP del servidor en SiteGround (en Site Tools → Dominios → Nameservers e IPs).
- Edita el archivo
hostsde tu computadora:- Windows:
C:\Windows\System32\drivers\etc\hosts - Mac/Linux:
/etc/hosts
- Windows:
- Agrega una línea como esta:
123.45.67.89 tudominio.com www.tudominio.com - Guarda el archivo y abre tu navegador. Ahora verás el sitio desde SiteGround.
- Navega por todas las páginas, prueba formularios, el inicio de sesión y las compras (si tienes ecommerce). Asegúrate de que todo funciona al 100%.
- Cuando estés satisfecho, elimina las líneas que agregaste en el archivo
hosts.
Si encuentras errores en esta etapa — URLs rotas, imágenes que no cargan, errores de base de datos — corrígelos ahora, antes de que nadie más los vea.
Paso 4: Cambia los DNS y espera la propagación
Con el sitio verificado y funcionando en SiteGround, es momento de actualizar los DNS:
| Tipo | Acción | Tiempo estimado |
|---|---|---|
| Nameservers | Cambiar a ns1.siteground.net / ns2.siteground.net en tu registrador | 2–48 horas |
| Registro A | Apuntar a la IP de SiteGround (propaga más rápido) | 15 min – 4 horas |
Durante la propagación, algunos usuarios verán el sitio en el hosting antiguo y otros en SiteGround. Por eso es crítico que el sitio funcione igual en ambos servidores. No borres nada del hosting antiguo hasta que hayan pasado al menos 72 horas.
Paso 5: Activa SSL en SiteGround y redirige a HTTPS
SiteGround incluye Let's Encrypt gratuito. Una vez que los DNS hayan propagado, activa el certificado desde Site Tools → Seguridad → SSL Manager. Selecciona tu dominio, elige Let's Encrypt y haz clic en Obtener.
Después activa la redirección forzada a HTTPS desde Site Tools → Velocidad → Redirects de HTTPS. Esto garantiza que todo el tráfico use la conexión segura.
Para más comparativas y guías de migración de hosting, visita nuestra sección de comparativas de hosting.
Conclusiones clave
- La clave del downtime cero es copiar el sitio completo a SiteGround antes de cambiar los DNS.
- El plugin SiteGround Migrator hace la mayor parte del trabajo de forma automática para sitios WordPress.
- Usa el archivo
hostsde tu computadora para verificar el sitio en el nuevo servidor antes de que lo vea nadie más. - Cambia los DNS solo cuando el sitio funcione al 100% en SiteGround.
- Mantén el hosting antiguo activo al menos 72 horas después del cambio de DNS como red de seguridad.
- Activa el SSL gratuito y la redirección HTTPS una vez que los DNS hayan propagado.
Si prefieres delegar el proceso, el equipo de elenlace.com realiza migraciones de hosting sin downtime para empresas y negocios en México, incluyendo la verificación completa post-migración.
Preguntas frecuentes
¿SiteGround hace la migración gratis?
Sí, todos los planes de SiteGround incluyen una migración gratuita gestionada por su equipo de soporte técnico. Si tienes un sitio WordPress, también puedes usar el plugin SiteGround Migrator de forma gratuita para hacer la migración tú mismo en cualquier momento.
¿Cuánto tiempo tarda en propagar el cambio de DNS?
Los nameservers pueden tardar entre 2 y 48 horas en propagar globalmente. Si solo cambias el registro A (la IP), la propagación es más rápida: entre 15 minutos y 4 horas. Puedes monitorear el avance en dnschecker.org.
¿Qué pasa si mi sitio tiene errores en SiteGround después de migrar?
Los errores más comunes son: URLs con el dominio antiguo en la base de datos (usa el plugin Better Search Replace en WordPress para actualizarlas), permisos de archivo incorrectos (755 para carpetas, 644 para archivos) y versiones de PHP incompatibles. Verifica la versión de PHP en Site Tools → PHP Manager.
¿Puedo migrar un sitio que no es WordPress a SiteGround?
Sí. El proceso manual de copiar archivos por FTP e importar la base de datos funciona para cualquier CMS (Joomla, Drupal, PrestaShop) o sitio HTML estático. SiteGround también ofrece soporte técnico 24/7 que puede asistirte con CMSs específicos si lo necesitas.
¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.
Recursos útiles
Otros proveedores y guías que vale la pena comparar: