Cómo migrar tu web y correo a otro hosting sin perder datos ni posicionamiento
Guía paso a paso para trasladar tu sitio y correo a otro hosting sin perder formularios, emails ni SEO
Introducción: ¿Por qué migrar sin perder nada?
Cambiar 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, el proceso puede generar incertidumbre: **¿Se perderán los correos recibidos? ¿Los formularios seguirán funcionando? ¿Afectará al posicionamiento en Google?**
Una migración bien planificada evita interrupciones, protege la reputación online y garantiza la continuidad operativa. En esta guía práctica desglosamos cada fase, desde la preparación hasta la puesta en marcha, para que tu sitio y tu correo lleguen al nuevo servidor sin sobresaltos.
1. Preparación previa a la migración
1.1. Inventario de recursos
| Recurso | Detalle necesario |
|---|---|
| Dominios | Nombre del dominio y registro del registrador |
| Web | CMS (WordPress, Joomla…), versión, plugins |
| Base de datos | Nombre, usuario y contraseña |
| Correos | Cuentas, alias, grupos y listas |
| Formularios | Plugins o scripts, destino de los datos |
| SEO | URLs canónicas, redirecciones, sitemap.xml |
1.2. Copias de seguridad completas
- Web: Exporta los archivos vía FTP o el gestor de archivos del panel de control.
- Base de datos: Usa phpMyAdmin o la herramienta de exportación del hosting.
- Correos: Descarga los buzones con un cliente IMAP (por ejemplo, Outlook) o habilita la copia de seguridad en el panel de correo.
Tip: Si tu sitio WordPress muestra signos de infección, revisa nuestro artículo sobre desinfección de WordPress paso a paso.
1.3. Verificar la configuración DNS actual
Anota los registros A, MX, CNAME y TXT (SPF, DKIM) que apuntan al hosting actual. Esta información será esencial para replicar la configuración en el nuevo servidor y evitar pérdida de correo o caída de la web.
2. Configuración del nuevo hosting
2.1. Crear los espacios necesarios
- Cuenta FTP / SFTP para subir los archivos.
- Base de datos (MySQL o MariaDB) con usuario y contraseña.
- Cuentas de correo idénticas a las del antiguo hosting.
2.2. Importar la base de datos y los archivos
- Sube los archivos al directorio público (
public_htmlowww). - Importa la base de datos mediante phpMyAdmin o la herramienta del nuevo host.
- Ajusta el archivo de configuración (por ejemplo,
wp-config.php) con los nuevos datos de conexión.
2.3. Probar en un dominio temporal o subdominio
Antes de cambiar los DNS, verifica que la web funciona correctamente en un dominio alternativo (ej. test.tudominio.com). Revisa que los formularios envíen los datos al destino esperado. Si utilizas plugins de formularios, asegúrate de que la URL de action sea la correcta.
Ejemplo práctico: Un autónomo que usa Contact Form 7 puede comprobar la entrega de mensajes enviando una prueba desde el entorno de pruebas.
3. Migración del correo sin interrupciones
3.1. Replicar los registros MX
En el panel de tu registrador, crea los mismos registros MX que apuntan al nuevo servidor. Mantén los valores de prioridad idénticos.
3.2. Configurar SPF, DKIM y DMARC
Copiar los registros TXT garantiza que los correos salientes no terminen en spam. Si el nuevo hosting ofrece generación automática de claves DKIM, actualiza los registros correspondientes.
3.3. Sincronizar buzones
- Método IMAP sync: Herramientas como imapsync copian los mensajes del antiguo al nuevo servidor manteniendo carpetas y marcas de leído/no leído.
- Método manual: Descarga los correos con un cliente y vuelve a subirlos al nuevo host.
Una vez finalizada la sincronización, verifica que los últimos mensajes enviados y recibidos aparecen en ambas cuentas.
4. Cambio de DNS y puesta en marcha
4.1. Reducción del TTL
Antes de la migración, disminuye el TTL (Time To Live) de los registros DNS a 300 s (5 min). Esto acelera la propagación cuando actualices los registros.
4.2. Actualizar los registros
- A → IP del nuevo servidor.
- CNAME (si usas CDN o subdominios) → apunta al nuevo host.
- MX, SPF, DKIM, DMARC → según la configuración del paso 3.
Guarda los cambios y espera la propagación (normalmente menos de una hora con TTL bajo).
4.3. Monitorizar la transición
- Ping y traceroute a la nueva IP para confirmar que el tráfico llega al nuevo servidor.
- Acceso al panel de control del nuevo hosting para revisar logs de error.
- Comprobar formularios enviando pruebas desde diferentes dispositivos.
Si notas que el formulario deja de enviar datos, revisa la guía de optimización de velocidad y configuración de WordPress para asegurarte de que no haya conflictos de caché.
5. Verificación final y SEO
5.1. Comprobar la indexación
- Usa la herramienta “site:tudominio.com” en Google para asegurarte de que todas las URLs siguen indexadas.
- Revisa el Google Search Console para detectar errores 404 o problemas de cobertura.
5.2. Redirecciones y enlaces internos
Si cambias la estructura de URLs (por ejemplo, al migrar de un subdirectorio a otro), crea redirecciones 301 desde el antiguo al nuevo destino. Esto protege el posicionamiento y evita pérdida de tráfico.
5.3. Auditoría técnica post‑migración
Realiza una revisión rápida con nuestra checklist de ¿tengo web pero no recibo contactos? para confirmar que los formularios, el SSL y los enlaces funcionan correctamente.
6. Tabla de problemas habituales y soluciones rápidas
| Problema | Causa probable | Revisión | Solución |
|---|---|---|---|
| Los correos no llegan después del cambio de MX | Registro MX apuntando al antiguo host | Verifica los registros MX en el DNS | Actualiza MX al nuevo servidor y espera la propagación (TTL bajo). |
| Formularios devuelven error 500 | Ruta de action incorrecta o falta de .htaccess | Prueba el formulario en dominio temporal | Corrige la URL de destino y revisa reglas de reescritura en .htaccess. |
| Pérdida de posiciones en Google | Redirecciones 301 faltantes o cambios de URL | Consulta Search Console para errores 404 | Implementa redirecciones 301 desde las URLs antiguas a las nuevas. |
| Sitio lento tras la migración | Configuración de caché o recursos no optimizados | Analiza tiempos de carga con PageSpeed | Optimiza imágenes, habilita caché y revisa la configuración de PHP/NGINX. |
7. Puntos clave a tener en cuenta
| Aspecto | Por qué es importante |
|---|---|
| Planificación | Evita sorpresas y reduce tiempo de inactividad. |
| Copias de seguridad | Permite volver atrás si algo falla. |
| TTL bajo | Acelera la propagación de DNS y minimiza interrupciones. |
| Sincronización IMAP | Garantiza que ningún correo se pierda. |
| Pruebas en entorno temporal | Detecta errores antes de afectar a usuarios reales. |
| Revisar SEO | Mantiene el tráfico orgánico y la autoridad del dominio. |
8. Llamada a la acción
¿Listo para migrar tu web y correo sin riesgos? En Mantenimiento Web disponemos de planes de soporte por bolsa de horas y servicios de migración totalmente gestionados.
- Solicita un presupuesto sin compromiso desde nuestro sitio.
- Revisa tu plan de mantenimiento para asegurarte de que tu infraestructura esté siempre actualizada y protegida.
- Pide soporte si necesitas ayuda en cualquier fase del proceso.
No dejes que la incertidumbre frene el crecimiento de tu negocio. Confía en expertos que conocen cada detalle de la migración, la seguridad y la continuidad operativa. ¡Empieza hoy mismo y mantén tu presencia online sin interrupciones!
¿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