Saltar al contenido
Guía 7 min de lectura Actualizado el 19 Mar 2026

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 directa

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

¿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 mencionados

5
Raiola Networks

Raiola Networks

WordPress en español con soporte cercano

Desde 5.37€/mes
4.7 /5
Kinsta

Kinsta

WordPress de alto rendimiento y empresas

Desde 30.00€/mes
4.7 /5
SiteGround

SiteGround

WordPress serio y webs de negocio

Desde 2.99€/mes
4.5 /5
Hostinger

Hostinger

Principiantes y webs con presupuesto ajustado

Desde 1.49€/mes
4.5 /5
Cloudways

Cloudways

Desarrolladores y proyectos cloud escalables

Desde 11.00€/mes
4.4 /5
BH
· Publicado el 02 Ene 2026 · Actualizado el 19 Mar 2026

Nuestro equipo editorial analiza y compara proveedores de hosting de forma imparcial, con datos reales y tests técnicos.

¿Te ha sido útil esta guía? Gracias

Aviso de afiliación: BuscaTuHosting participa en programas de afiliados. Cuando contratas a través de nuestros enlaces podemos recibir una comisión, sin coste adicional para ti. Más info →