Cómo migrar tu web y correo a otro hosting sin perder datos ni posicionamiento
Guía paso a paso para migrar tu sitio web y correo a otro hosting sin perder formularios, mensajes ni rankings en buscadores.
Introducción: ¿Por qué migrar y qué se corre el riesgo de perder?
Cambiar de proveedor de hosting es una decisión frecuente para pymes y autónomos que buscan mayor velocidad, mejor soporte o precios más competitivos. Sin embargo, una migración mal planificada puede provocar:
- Pérdida de correos electrónicos: los mensajes recibidos mientras se cambian los registros MX desaparecen.
- Formularios rotos: los datos enviados a bases de datos o a scripts de terceros dejan de llegar.
- Caída del posicionamiento SEO: si el tiempo de inactividad supera los minutos críticos o si cambian las URLs sin redirecciones, Google puede penalizar el sitio.
Esta guía práctica muestra cómo trasladar tanto la web como el correo a otro hosting manteniendo la continuidad operativa y el ranking en buscadores.
1. Auditoría y copia de seguridad
1.1. Inventario de activos
| Tipo | Qué revisar | Herramienta recomendada |
|---|---|---|
| Archivos web | Directorios, plugins, temas, archivos multimedia | Cliente FTP/SFTP |
| Base de datos | Tablas de WordPress, datos de formularios, usuarios | phpMyAdmin o mysqldump |
| Correo | Cuentas, alias, listas de distribución | Cliente IMAP/POP3 o cPanel → Exportar |
| DNS | Registros A, CNAME, MX, TXT, SPF, DKIM | Herramientas de diagnóstico DNS |
1.2. Copia de seguridad completa
- Archivos: descarga todo el contenido del
public_html(o carpeta raíz) mediante SFTP. - Base de datos: exporta cada base con
mysqldump -u usuario -p nombre_bd > backup.sql. - Correos: si el proveedor permite, usa la opción “Exportar buzón” o copia los archivos
mail/del servidor. - Configuración DNS: guarda una captura de pantalla o exporta los registros desde el panel de control.
Tip: Guarda las copias en al menos dos ubicaciones distintas (por ejemplo, disco local y almacenamiento en la nube).
2. Selección del nuevo hosting
Elige un proveedor que garantice:
- Estabilidad y rendimiento: revisa comparativas como Cómo elegir un hosting estable para WordPress.
- Soporte de correo con gestión de DNS: facilita la migración de MX y evita interrupciones.
- Herramientas de migración: algunos ofrecen importación automática de bases de datos y copias de seguridad.
3. Preparación del entorno en el nuevo hosting
- Crear la cuenta de hosting y asignar el dominio (sin apuntar todavía los DNS).
- Instalar el mismo stack (versión PHP, MySQL) que el antiguo para evitar incompatibilidades.
- Crear bases de datos con los mismos nombres de usuario y contraseñas, o actualizar el
wp-config.phpposteriormente. - Configurar cuentas de correo: replica todas las direcciones y alias antes de cambiar los registros MX.
4. Migración de archivos y base de datos
4.1. Subir los archivos
- Conecta al nuevo servidor vía SFTP y sube la carpeta completa que descargaste.
- Verifica permisos (755 para carpetas, 644 para archivos) para evitar errores de acceso.
4.2. Importar la base de datos
mysql -u nuevo_usuario -p nueva_bd < backup.sql
- Corrige la URL del sitio si el dominio cambia usando la herramienta de búsqueda y reemplazo de WordPress o ejecutando:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name IN ('siteurl','home');
4.3. Probar en un dominio temporal
Muchos hosts permiten crear subdominios (test.nuevodominio.com). Configura el archivo hosts de tu ordenador para que apunte ese subdominio a la nueva IP y revisa que la web cargue sin errores.
5. Migración del correo
5.1. Copia de los buzones
- Si el antiguo host permite exportar en formato mbox o eml, descárgalos y súbelos al nuevo mediante la interfaz webmail o IMAPSync.
- En caso de que no exista exportación, usa un cliente de correo (Thunderbird) para sincronizar los mensajes y luego subirlos al nuevo servidor.
5.2. Configuración de SPF, DKIM y DMARC
Mantén los registros TXT que controlan la autenticación del correo. Puedes copiarlos directamente desde la captura de DNS realizada en la fase de auditoría. Más información sobre la gestión de DNS y spam está disponible en nuestro artículo sobre DNS, correo y spam al cambiar de hosting.
6. Ajuste de DNS y conmutación
6.1. Cambiar los registros A y CNAME
- Apunta el registro A del dominio principal a la nueva dirección IP.
- Si usas un CDN (Cloudflare, etc.), actualiza el registro CNAME correspondiente.
6.2. Cambiar los registros MX
- Reemplaza los registros MX con los que indique el nuevo proveedor.
- Añade o conserva los registros SPF, DKIM y DMARC para evitar que los mensajes sean marcados como spam.
6.3. Propagación DNS
Los cambios pueden tardar entre 5 minutos y 24 horas según la TTL configurada. Mientras tanto, mantén ambos servidores activos (viejo y nuevo) para que los usuarios que todavía apunten al antiguo host sigan recibiendo correos y accediendo a la web.
7. Verificación y pruebas finales
| Paso | Qué comprobar | Herramienta |
|---|---|---|
| Acceso web | Todas las páginas cargan sin errores 404 | Navegador + inspección de consola |
| Formularios | Envío y recepción de datos (contacto, newsletter) | Envío de prueba y revisión de base de datos |
| Correo entrante | Mensajes llegan a todas las cuentas | Cliente de correo o webmail |
| Correo saliente | Mensajes se envían sin rebotes | Envío de prueba a una cuenta externa |
| SEO | No hay caídas de tráfico ni errores 301/302 | Google Search Console, Screaming Frog |
7.1. Monitoreo de tiempo de actividad
Durante los primeros 48 h, utiliza una herramienta de monitorización (UptimeRobot, Pingdom) para detectar caídas inesperadas y actuar rápidamente.
7.2. Copias de seguridad automáticas
Configura en el nuevo host una política de backups diarios y guarda al menos una copia fuera del servidor (por ejemplo, en Amazon S3 o Google Drive).
Tabla de control rápido
| Problema | Causa probable | Revisión | Solución |
|---|---|---|---|
| Formularios que no envían | URL del endpoint apuntando al viejo host | Verificar action del formulario |
Actualizar a la nueva URL o usar dominio temporal |
| Correos que no llegan | MX aún apuntan al antiguo servidor | Consultar registros MX en DNS | Cambiar MX al nuevo proveedor y esperar propagación |
| Pérdida de posición SEO | Tiempo de inactividad > 5 min | Revisar logs de uptime | Mantener ambos servidores activos hasta que DNS se estabilice |
| Errores de conexión a base | Contraseña de BD diferente | Comprobar wp-config.php |
Actualizar usuario/contraseña en la configuración |
Consideraciones finales y puntos clave
- Planifica con antelación: la auditoría y las copias de seguridad son la base de una migración sin sorpresas.
- No cambies todo a la vez: primero migra la web, verifica y luego el correo.
- Mantén los registros DNS críticos (SPF, DKIM, DMARC) para evitar que los mensajes terminen en spam.
- Prueba en un entorno de staging antes de apuntar el dominio definitivo.
- Comunica a tus usuarios: un breve aviso por newsletter o redes sociales sobre la ventana de migración reduce la frustración.
- Contrata soporte especializado si no dispones del tiempo o los conocimientos necesarios. Nuestro equipo de Mantenimiento Web ofrece planes de soporte por bolsa de horas y auditorías técnicas para que la transición sea fluida.
Llamada a la acción
¿Listo para migrar tu sitio y correo sin perder datos ni posicionamiento?
- Solicita soporte ahora mismo y deja la parte técnica en manos de profesionales.
- Revisa tu plan de mantenimiento y asegura copias de seguridad automáticas.
- Pide presupuesto personalizado a través de nuestro formulario y garantiza la continuidad operativa de tu negocio.
Con la guía anterior y la ayuda de expertos en Mantenimiento Web, la migración será una oportunidad para mejorar velocidad, seguridad y soporte, sin sacrificar la experiencia de tus clientes ni tu visibilidad en buscadores. ¡No esperes más y da el siguiente paso hacia un hosting más fiable!
¿VAS A SEGUIR LEYENDO O VAS A ARREGLARLO?
Tu competencia ya está en Hanka.es mejorando sus sistemas. Tú sigues aquí perdiendo tiempo.
SOLUCIONAR MI PROBLEMA AHORA