Migrar una web de hosting consiste en copiar sus archivos y su base de datos al nuevo servidor, comprobar que funciona allí y, al final, cambiar los DNS del dominio para que las visitas lleguen al hosting nuevo. Bien hecho, no hay corte de servicio ni pérdida de datos.
La forma más cómoda es que lo haga tu nuevo proveedor: muchos hostings españoles migran tu web gratis, como Webempresa, Raiola Networks o LucusHost. Si prefieres hacerlo tú, en WordPress basta un plugin de migración; en cualquier otra web, lo haces a mano en una tarde. Abajo tienes los tres caminos, paso a paso.
Antes de empezar: qué vas a mover
Una web no es un único bloque. Antes de tocar nada, haz inventario de lo que tienes en el hosting actual, porque cada pieza se migra de una forma distinta:
- Archivos: el código de la web, el tema, los plugins, las imágenes y documentos subidos. En WordPress, todo lo que hay en la carpeta de instalación, sobre todo
wp-content. - Base de datos: entradas, páginas, pedidos, usuarios y ajustes. Casi siempre MySQL o MariaDB.
- Correo electrónico: los buzones de tu dominio (info@, tu nombre@…) y los mensajes guardados en el servidor. Es la parte que más se olvida.
- Dominio y DNS: dónde está registrado el dominio y quién gestiona sus DNS. No hace falta mover el dominio para migrar la web, solo cambiar adónde apunta.
- Extras: tareas programadas (cron), subdominios, redirecciones en el
.htaccess, versiones de PHP concretas o certificados SSL de pago.
Apunta también la versión de PHP que usa tu web y el tamaño total (archivos más base de datos). Te servirá para elegir plan y para saber si un plugin gratuito se te va a quedar corto.
Opción 1: que tu nuevo hosting haga la migración gratis
Si vas a cambiar de proveedor de todas formas, aprovecha la migración incluida. Les das los accesos a tu hosting actual (panel, FTP o los datos de WordPress), su equipo copia la web, la deja funcionando en su servidor y te avisa para que la revises antes de cambiar los DNS. Es la opción con menos riesgo si no eres técnico.
Las condiciones cambian mucho de un proveedor a otro. Esto es lo que dice cada uno, según los datos que recogemos en nuestros análisis:
| Proveedor | Qué incluye | Letra pequeña |
|---|---|---|
| Webempresa | Migración gratuita en todos los planes, hecha por su equipo | Se pide desde el área de cliente con los accesos de tu hosting actual |
| Raiola Networks | Hasta 10 webs y 10 cuentas de correo por producto | Hay que pedirla en los 30 días siguientes a contratar y empieza entre 3 y 12 días laborables después |
| LucusHost | Web, correos y bases de datos, hasta 10 webs | Tiene una herramienta gratuita de test de migración para revisar tu web antes |
| SiteGround | Plugin SiteGround Migrator gratis y primera migración por su equipo gratis | Solo la primera migración profesional es gratuita; el resto, con el plugin |
| Hostinger | Migraciones gratuitas e ilimitadas en todos los planes de hosting web | Se solicitan desde hPanel; automática para WordPress, guiada para el resto |
| Kinsta | Migraciones ilimitadas y gratuitas, hechas por su equipo | Solo WordPress; las solicitudes se atienden de lunes a viernes |
| dinahosting | Herramienta de portabilidad (web, bases de datos y correo) o migración por el soporte | Las dos opciones son gratuitas |
| Factoría Digital | Migración gratis y sin cortes; en WordPress un técnico revisa y optimiza la web | También se encargan del cambio de DNS |
| Nicalia | Migración gratuita desde cPanel | Si tu hosting no usa cPanel, la manual gratuita depende de sus condiciones |
| Tropical Server | Migración gratuita | Solo con plan anual; en los mensuales no se incluye |
| Profesional Hosting | Migración manual de 5 webs (plan anual) o 1 (mensual) | Plazo habitual de 1 a 5 días laborables |
| SeRed | Migración gratuita de web y correos | Incluida en todos los planes de hosting |
| Cloudways | Tu primera web, gratis y desde cualquier hosting | Para más webs, consulta condiciones; no incluye correo, así que muévelo antes a otro servicio |
En el otro extremo están los que no la incluyen. Nominalia la cobra aparte (84 € por web y 32 € por cuenta de correo). Arsys trae un migrador de correo gratuito, pero su herramienta para migrar webs solo es gratis 30 días. Y IONOS, STRATO y Hostalia no anuncian un servicio de migración gratuita hecho por su equipo, así que tendrás que hacerla tú con alguno de los métodos de abajo.
Cómo pedir la migración para que salga bien
Aunque la haga el proveedor, de ti depende que no haya sorpresas:
- Pídela en cuanto contrates: algunos tienen plazo para solicitarla y otros tardan días en empezar.
- Indica todo lo que hay que mover: webs, subdominios, bases de datos y cuentas de correo. Lo que no pidas, no se migra.
- Pregunta si ellos cambian los DNS o te toca a ti, y en qué momento.
- No hagas cambios en la web (ni publiques, ni aceptes pedidos si puedes evitarlo) mientras copian los datos, o tendrás que repetir esa parte.
| Comparativa rápida | Webempresa | Raiola Networks | LucusHost | SiteGround | Hostinger | dinahosting |
|---|---|---|---|---|---|---|
| Precio desde | 2,92 €/mes | 6,66 €/mes | 7,95 €/mes | 2,99 €/mes | 1,49 €/mes | 2,75 €/mes |
| Renovación desde | 5,83 €/mes | 6,66 €/mes | 7,95 €/mes | 15,99 €/mes | 6,99 €/mes | 5,45 €/mes |
| Migración gratis | Sí | Sí | Sí | Sí | Sí | Sí |
| Soporte | 24/7 | 24/7 (teléfono y ticket) | 24/7 | 24/7 | 24/7 | 24/7 |
| Garantía | 45 días | 30 días | 30 días | 30 días | 30 días | 30 días |
| Nota | 8,4 | 8,7 | 8,8 | 8,6 | 8,2 | 8,4 |
| Ver oferta | Ver oferta | Ver oferta | Ver oferta | Ver oferta | Ver oferta |
Opción 2: migrar WordPress con un plugin
Si tu web es un WordPress de tamaño normal, un plugin de migración hace casi todo el trabajo: empaqueta archivos y base de datos, los lleva al nuevo servidor y cambia las URL si hace falta. Hay plugins generalistas muy conocidos, como Duplicator o All-in-One WP Migration, y algunos hostings tienen el suyo propio, como el SiteGround Migrator. Las versiones gratuitas suelen tener límites de tamaño, así que compruébalo antes de empezar si tu web pesa varios gigas.
Migrar WordPress con un plugin, paso a paso
-
1
Haz una copia completa en el hosting actual
Descarga una copia de archivos y base de datos desde el panel (cPanel, Plesk o el panel propio de tu proveedor) y guárdala en tu ordenador. Es tu red de seguridad si algo falla.
-
2
Instala WordPress en el nuevo hosting
Crea una instalación limpia de WordPress en el nuevo servidor con el autoinstalador del panel. Si el dominio todavía apunta al hosting viejo, usa la URL temporal que te dé el proveedor.
-
3
Exporta la web con el plugin
Instala el plugin en tu web actual y genera el paquete de exportación. Algunos plugins lo hacen de servidor a servidor y no necesitas descargar nada.
-
4
Importa el paquete en el nuevo WordPress
Instala el mismo plugin en la instalación nueva e importa el paquete. Sobrescribirá la base de datos, así que después tendrás que entrar con el usuario y la contraseña de tu web antigua.
-
5
Revisa la web antes de tocar los DNS
Navega por la web en el nuevo servidor (con la URL temporal o editando el archivo
hosts, como explicamos más abajo). Comprueba formularios, carrito, enlaces permanentes e imágenes. -
6
Cambia los DNS y espera la propagación
Cuando todo funcione, apunta el dominio al nuevo hosting. Mientras propaga, algunos visitantes verán todavía el servidor viejo, por eso no conviene publicar contenido nuevo esas horas.
Opción 3: migración manual (cualquier web)
Si tu web no es WordPress, es muy grande o el plugin falla, la migración manual funciona siempre. Necesitas acceso FTP o SFTP a los dos hostings y acceso a phpMyAdmin (o a la herramienta de bases de datos de cada panel). No es difícil, pero hay que hacerlo con orden.
Migración manual de archivos y base de datos
-
1
Descarga todos los archivos
Conéctate por SFTP al hosting actual con un cliente como FileZilla y descarga la carpeta pública de la web (suele llamarse
public_html,httpdocsowww). Si el panel permite comprimirla antes en un.zip, tardarás mucho menos. -
2
Exporta la base de datos
En phpMyAdmin selecciona la base de datos y usa la opción Exportar en formato SQL. Si es grande, pide al soporte la copia o usa la herramienta de copias del panel.
-
3
Crea la base de datos en el nuevo hosting
Desde el panel nuevo, crea una base de datos vacía y un usuario con todos los permisos sobre ella. Apunta el nombre, el usuario, la contraseña y el servidor (casi siempre
localhost). -
4
Importa la base de datos
En el phpMyAdmin del nuevo hosting, entra en la base de datos vacía y usa Importar con el archivo SQL.
-
5
Sube los archivos
Sube por SFTP los archivos a la carpeta pública del nuevo hosting (o el
.zipy descomprímelo desde el gestor de archivos del panel). -
6
Actualiza la conexión a la base de datos
Edita el archivo de configuración de tu web con los datos nuevos. En WordPress es
wp-config.php: cambiaDB_NAME,DB_USER,DB_PASSWORDyDB_HOST. -
7
Prueba, cambia los DNS y vigila
Revisa la web en el nuevo servidor, cambia los DNS y comprueba durante unos días que no hay errores, que el correo llega y que el certificado SSL está activo.
Cómo probar la web antes de cambiar los DNS
Lo ideal es ver la web funcionando en el servidor nuevo antes de que la vean tus visitas. Tienes dos formas:
- URL temporal: muchos proveedores te dan una dirección provisional para cada web. Es cómoda, pero en WordPress puede dar problemas porque la web espera tu dominio real.
- Archivo hosts: es lo más fiable. Añades una línea en el archivo
hostsde tu ordenador con la IP del nuevo servidor y tu dominio (por ejemplo203.0.113.10 tudominio.com). Así solo tu ordenador ve la web nueva con el dominio real. En Windows está enC:\Windows\System32\drivers\etc\hosts; en macOS y Linux, en/etc/hosts. Cuando termines, borra la línea.
Si no sabes cuál es la IP del nuevo servidor, la tienes en el panel o en el correo de bienvenida del hosting. También puedes consultarla con nuestra consulta de IP una vez que el dominio apunte allí.
Cambiar los DNS y esperar la propagación
El último paso es decirle al mundo que tu dominio vive ahora en otro servidor. Puedes cambiar los servidores DNS del dominio por los del nuevo hosting o, si prefieres mantener la gestión donde está, cambiar solo el registro A para que apunte a la nueva IP. Lo explicamos con detalle en cómo cambiar los DNS de un dominio.
Un truco que ahorra horas: uno o dos días antes de la migración, baja el TTL de los registros DNS (por ejemplo a 300 segundos). Así, cuando hagas el cambio, los servidores de todo el mundo dejarán de recordar la IP antigua mucho antes. El cambio de servidores DNS en el registrador puede tardar más, porque depende de los servidores de la extensión.
Durante la propagación conviven los dos servidores: unos usuarios ven el viejo y otros el nuevo. Puedes seguir el avance con nuestra herramienta de propagación de DNS, que consulta servidores de distintos países.
El correo: la parte que más se complica
Si tu correo está en el mismo hosting que la web, al cambiar los DNS también cambiarán los registros MX y los mensajes nuevos llegarán al servidor nuevo. Los antiguos, en cambio, se quedan en el viejo si no los mueves.
- Crea las mismas cuentas en el nuevo hosting, con las mismas direcciones.
- Pide al proveedor que migre los buzones (varios lo incluyen, como Raiola, LucusHost, SeRed o dinahosting) o cópialos tú con una herramienta de sincronización IMAP.
- Si usas POP3 y descargas todo al ordenador, lo antiguo ya lo tienes; solo tendrás que actualizar la configuración del programa de correo.
- Cuando termine, revisa las carpetas (enviados, archivados, subcarpetas) y no solo la bandeja de entrada.
Si tu correo está en Google Workspace, Microsoft 365 u otro servicio externo, no cambies los servidores DNS sin copiar antes los registros MX, SPF y DKIM a la nueva zona, o dejarás de recibir correo.
El certificado SSL después de migrar
Los certificados SSL gratuitos de Let's Encrypt se emiten para un servidor concreto, así que el nuevo hosting tendrá que generar el suyo. La mayoría lo hace solo en cuanto el dominio apunta a sus servidores, pero puede tardar unas horas desde que propagan los DNS. Mientras tanto, es normal ver un aviso de conexión no segura.
Cuando haya propagado, comprueba que el certificado es válido y para qué dominios con nuestro comprobador de SSL. Si tienes dudas sobre qué incluye cada proveedor, mira nuestra guía sobre el certificado SSL gratis en el hosting.
Errores frecuentes al migrar (y cómo evitarlos)
- Error al conectar con la base de datos: los datos de
wp-config.php(o del archivo de configuración de tu web) no coinciden con la base de datos nueva. - Imágenes rotas o enlaces a la URL temporal: la base de datos guarda URL completas. Si migraste con una URL provisional, haz un buscar y reemplazar en la base de datos con una herramienta que respete los datos serializados.
- Error 404 en todas las páginas menos la portada: falta el archivo
.htaccess(es oculto y algunos clientes FTP no lo muestran). En WordPress, vuelve a guardar los enlaces permanentes. - Pantalla en blanco o error 500: casi siempre es la versión de PHP. Pon en el hosting nuevo la misma versión que tenías.
- Pedidos o comentarios perdidos: llegaron al servidor viejo durante la propagación. En tiendas online, migra en horas de poco tráfico o pon la tienda en mantenimiento.
Qué hosting elegir si vas a migrar
Si cambias porque tu hosting actual va lento o el soporte no responde, aprovecha para elegir bien y no tener que repetir la mudanza dentro de un año. Fíjate en tres cosas: que la migración sea gratuita y la haga su equipo, el precio de renovación (no solo el de entrada) y la garantía de devolución, por si no te convence.
Para una web WordPress típica en España, Webempresa incluye la migración en todos los planes y tiene 45 días de garantía; Raiola Networks y LucusHost migran hasta 10 webs con correo incluido. Si quieres comparar más opciones, tienes nuestro ranking de los mejores hostings y la guía para elegir hosting, donde explicamos qué mirar según tu proyecto.
¿Tu web ha crecido tanto que el compartido se queda corto? Antes de migrar a lo mismo, lee qué es un VPS y cuándo lo necesitas.
Sigue leyendo
Cómo cambiar los DNS de un dominio
Las dos formas de apuntar tu dominio a un nuevo hosting, qué registros copiar antes de tocar nada, cuánto tarda la propagación y cómo comprobar que el cambio ha funcionado.
Cómo elegir hosting en 2026: guía completa
Guía para elegir hosting sin sorpresas: tipos de alojamiento, qué revisar antes de pagar y qué proveedor encaja con cada proyecto, con datos de 21 hostings.
Mejores hostings de España
Los 21 hostings que hemos analizado, ordenados por nota editorial, con tabla comparativa de los ocho primeros y recomendaciones según tu tipo de proyecto.
Mejores hostings para WordPress
Nueve hostings para WordPress comparados por caché, soporte, copias de seguridad y precio de renovación, con recomendaciones para blogs, tiendas y agencias.
Preguntas frecuentes
¿Cuánto se tarda en migrar una web de hosting?
La copia de una web pequeña se hace en menos de una hora, pero el proceso completo suele llevar entre uno y varios días: depende de cuándo empiece el proveedor (en Raiola, por ejemplo, entre 3 y 12 días laborables tras pedirla), de las pruebas y de la propagación de los DNS, que puede tardar hasta 24-48 horas.
¿Se pierde posicionamiento SEO al cambiar de hosting?
No, si la web queda igual: mismas URL, mismo contenido y sin errores durante el cambio. Google ve el mismo dominio en otra IP. Lo que sí afecta es una caída larga, muchos errores 404 o una web más lenta. Si el nuevo hosting es más rápido, a medio plazo puede incluso ayudar.
¿Tengo que transferir el dominio para cambiar de hosting?
No. El dominio puede seguir en tu registrador actual; solo tienes que cambiar sus DNS para que apunten al nuevo hosting. Transferirlo es opcional y se puede hacer más tarde. Si el dominio era un regalo de tu hosting antiguo, revisa que esté a tu nombre antes de dar de baja nada.
¿Qué hostings migran la web gratis?
Entre los que analizamos, la incluyen Webempresa, Raiola Networks, LucusHost, SiteGround (la primera), Hostinger, Kinsta, dinahosting, Factoría Digital, Nicalia, SeRed, Profesional Hosting y Tropical Server (con plan anual), entre otros. Nominalia la cobra aparte, y IONOS o STRATO no la anuncian.
¿Hay que parar la web durante la migración?
No es necesario. La web sigue en el servidor viejo mientras se copia y se prueba en el nuevo, y el cambio de DNS no deja la web caída. Solo conviene evitar cambios (pedidos, entradas nuevas, comentarios) entre la copia de la base de datos y el final de la propagación.
¿Qué pasa con mis correos al cambiar de hosting?
Si el correo está en el hosting, debes crear las mismas cuentas en el nuevo y mover los mensajes antiguos, o los perderás al cancelar el viejo. Muchos proveedores migran también el correo. Si usas un servicio externo como Google Workspace, solo tienes que conservar sus registros MX al cambiar los DNS.