Post actualizado el día octubre 13, 2026 by DeiviSanzPlay
Mover una web de WordPress de un hosting a otro no es brujería, pero tampoco es pulsar un botón y cruzar los dedos. Si lo haces mal, puedes tirar la web durante horas, perder pedidos o cargarte el SEO que tanto te ha costado. Te lo cuento desde la trinchera, sin adornos y con los pasos que de verdad importan en cómo migrar WordPress a otro hosting en 2026.
Antes de tocar nada: copia de seguridad y plan B
El 90% de los desastres en una migración vienen de saltarse este paso. Haz una copia completa de archivos y base de datos antes de mover un solo dedo. Si usas UpdraftPlus, All-in-One WP Migration o Duplicator, lánzalas y descarga el paquete a tu ordenador, no lo dejes solo en el servidor viejo.
Yo siempre hago dos copias: una en el hosting antiguo y otra en local. Suena paranoico, pero cuando algo falla a las 2 de la mañana, agradeces tener ese archivo .wpress o .zip a mano. Sin copia no hay migración, punto.
Los dos caminos reales: manual o con plugin
Aquí no hay término medio que valga. O te manchas las manos o delegas en un plugin. Cada opción tiene su momento y su perfil.
Migración manual: control total, riesgo total
Descarga por FTP (FileZilla, por ejemplo) toda la carpeta de WordPress, incluyendo wp-content, plugins, temas y uploads. Luego exporta la base de datos desde phpMyAdmin en un archivo .sql.
En el hosting nuevo, crea una base de datos y un usuario con todos los privilegios. Sube los archivos a la raíz pública (normalmente public_html) e importa el .sql. Edita wp-config.php con los nuevos datos de conexión: nombre de base de datos, usuario, contraseña y host.
Este método te da control absoluto, pero cualquier archivo olvidado o una tabla mal exportada te deja la web en blanco. Si no tienes experiencia con SSH o phpMyAdmin, mejor no empieces por aquí.
Migración con plugin: la vía rápida (y la que uso el 80% de las veces)
Instala All-in-One WP Migration o Duplicator en el WordPress viejo, genera el paquete y descárgalo. En el hosting nuevo, instala WordPress limpio, sube el mismo plugin e importa el archivo.
El plugin se encarga de reescribir URLs, serializar datos y mover todo sin que tengas que tocar la base de datos. Ojo con el límite de subida: si tu web pesa más de 300 MB, tendrás que ampliar el upload_max_filesize o usar la versión de pago. Es el precio de la comodidad.
La base de datos: el alma de tu WordPress
Si la base de datos no queda bien configurada, WordPress no arranca. Da igual lo bonito que sea tu tema. Revisa en wp-config.php que el DB_HOST sea el correcto (a veces no es localhost, sino una IP o un nombre tipo mysql.tuhosting.com).
Un fallo clásico es olvidar cambiar el prefijo de las tablas si el hosting nuevo usa otro. Otro: no actualizar las URLs en la tabla wp_options (siteurl y home). Si no lo haces, la web redirige al dominio viejo y parece rota.
URLs, enlaces permanentes y detalles que matan
Después de importar, entra en Ajustes > Enlaces permanentes y guarda los cambios sin tocar nada. Eso regenera las reglas de rewrite y evita el temido 404 en los posts.
Pasa un rastreo con un plugin como Better Search Replace para cambiar cualquier rastro del dominio antiguo por el nuevo. Revisa también los widgets, menús y el archivo .htaccess si usabas reglas personalizadas.
Haz clic por toda la web: home, entradas, páginas, formularios, imágenes. Si algo falla, mejor descubrirlo tú antes que un visitante.
DNS: el último salto (y el que más impaciencia genera)
Cuando todo funcione en el hosting nuevo, cambia los registros DNS en tu proveedor de dominio. Apunta el registro A a la IP del nuevo servidor o cambia los nameservers si te lo piden.
La propagación puede tardar desde minutos hasta 48 horas. Mientras tanto, puedes probar la web nueva añadiendo la IP y el dominio en el archivo hosts de tu ordenador. Así ves el resultado sin esperar.
Errores que he visto (y cometido) en migraciones WordPress
- No desactivar plugins de caché antes de migrar: te llevas rutas absolutas y la web muestra versiones viejas.
- Olvidar los archivos uploads: las imágenes se ven rotas porque solo moviste la base de datos.
- No cambiar las claves de seguridad en wp-config.php: dejas la puerta abierta a ataques.
- Migrar con el hosting viejo caducado: si el dominio ya no resuelve, la exportación falla.
Otro clásico: hacer la migración en hora punta. Si tienes tráfico, programa el cambio de DNS de madrugada o avisa a tus usuarios. Una web caída durante horas se nota en Google.
Checklist final antes de decir adiós al hosting viejo
Comprueba que el certificado SSL funciona en el nuevo servidor (Let’s Encrypt suele instalarse solo). Fuerza HTTPS y revisa que no haya contenido mixto.
Envía un sitemap actualizado a Google Search Console y verifica que no hay errores de rastreo. Si usas correo corporativo, no olvides migrar también los registros MX o perderás los emails.
Y no canceles el hosting antiguo hasta pasada una semana. Es tu red de seguridad si algo se tuerce. Cuando todo esté estable, entonces sí, cierra la puerta con llave.
Migrar WordPress a otro hosting no es difícil, es meticuloso. Con copia de seguridad, el método adecuado y revisando los detalles, tu web aterriza en su nuevo hogar más rápida y sin dramas.