Saltar al contenido
Guía 8 min de lectura Actualizada el

Cómo migrar tu web a otro hosting sin perderlo todo

Cómo migrar tu web a otro hosting sin perder datos ni SEO. Guía paso a paso con herramientas y consejos prácticos.

Respuesta rápida

Para migrar tu web a otro hosting sin perder nada, contrata el nuevo plan sin cancelar el antiguo, haz una copia de seguridad completa, traslada archivos y base de datos, verifica la web con el archivo hosts y solo entonces cambia los DNS. Si el nuevo proveedor ofrece migración gratuita, úsala; si no, en WordPress basta con un plugin como All-in-One WP Migration.

Índice de la guía
  1. ¿Por qué migrar de hosting?
  2. Antes de empezar: preparación esencial
  3. Método 1: Migración con plugin (WordPress)
  4. Método 2: Migración manual (cualquier web)
  5. Cambio de DNS: el paso final
  6. Checklist post-migración
  7. Errores comunes al migrar y cómo evitarlos
  8. ¿Cuánto tiempo lleva una migración?
  9. Preguntas frecuentes

¿Por qué migrar de hosting?

Hay muchas razones legítimas para cambiar de hosting: tu web ha crecido y necesita más recursos, el soporte técnico no responde, los precios de renovación se han disparado, o simplemente has encontrado una opción mejor. Sea cual sea tu motivo, migrar tu web a otro hosting no tiene por qué ser un proceso traumático.

En esta guía te explicamos paso a paso cómo hacerlo sin perder datos, sin tiempo de inactividad excesivo y sin dolores de cabeza. Tanto si usas WordPress como cualquier otro CMS.

Antes de empezar: preparación esencial

1. Elige tu nuevo hosting

Si aún no lo has hecho, consulta nuestro ranking del mejor hosting en España 2026 para elegir el proveedor adecuado. Contrata el plan en el nuevo hosting antes de cancelar el antiguo. Necesitas tener ambos activos durante la migración.

2. Comprueba qué incluye la migración gratuita

Muchos proveedores ofrecen migración gratuita:

  • SiteGround: Migración gratuita con su plugin SG Migrator.
  • Hostinger: Migración gratuita asistida.
  • Raiola Networks: Migración gratuita realizada por su equipo técnico.
  • Kinsta: Migración gratuita premium (la hacen ellos).
  • Cloudways: Migración gratuita con su plugin propio.

Si tu nuevo hosting ofrece migración gratuita, úsala. Es la opción más segura y cómoda. El resto de esta guía es para cuando prefieres (o necesitas) hacerlo tú mismo.

3. Haz una copia de seguridad completa

Antes de tocar nada, haz backup de todo:

  • Archivos: Todo el contenido de tu carpeta web (public_html o www).
  • Base de datos: Exporta un dump SQL completo.
  • Emails: Si usas el email del hosting, exporta tus correos.
  • Configuraciones: Anota cuentas de email, redirecciones, cron jobs, reglas .htaccess.

Guarda esta copia en tu ordenador local, no solo en el hosting antiguo.

Método 1: Migración con plugin (WordPress)

Si tu web es WordPress, esta es la forma más sencilla.

Paso 1: Instala un plugin de migración

Los mejores plugins gratuitos para migrar WordPress:

  • All-in-One WP Migration: El más popular. Exporta todo en un archivo descargable. Límite de 512 MB en versión gratuita.
  • Duplicator: Crea un paquete con archivos + base de datos. Más técnico pero más potente.
  • UpdraftPlus: Principalmente para backups, pero permite migrar fácilmente.

Paso 2: Exporta tu web

Con All-in-One WP Migration:

  1. Ve a All-in-One WP Migration → Exportar en tu WordPress actual.
  2. Selecciona Exportar a → Archivo.
  3. Descarga el archivo .wpress generado a tu ordenador.

Paso 3: Instala WordPress en el nuevo hosting

En tu nuevo hosting, instala WordPress limpio usando el instalador automático (la mayoría lo ofrecen en 1 clic).

Paso 4: Importa tu web

  1. Instala el plugin All-in-One WP Migration en el WordPress nuevo.
  2. Ve a All-in-One WP Migration → Importar.
  3. Sube el archivo .wpress que descargaste.
  4. Confirma que quieres sobrescribir la instalación.
  5. Una vez completado, ve a Ajustes → Enlaces permanentes y guarda (sin cambiar nada) para regenerar las reglas de reescritura.

Paso 5: Verifica que todo funciona

Antes de cambiar los DNS, verifica la web en el nuevo hosting. Puedes hacerlo editando el archivo hosts de tu ordenador para apuntar tu dominio a la IP del nuevo servidor temporalmente.

Método 2: Migración manual (cualquier web)

Para webs que no son WordPress, o cuando prefieres control total.

Paso 1: Descarga todos los archivos

Conéctate al hosting antiguo por FTP/SFTP (usa FileZilla o similar) y descarga toda la carpeta public_html a tu ordenador. Si tienes acceso SSH, es más rápido con un tar:

tar -czf backup_web.tar.gz -C /home/usuario/public_html .

Paso 2: Exporta la base de datos

Desde phpMyAdmin (en el panel de tu hosting antiguo):

  1. Selecciona tu base de datos.
  2. Haz clic en Exportar.
  3. Elige formato SQL y método Rápido.
  4. Descarga el archivo .sql.

O por línea de comandos si tienes SSH:

mysqldump -u usuario -p nombre_base_datos > backup_db.sql

Paso 3: Sube los archivos al nuevo hosting

Conéctate por FTP/SFTP al nuevo hosting y sube todos los archivos a la carpeta correspondiente (public_html, www o htdocs según el proveedor).

Paso 4: Crea e importa la base de datos

  1. En el panel del nuevo hosting, crea una base de datos nueva y un usuario con todos los privilegios.
  2. Importa el archivo .sql desde phpMyAdmin o por SSH:
    mysql -u nuevo_usuario -p nueva_base_datos < backup_db.sql
  3. Actualiza el archivo de configuración de tu web con los nuevos datos de conexión (en WordPress: wp-config.php).

Paso 5: Configura emails y extras

Si usas email con tu dominio, crea las cuentas en el nuevo hosting y configura tus clientes de correo con los nuevos servidores.

Cambio de DNS: el paso final

Una vez que tu web funciona correctamente en el nuevo hosting (verificado con el archivo hosts), es hora de cambiar los DNS.

Opción A: Cambiar los nameservers

En tu registrador de dominios, cambia los nameservers a los de tu nuevo hosting. Ejemplo:

  • SiteGround: ns1.siteground.net / ns2.siteground.net
  • Hostinger: ns1.dns-parking.com / ns2.dns-parking.com

Opción B: Cambiar el registro A

Si gestionas tus DNS en Cloudflare u otro servicio externo, simplemente cambia el registro A para que apunte a la IP del nuevo servidor.

Propagación DNS: El cambio puede tardar entre 2 y 48 horas en propagarse a nivel mundial, aunque normalmente se completa en 2-6 horas. Durante este tiempo, algunos usuarios verán la web antigua y otros la nueva.

Checklist post-migración

  • ☐ La web carga correctamente (página principal y varias interiores).
  • ☐ Los formularios de contacto funcionan.
  • ☐ El SSL (HTTPS) está activo y sin errores.
  • ☐ Las imágenes se cargan correctamente.
  • ☐ El email funciona (enviar y recibir).
  • ☐ Las redirecciones 301 siguen funcionando.
  • ☐ Google Search Console no muestra errores nuevos.
  • ☐ Los backups automáticos están configurados en el nuevo hosting.
  • ☐ Has cancelado (o no renovado) el hosting antiguo.

Errores comunes al migrar y cómo evitarlos

Error 1: Cancelar el hosting antiguo antes de tiempo

Nunca canceles el hosting antiguo hasta que la migración esté completa y verificada. Mantén ambos activos al menos 1-2 semanas después del cambio de DNS.

Error 2: Olvidar actualizar wp-config.php

Si has migrado manualmente, el archivo wp-config.php sigue con los datos de la base de datos del hosting antiguo. Actualiza DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.

Error 3: No verificar los emails

Si tu email depende del hosting (correo@tudominio.com), al migrar debes recrear las cuentas en el nuevo servidor. Si usas Google Workspace o servicios externos, no se ve afectado.

Error 4: Migrar sin backup

Parece obvio, pero sucede. Siempre haz backup completo antes de empezar. Si algo sale mal, puedes volver al estado original.

Error 5: No revisar los enlaces internos

Si tu URL cambia (por ejemplo, de HTTP a HTTPS, o de www a sin www), busca y reemplaza las URLs antiguas en la base de datos. El plugin Better Search Replace para WordPress hace esto fácilmente.

¿Cuánto tiempo lleva una migración?

  • Con migración asistida del proveedor: 1-24 horas (ellos hacen el trabajo).
  • Con plugin (WordPress): 30 minutos a 2 horas.
  • Manual: 1-4 horas dependiendo del tamaño de la web.
  • Propagación DNS: 2-48 horas adicionales.

Preguntas frecuentes

¿Pierdo posicionamiento SEO al cambiar de hosting?

No, si lo haces bien. Mantén las mismas URLs, verifica que no hay errores 404 y que el nuevo hosting es al menos igual de rápido. Google entiende los cambios de servidor; lo que le importa es que el contenido y las URLs sigan siendo las mismas.

¿Puedo migrar si no tengo conocimientos técnicos?

Sí. Usa la migración gratuita que ofrecen proveedores como Raiola Networks o Kinsta. Ellos se encargan de todo.

¿Necesito cambiar de dominio para cambiar de hosting?

No. Tu dominio y tu hosting son cosas independientes. Puedes mantener tu dominio en el mismo registrador y simplemente apuntarlo al nuevo hosting cambiando los DNS.

¿Qué hago si algo sale mal durante la migración?

Si tienes backup (y deberías), restaura la copia en el hosting antiguo y vuelve a intentarlo. Si usaste la migración del proveedor, contacta con su soporte técnico. Por eso es importante no cancelar el hosting antiguo prematuramente.

Proveedores de esta guía

Precios mínimos actuales de nuestra base de datos, no los de la fecha de publicación.

Equipo editorial de BuscaTuHosting

Publicada el · Actualizada el 25 de septiembre de 2026

Comparamos planes con precios y condiciones verificados en la web de cada proveedor. Cómo analizamos · Cómo nos financiamos

¿Listo para comparar?

Filtra por precio, renovación y ubicación del servidor entre todos los planes.

Comparar planes