Cómo migrar tu sitio web de hosting paso a paso (sin perder SEO)
Migrar tu sitio web de hosting no tiene que ser traumático. Te explicamos el proceso paso a paso, cómo no perder SEO y los errores que debes evitar.
Cómo migrar tu sitio web de hosting paso a paso (sin perder SEO)
Cambiar de hosting da miedo. El miedo es razonable: si algo sale mal, el sitio se cae, el SEO sufre y los clientes no pueden encontrarte. Pero la realidad es que una migración bien ejecutada no genera downtime perceptible ni pérdida de posicionamiento.
Esta guía cubre el proceso genérico de migrar cualquier sitio WordPress a un nuevo hosting, independiente del proveedor. Si buscas la guía específica para migrar a Elevocloud, tenemos una dedicada: Migrar WordPress a Elevocloud.
Qué pasa con tu SEO durante una migración
La buena noticia: cambiar de hosting no afecta el SEO si no cambias las URLs. Google indexa contenido y URLs, no servidores. Lo que sí puede dañar el posicionamiento es:
- Tiempo de inactividad prolongado (más de 24 horas);
- URLs que cambian sin redirecciones 301;
- Errores en el sitio que Google rastrea después del cambio;
- Certificado SSL ausente en el nuevo hosting.
Si cuidas estos cuatro puntos, tu ranking no se moverá.
Checklist pre-migración (antes de tocar nada)
Antes de mover un solo archivo, revisa esto:
- Respaldo completo: archivos y base de datos. Si usas cPanel, puedes generar un backup desde "Backup Wizard";
- Anota tu configuración: versión de PHP, plugins activos, usuario/contraseña de base de datos;
- Revisa tu período de renovación: si el dominio vence pronto, renuévalo antes de migrar;
- Registra URLs importantes: página de inicio, productos, landing pages que tienes en Google Search Console;
- Captura una foto del tráfico: anota las visitas actuales en GA4 para comparar después.
Opción 1: Migración manual (método confiable)
Este método funciona para cualquier WordPress sin depender de plugins.
Paso 1: Exportar archivos vía FTP
Conecta FileZilla u otro cliente FTP al hosting actual. Descarga toda la carpeta public_html (o la raíz de tu sitio). Esto incluye wp-content, wp-config.php y todo lo demás.
Paso 2: Exportar la base de datos
Entra a phpMyAdmin en el hosting actual. Selecciona la base de datos de tu WordPress. Exporta en formato SQL (opción "Quick export" es suficiente para sitios pequeños).
Paso 3: Crear base de datos en el nuevo hosting
En cPanel del nuevo hosting, ve a "MySQL Databases". Crea una base de datos nueva, un usuario nuevo y asígnale todos los privilegios.
Paso 4: Subir archivos al nuevo hosting
Conéctate por FTP al nuevo hosting. Sube todos los archivos descargados a public_html.
Paso 5: Importar la base de datos
Entra a phpMyAdmin en el nuevo hosting. Selecciona la nueva base de datos. Importa el archivo SQL que exportaste.
Paso 6: Actualizar wp-config.php
Abre wp-config.php en el nuevo hosting (puedes editarlo directo desde el File Manager de cPanel). Actualiza estos valores con los del nuevo hosting:
DB_NAME → nombre de la nueva base de datos DB_USER → nuevo usuario DB_PASSWORD → contraseña del nuevo usuario DB_HOST → normalmente localhost
Opción 2: Migración con plugin (más rápida)
Para sitios bajo 512 MB, un plugin ahorra tiempo.
Duplicator es la opción más robusta. Crea un "paquete" que incluye archivos y base de datos en un solo ZIP, más un archivo installer.php. Subes ambos al nuevo hosting, navegas a tudominio.com/installer.php y el plugin hace el resto.
All-in-One WP Migration es más simple pero tiene límite de tamaño en la versión gratuita (512 MB). Para sitios con muchas imágenes puede no alcanzar.
WP Migrate (antes WP Migrate DB) es ideal si quieres migrar solo la base de datos y mover archivos por separado.
| Plugin | Límite gratis | Ideal para |
|---|---|---|
| Duplicator | Sin límite (versión básica) | La mayoría de sitios |
| All-in-One WP Migration | 512 MB | Sitios pequeños |
| WP Migrate | Solo BD | Desarrolladores |
Cambiar los DNS: el paso más crítico
Con el sitio listo en el nuevo hosting pero sin apuntar el dominio, tienes tiempo para probar sin afectar a nadie. Puedes previsualizar el sitio editando el archivo hosts de tu computador.
Cuando todo funcione, cambia los nameservers o registros DNS en tu registrador de dominio.
Si tu dominio es .cl registrado en NIC Chile, el cambio de nameservers toma entre 4 y 48 horas en propagarse. No hay forma de acelerarlo. Planifica el cambio en horario de baja visita (noche o fin de semana).
Usa whatsmydns.net para verificar la propagación desde distintos puntos del mundo.
Verificación post-migración (checklist)
Una vez propagados los DNS, verifica:
- El sitio carga con HTTPS sin advertencias;
- Los formularios de contacto envían correos correctamente;
- Las imágenes cargan sin errores 404;
- WooCommerce (si aplica) procesa pedidos de prueba;
- El login de wp-admin funciona;
- Google Search Console no reporta errores nuevos en 24-48 horas;
- Los correos corporativos del dominio siguen llegando.
Errores comunes (y cómo evitarlos)
Error 1: Cambiar DNS antes de probar. Sube el sitio, edita tu archivo hosts, prueba todo y solo entonces cambia DNS.
Error 2: Olvidar los correos. Si tienes correos en el hosting actual, migrarlos es un proceso separado. No los pierdas cambiando DNS sin trasladar los buzones.
Error 3: Distintas versiones de PHP. Si el hosting nuevo tiene PHP 8.2 y el anterior tenía 7.4, algunos plugins pueden fallar. Verifica compatibilidad antes.
Error 4: Migrar sin respaldo. Siempre ten un backup completo antes de empezar. Si algo falla, vuelves al estado anterior en minutos.
Error 5: SSL inactivo. Activa Let's Encrypt en el nuevo hosting antes de cambiar DNS. Así el sitio ya tiene HTTPS cuando el tráfico llega.
Cuándo contratar migración asistida
Una migración manual toma entre 2 y 5 horas si tienes experiencia técnica. Si tu sitio tiene más de 2 GB, usa multisite, tiene integraciones complejas (pasarelas de pago, CRM, APIs externas) o simplemente no tienes tiempo, contratar el servicio tiene sentido.
En Elevocloud ofrecemos migración incluida en algunos planes de hosting. Consulta antes de hacer la mudanza solo.
Preguntas frecuentes
¿Cuánto demora la migración de un WordPress promedio? Entre 1 y 4 horas para la parte técnica. Más la propagación DNS, que puede tomar hasta 48 horas. El sitio no se cae durante ese tiempo; simplemente algunos usuarios siguen viendo el hosting anterior hasta que su DNS se actualiza.
¿Pierdo el SEO si cambio de hosting? No, si las URLs se mantienen iguales y el nuevo hosting tiene SSL activo. El ranking puede fluctuar levemente los primeros días mientras Google re-rastrea, pero vuelve al estado anterior.
¿Qué pasa con mis correos corporativos? Los correos del dominio son independientes del sitio web. Si están en el mismo hosting, necesitas migrarlos por separado. Si están en Google Workspace o Microsoft 365, no los afecta en absoluto.
¿Puedo migrar sin que el sitio se caiga? Sí. El truco es montar el sitio completo en el nuevo hosting antes de cambiar los DNS. Mientras los DNS no cambian, los visitantes siguen llegando al hosting antiguo.
¿Sirven los mismos pasos para un sitio que no es WordPress? Los pasos de DNS son iguales para cualquier sitio. La parte de archivos y base de datos depende de la plataforma. Para Joomla, Drupal o sitios estáticos, el proceso de archivos es similar pero sin los pasos específicos de wp-config.php.