Saltar al contenido principal
WordPress

Cómo migrar WordPress a otro hosting: guía 2026

Aprende a migrar tu sitio WordPress a otro hosting paso a paso sin perder datos ni SEO. Métodos con plugin, manual y migración asistida.

Equipo Moshipp12 de abril de 202611 min de lectura
Laptop abierto con pantalla mostrando código y estructura web
Foto: Unsplash

Cambiar tu WordPress de un hosting a otro suena intimidante: “¿y si pierdo los posts?”, “¿y si el SEO se rompe?”, “¿y si mis visitantes ven la página caída?”. La buena noticia es que con el método correcto, una migración dura 30-60 minutos y es transparente para tus usuarios.

En esta guía te llevamos paso a paso por los 3 métodos más seguros para 2026, incluyendo el checklist que nosotros usamos al migrar clientes.

¿Por qué migrar tu WordPress a otro hosting?

Las razones más comunes que vemos en Moshipp:

  • El sitio carga lento y eso está afectando tus ventas o ranking SEO.
  • El soporte técnico es deficiente o no habla español.
  • Caídas frecuentes que dañan tu reputación.
  • Precios que se dispararon tras el primer año de oferta.
  • Falta de recursos para crecer (límites estrictos en plan actual).
  • Problemas de seguridad recurrentes.

Señales de que tu hosting actual no rinde

  • Tu página tarda más de 3 segundos en cargar (mide con PageSpeed Insights).
  • Ves “Error establishing a database connection” ocasionalmente.
  • Recibes alertas de uso de CPU al borde del límite.
  • Tu sitio se cae en picos de visitas.
  • El uptime reportado es menor a 99.9%.

Beneficios de cambiarte a un hosting optimizado

Un buen hosting Cloud WordPress ofrece:

  • Caché LiteSpeed que acelera tu sitio hasta 3x.
  • Backups diarios automáticos.
  • SSL gratis y renovación automática.
  • PHP actualizado (8.1+) para máximo rendimiento.
  • Soporte 24/7 local.

Si aún dudas qué tipo de hosting necesitas, revisa nuestra guía sobre qué es el hosting web y cómo elegirlo.

Antes de migrar: checklist obligatorio

No te saltes este paso

El 90% de los errores en migraciones vienen de no preparar bien la salida. Dedica 15 minutos a este checklist.

1. Backup completo (archivos + base de datos)

Haz dos backups: uno con plugin (fácil restauración) y otro manual (seguridad extra):

  • Plugin recomendado: UpdraftPlus, All-in-One WP Migration o Duplicator.
  • Manual: descarga los archivos por FTP + exporta la base de datos desde phpMyAdmin.

2. Documentar plugins, temas y configuraciones

Anota:

  • Lista de plugins activos y sus versiones.
  • Tema activo y child theme si hay.
  • Usuarios administradores.
  • Configuraciones especiales en wp-config.php (keys, prefijo de tablas).

3. Revisar compatibilidad PHP y MySQL

Verifica que el nuevo hosting tenga:

  • PHP ≥ 8.1 (idealmente 8.2 o 8.3).
  • MySQL ≥ 5.7 o MariaDB ≥ 10.3.
  • Módulos PHP necesarios (cURL, GD, mbstring, etc.).

4. Coordinar tiempos

  • Evita migrar en horas pico (elige madrugada o fin de semana).
  • Pausa publicaciones programadas durante la ventana de migración.
  • Avisa a tu equipo.

Método 1 — Migración con plugin (recomendado para principiantes)

Es el método más sencillo. Instalas un plugin, exportas un archivo, lo importas en el nuevo hosting. Sin tocar código.

All-in-One WP Migration paso a paso

  1. En el sitio actual:

    • Instala el plugin “All-in-One WP Migration”.
    • Ve a “All-in-One WP Migration → Exportar”.
    • Exporta a “Archivo”. Descarga el .wpress.
  2. En el nuevo hosting:

    • Instala WordPress limpio (un clic desde cPanel/Plesk con Softaculous).
    • Instala el mismo plugin.
    • Ve a “Importar → Archivo” y sube el .wpress.
    • Confirma y espera (2-15 min según tamaño).
  3. Verifica:

    • Login en el nuevo WordPress con los mismos usuarios.
    • Revisa plugins y páginas clave.

Truco con archivos pesados

La versión gratuita de All-in-One limita el tamaño a 128 MB. Si tu sitio pesa más, usa el addon oficial gratuito o pasa a Duplicator.

Duplicator: alternativa para sitios grandes

Duplicator genera un paquete (archive.zip + installer.php) que puedes subir por FTP al nuevo hosting y ejecutar. Ideal para sitios > 500 MB.

UpdraftPlus: backup + migración

UpdraftPlus + su add-on de migración te permite mover el sitio directamente a otro servidor vía SSH o FTP. Es útil si ya lo usas para backups regulares.

Método 2 — Migración manual vía FTP y phpMyAdmin

Este método te da control total, pero requiere conocimientos básicos de FTP y bases de datos. Úsalo si el sitio es complejo o prefieres no depender de plugins.

Paso 1: Exportar archivos por FTP

Con un cliente FTP (FileZilla, Cyberduck):

  1. Conéctate al hosting antiguo.
  2. Descarga todo el contenido de public_html (o la carpeta de tu sitio) a tu computador.
  3. Verifica que incluya: wp-content/, wp-admin/, wp-includes/, wp-config.php, .htaccess.

Paso 2: Exportar base de datos

  1. Entra a phpMyAdmin desde el panel de hosting antiguo.
  2. Selecciona la base de datos de WordPress.
  3. Ve a “Exportar → Personalizado → SQL”.
  4. Descarga el archivo .sql.

Paso 3: Importar en el nuevo hosting

  1. En el nuevo hosting, crea una base de datos MySQL nueva (cPanel → MySQL Databases).
  2. Anota: nombre BD, usuario, contraseña, host.
  3. Entra a phpMyAdmin del nuevo hosting.
  4. Selecciona la BD nueva → Importar → sube el .sql.
  5. Sube los archivos (del paso 1) por FTP a public_html.

Paso 4: Editar wp-config.php

Actualiza las credenciales de la nueva base de datos:

define( 'DB_NAME', 'nombre_nuevo' );
define( 'DB_USER', 'usuario_nuevo' );
define( 'DB_PASSWORD', 'password_nuevo' );
define( 'DB_HOST', 'localhost' );

Paso 5: Actualizar URLs en la base de datos (si cambias dominio)

Si migras manteniendo el mismo dominio, este paso lo saltas. Si cambia, usa este script SQL:

UPDATE wp_options SET option_value = REPLACE(option_value, 'dominio-viejo.com', 'dominio-nuevo.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'dominio-viejo.com', 'dominio-nuevo.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'dominio-viejo.com', 'dominio-nuevo.com');

Prefijo de tablas

Si tu instalación usa un prefijo diferente a wp_ (por seguridad), ajusta los comandos SQL al prefijo real.

Método 3 — Migración gratuita con tu nuevo proveedor

El método más cómodo: dejar que el nuevo hosting migre por ti.

Cuándo elegir migración gestionada por expertos

  • No te sientes cómodo con FTP/bases de datos.
  • Tu sitio es grande o complejo (e-commerce con WooCommerce, multisite).
  • No puedes permitirte errores.
  • Quieres que todo funcione sin interrupciones.

En Moshipp migramos gratis tu WordPress desde cualquier proveedor al contratar un plan de Cloud WordPress u Hosting cPanel. Nuestro equipo hace todo el proceso, valida el sitio nuevo y solo tú decides cuándo cambiar el DNS.

Después de migrar: tareas post-migración

Muchos dan por terminada la migración al subir los archivos. No es así. La fase post-migración es la que determina si todo salió bien.

1. Cambiar DNS del dominio

Apunta los registros A o CNAME de tu dominio al nuevo hosting. El cambio tarda de 2 a 48 horas en propagarse globalmente.

Migra sin downtime

Mantén el hosting viejo funcionando durante 48 horas después de cambiar DNS. Así visitantes con DNS cacheado siguen viendo tu sitio mientras la propagación termina.

2. Verificar enlaces internos y SSL

  • Recorre las páginas principales.
  • Instala el SSL en el nuevo hosting (Let’s Encrypt gratis).
  • Corrige enlaces que sigan apuntando al dominio viejo.

3. Probar formularios, plugins y velocidad

  • Envía un mensaje de prueba desde el formulario de contacto.
  • Prueba el proceso de checkout (si es tienda).
  • Mide velocidad con PageSpeed Insights.
  • Verifica que emails de WordPress se envíen correctamente.

4. Actualizar Google Search Console y Analytics

  • Envía el nuevo sitemap.
  • Solicita reindexación de URLs críticas.
  • Verifica que Analytics siga midiendo correctamente.

Errores comunes al migrar WordPress (y cómo evitarlos)

Errores más comunes y cómo resolverlos
ErrorCausaSolución
Mensaje 'Error establishing a database connection'Credenciales BD incorrectas en wp-config.phpRevisa nombre BD, usuario, contraseña y host
Error 500 tras migrarPermisos de archivos mal configuradosArchivos: 644, carpetas: 755, wp-config: 600
Imágenes rotasURLs absolutas en la BDUsar plugin Better Search Replace para cambiar URLs
Admin no accesible (redirect loop)Dominio mal configurado en wp_optionsEditar siteurl y home vía SQL
SSL no se activaDNS aún propagándoseEsperar 24-48h y reintentar Let's Encrypt

¿Cuánto tiempo tarda una migración de WordPress?

Depende del método y del tamaño:

  • Plugin (sitio pequeño, < 500 MB): 15-30 minutos.
  • Plugin (sitio mediano, 500 MB - 2 GB): 30-90 minutos.
  • Manual (FTP + phpMyAdmin): 1-2 horas.
  • Migración gestionada: 2-24 horas (incluye validaciones).
  • Propagación DNS completa: 2-48 horas adicionales.

Cómo no perder SEO al migrar

El SEO se puede mantener al 100% si haces bien 3 cosas:

  1. Mantener las mismas URLs (no cambiar estructura de permalinks).
  2. Conservar redirects 301 si tenías alguno en .htaccess.
  3. Enviar nuevo sitemap a Google Search Console tras la migración.

Si además el nuevo hosting es más rápido y confiable (como Cloud WordPress de Moshipp), tu SEO mejorará tras la migración, no empeorará.

Preguntas frecuentes

¿Pierdo visitas durante la migración?

No, si lo haces bien. El truco es: copia todo al nuevo hosting PRIMERO, verifica que funcione, Y LUEGO cambias el DNS. Durante la propagación DNS ambos hostings pueden responder, así que ningún visitante ve el sitio caído.

¿Necesito avisar a mi proveedor actual que voy a migrar?

No es obligatorio. Una vez validada la migración y el DNS propagado, puedes cancelar el servicio viejo siguiendo el procedimiento del proveedor. Te recomendamos cancelar 7-15 días después de la migración por precaución.

¿Se actualizan automáticamente los enlaces de mi sitio al nuevo dominio?

Si cambias de dominio, no. Tendrás que usar un plugin como 'Better Search Replace' o el comando SQL mostrado arriba para reemplazar URLs en la base de datos. Si conservas el mismo dominio, no hay que cambiar nada.

¿Qué hago si mi sitio usa WooCommerce?

Los mismos pasos aplican, pero ten extra cuidado con la base de datos (pedidos, clientes). Usa el método de plugin (All-in-One WP Migration respeta WooCommerce) o pide migración asistida. No dejes transacciones en vuelo durante la migración.

¿Debo desactivar plugins antes de migrar?

No siempre. Algunos plugins de caché (WP Rocket, W3 Total Cache) pueden dar problemas. Lo recomendable: limpia caché antes de exportar, y tras importar en el nuevo hosting desactiva/reactiva los plugins de caché.

¿Cuál método recomiendan para un WooCommerce con muchos productos?

Para tiendas con + 1000 productos, te recomendamos migración asistida por tu proveedor. Duplicator también funciona bien si tienes acceso root. Evita plugins gratuitos con límite de tamaño pequeño.

¿Moshipp migra WordPress gratis?

Sí. Al contratar cualquier plan de hosting compatible con WordPress, nuestro equipo técnico hace la migración completa sin costo, incluyendo validación del sitio nuevo y coordinación del cambio de DNS.

Conclusión

Migrar WordPress no tiene por qué ser estresante. Con un backup previo, el método adecuado y la validación posterior, tu sitio quedará en su nuevo hogar en menos de una hora —más rápido y estable que antes.

Si no te sientes seguro haciéndolo tú, la migración asistida es la opción más tranquila. En Moshipp migramos gratis tu WordPress con garantía de cero downtime.

Sigue aprendiendo

Migración sin complicaciones

¿Migrar desde otro proveedor de hosting?

¿Estás cansado de la falta de rapidez y seguridad en tu sitio web? ¡Migra a Moshipp y obtén un servicio de hosting de calidad superior!

Más de 10,000 sitios web migrados con éxito