Mover WordPress a Otro Hosting: Paso a Paso Sin Errores 2026
Cambiar de hosting con WordPress es más sencillo de lo que parece. El tiempo de inactividad real si lo haces bien es menos de 5 minutos. Aquí tienes el proceso completo, los tres métodos y los errores que la gente comete más a menudo.
Tres métodos para migrar WordPress
La elección depende de tus conocimientos técnicos, el tamaño del sitio y si el nuevo hosting ofrece migración gratuita:
| Método | Dificultad | Tiempo | Coste | Mejor para |
|---|---|---|---|---|
| Migración por el hosting | Fácil | 30-60 min | Gratis (con algunos planes) | Todos los perfiles |
| Plugin de migración | Media | 1-2 horas | Gratis/Premium | Webs medianas |
| Migración manual | Técnica | 2-4 horas | Gratis | Webs grandes, personalización |
Qué proveedores ofrecen migración gratuita
Varios hostings migran tu WordPress gratis cuando te das de alta con ellos. La diferencia está en si la hace un técnico o si tienes que hacerla tú con una herramienta del panel:
| Proveedor | Migración gratuita | Tipo | Plan mínimo | Precio |
|---|---|---|---|---|
| SiteGround | ✓ Sí | Plugin SG Migrate | StartUp | €2.99/mes |
| Hostinger | ✓ Sí | Plugin + técnico (Cloud) | Premium | €1.99/mes |
| Webempresa | ✓ Sí | Asistida por técnico | Todos | €3.95/mes |
| Raiola Networks | ✓ Sí | Asistida por técnico | Todos | €3.50/mes |
| Profesional Hosting | ✓ Sí | Asistida | Todos | €2.49/mes |
| IONOS | Parcial | Herramienta propia | Todos | €1.00/mes |
Migración con plugin: paso a paso con Duplicator
Duplicator es el plugin de migración más completo en su versión gratuita. Funciona copiando todos los archivos y la base de datos en un paquete ZIP que instalas en el nuevo servidor:
- 1. Instala Duplicator en el hosting actual. Plugins → Añadir nuevo → Duplicator. Crea un nuevo paquete (Package → Create). Tarda entre 5-30 minutos según el tamaño de la web.
- 2. Descarga los dos archivos: el archivo ZIP con toda la web y el
installer.php. Ambos son imprescindibles. - 3. En el nuevo hosting: crea una base de datos MySQL vacía desde el panel. Anota el nombre, usuario y contraseña.
- 4. Sube los dos archivos a la carpeta raíz del nuevo hosting vía FTP o el gestor de archivos del panel.
- 5. Accede al instalador: tudominio.com/installer.php (usando la IP del nuevo servidor o el subdominio temporal). Sigue el asistente e introduce los datos de la base de datos.
- 6. Verifica que funciona antes de cambiar las DNS.
DNS: cómo cambiar sin tiempo de inactividad
El mayor miedo al cambiar de hosting es el tiempo que el dominio tarda en apuntar al nuevo servidor. Con estos pasos, el tiempo de inactividad real es menos de 5 minutos:
- →Reduce el TTL 24-48h antes del cambio. En la configuración DNS del dominio, cambia el TTL a 300 segundos (5 minutos). Así cuando cambies las DNS, propagarán mucho más rápido.
- →Cambia solo cuando la migración esté lista. Espera a tener el sitio completamente funcional en el nuevo servidor antes de tocar las DNS.
- →Usa Cloudflare como registrador DNS. Las propagaciones en Cloudflare son casi instantáneas (menos de 1 minuto en muchos casos), a diferencia de los servidores DNS de algunos registradores que pueden tardar horas.
- →No canceles el hosting anterior inmediatamente. Espera 48-72h para asegurarte de que todo funciona y puedes volver atrás si hay algún problema.
Errores habituales y cómo evitarlos
- ✗Olvidar cambiar los datos de la base de datos en wp-config.php. Después de migrar, asegúrate de que el archivo wp-config.php del nuevo servidor apunta a la base de datos correcta (nombre, usuario, contraseña, host). El error más frecuente.
- ✗URLs absolutas en la base de datos. Si tu web antigua era http y la nueva es https, o el dominio era temporal, las URLs en la base de datos siguen apuntando al sitio viejo. Usa el plugin "Better Search Replace" o WP-CLI para actualizarlas.
- ✗No verificar los permisos de archivos. En el nuevo hosting, los directorios deben tener permisos 755 y los archivos 644. Si no, WordPress no puede escribir (uploads, plugins, actualizaciones).
- ✗Cancelar el hosting antiguo demasiado pronto. Espera siempre al menos 72h después del cambio de DNS. Si hay algún email pendiente de llegar al servidor antiguo, lo perderás si cancelas antes.
- ✗Olvidar configurar el SSL en el nuevo hosting. Después de migrar, activa el certificado SSL en el panel del nuevo hosting y fuerza HTTPS en WordPress (Ajustes → General → URL).
Para entender las diferencias entre tipos de hosting antes de elegir el destino de tu migración, la guía de hosting compartido vs VPS explica cuándo tiene sentido dar el salto a un servidor virtual.
¿Buscas hosting de destino para tu migración?
Dinos qué tipo de web tienes, cuánto tráfico recibes y qué presupuesto manejas. Te decimos exactamente a qué hosting migrar y qué plan contratar.
Encontrar mi hosting ideal →Preguntas frecuentes sobre migrar WordPress
¿Cuánto tarda en propagar el cambio de DNS? +
Con TTL bajo (300s) y Cloudflare, entre 5-30 minutos. Con TTL estándar de 86400 segundos (24h) puede tardar hasta 24-48 horas. La herramienta dnschecker.org te permite ver el estado de propagación en tiempo real por país. El 90% de los visitantes verán el nuevo servidor en menos de 2 horas si preparas bien el TTL.
¿Afecta la migración al posicionamiento SEO? +
Una migración bien hecha tiene impacto mínimo en SEO. Las URLs no cambian, el contenido es idéntico y los canonical tags siguen siendo los mismos. Si el nuevo hosting es más rápido, el SEO puede mejorar. El único riesgo real es si hay un tiempo de inactividad prolongado durante la migración — Google puede detectarlo y afectar temporalmente el ranking. Con el proceso correcto, el downtime es menor de 5 minutos.
¿Puedo migrar sin acceso FTP? +
Sí. Los plugins de migración como All-in-One WP Migration permiten exportar e importar directamente desde el admin de WordPress sin tocar FTP. La versión gratuita tiene límite de 512 MB; para webs más grandes necesitas la versión premium o usar Duplicator que no tiene ese límite.
¿Qué pasa con los emails de mi dominio durante la migración? +
El email se gestiona por los registros MX en el DNS, no por el hosting de la web. Si mantienes los mismos registros MX durante el cambio de DNS (solo cambias el registro A), el email no se interrumpe. El problema surge si también migras el email al nuevo hosting simultáneamente — en ese caso hay que coordinar los cambios para evitar que emails lleguen al servidor antiguo.
¿El hosting nuevo puede hacer la migración sin que yo haga nada? +
Sí, si el proveedor ofrece migración asistida. Webempresa, Raiola Networks y Profesional Hosting migran tu web completamente por ti: tú les das acceso al hosting antiguo (datos FTP + phpMyAdmin) y ellos hacen el resto. Hostinger Cloud Startup incluye un asistente de migración dedicado. SiteGround tiene su plugin propio que lo automatiza casi todo con unos pocos clics.