Migrar WordPress de hosting significa mover tu web al nuevo alojamiento sin perder archivos, base de datos ni configuración. Lo importante es seguir un orden claro: preparar lo necesario, copiar la web, comprobarla en el nuevo hosting y, solo después, apuntar el dominio.
En esta guía vamos a ver una migración manual de WordPress. Es decir, mover los archivos y la base de datos sin depender de un plugin.
La idea no es convertirlo en un tutorial interminable, sino que entiendas qué hay que mover, qué revisar y cuándo hacer el cambio definitivo.
Tabla de Contenidos:
- Qué necesitas para migrar WordPress
- Cómo migrar WordPress de hosting manualmente
- Cómo comprobar la web antes de apuntar el dominio
- Apuntar el dominio al nuevo hosting
- Migración de WordPress gratis en Loading
- Qué suele fallar después de migrar WordPress
- Conclusión
- Preguntas frecuentes sobre migrar WordPress de hosting (FAQ)

Qué necesitas para migrar WordPress
Antes de tocar nada, conviene tener claro qué piezas forman tu web.
Una instalación de WordPress depende sobre todo de los archivos, la base de datos y el archivo wp-config.php. Después, cuando la copia ya esté revisada en el nuevo hosting, tendrás que apuntar el dominio.
Cada proveedor puede tener un panel distinto. En Loading usamos Plesk, el Administrador de archivos de Plesk y phpMyAdmin. Si tu hosting actual usa otro sistema, tendrás que buscar las opciones equivalentes o consultarlo con tu proveedor.
Los archivos de WordPress
Los archivos de WordPress incluyen el propio WordPress, los temas, los plugins, las imágenes y otros elementos subidos a la web.
Normalmente están dentro de la carpeta pública del sitio. Según el hosting, puede llamarse httpdocs, public_html, www o tener otro nombre parecido.
En Loading, lo habitual es gestionarlos desde el Administrador de archivos de Plesk. Desde ahí puedes comprimir, descargar y subir carpetas sin usar comandos.
WordPress, temas, plugins e imágenes subidas.
Carpeta públicaEntradas, páginas, usuarios, ajustes y configuración.
Exportar .sqlConecta WordPress con la base de datos nueva.
Revisar siempreAcceso para apuntarlo al nuevo hosting después.
Al final, no antesSi tienes los archivos y la base de datos, tienes lo más importante de tu WordPress. El resto suele ser configuración.
La base de datos de WordPress
La base de datos guarda buena parte del contenido y la configuración del sitio.
Ahí están las entradas, páginas, usuarios, ajustes, comentarios y muchas opciones de plugins y temas.
Por eso, copiar solo los archivos no basta. Si no migras también la base de datos, WordPress no tendrá el contenido real de la web.
En muchos hostings la base de datos se exporta desde phpMyAdmin. En otros paneles puede estar en una sección llamada bases de datos, MySQL o similar.
El archivo wp-config.php
El archivo wp-config.php está en la raíz de WordPress y contiene los datos de conexión con la base de datos.
Los valores más importantes son:
- Nombre de la base de datos.
- Usuario de la base de datos.
- Contraseña de ese usuario.
- Servidor de la base de datos.
Cuando mueves WordPress a otro hosting, estos datos suelen cambiar. Por eso hay que revisar este archivo antes de dar la migración por terminada.
Acceso al dominio para apuntarlo después
El dominio no se debe apuntar al nuevo hosting antes de comprobar la copia.
Primero hay que subir la web, importar la base de datos y revisar que todo funciona en el nuevo alojamiento.
Después sí necesitarás acceso al panel donde se gestiona el dominio para cambiar los DNS o los registros que indique el nuevo proveedor.
Cómo migrar WordPress de hosting manualmente
La migración manual sigue una lógica sencilla: descargar la web actual, subirla al nuevo hosting, importar la base de datos y ajustar la conexión.
Los pasos generales suelen ser parecidos en casi todos los proveedores. Lo que cambia es dónde está cada opción dentro del panel.
Pulsa cada paso conforme lo completes para llevar el control.
Comprime la carpeta de WordPress y descarga la copia.
Exporta el archivo .sql desde phpMyAdmin.
Sube y descomprime los archivos en el nuevo hosting.
Crea la base de datos nueva con usuario y contraseña.
Importa el archivo .sql en la base de datos nueva.
Actualiza DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
Los pasos generales son parecidos en todos los proveedores. Lo que cambia es dónde está cada opción.
Descargar los archivos del hosting actual
El primer paso es hacer una copia de los archivos de WordPress.
Si tu hosting actual tiene un gestor de archivos, puedes entrar en la carpeta donde está instalada la web y descargar una copia comprimida.
En Plesk, esto se hace desde el Administrador de archivos. Lo normal es localizar la carpeta del dominio, comprimir los archivos de WordPress y descargar el archivo resultante.
También puedes hacerlo por FTP si ya trabajas así, pero para la mayoría de usuarios es más cómodo empezar por el panel visual del hosting.
Guarda esa copia en tu ordenador y no la borres hasta comprobar que la migración funciona.
Exportar la base de datos
Después tienes que exportar la base de datos del WordPress actual.
En muchos hostings se hace desde phpMyAdmin. Seleccionas la base de datos de la web, entras en la opción de exportar y descargas un archivo .sql.
Si no sabes qué base de datos usa tu WordPress, puedes verlo en el archivo wp-config.php, en el valor DB_NAME.
Es importante exportar la base de datos correcta. Si tienes varias webs en el mismo hosting, revisa bien el nombre antes de continuar.
Subir los archivos al nuevo hosting
Cuando tengas la copia de archivos, entra en el nuevo hosting y localiza la carpeta pública del dominio.
En Loading, puedes hacerlo desde Plesk > Administrador de archivos. Sube el archivo comprimido, descomprímelo en la carpeta correcta y revisa que los archivos principales de WordPress quedan en el lugar adecuado.
Deberías ver archivos como wp-config.php, wp-login.php y carpetas como wp-content, wp-admin y wp-includes.
Evita dejar WordPress dentro de una carpeta extra por error. Si el dominio debe cargar desde la raíz, los archivos tienen que estar en la raíz del sitio.
Crear una nueva base de datos
Antes de importar nada, crea una nueva base de datos en el nuevo hosting.
Necesitarás:
- Nombre de la base de datos.
- Usuario asociado.
- Contraseña.
- Servidor de base de datos.
Anota estos datos porque los usarás después en wp-config.php.
En Loading, esta parte se gestiona desde Plesk. Después podrás entrar en phpMyAdmin para importar el archivo .sql que exportaste del hosting anterior.
Importar la base de datos
Con la base de datos creada, entra en phpMyAdmin del nuevo hosting y selecciona la base de datos vacía.
Usa la opción de importar y sube el archivo .sql que descargaste antes.
Cuando termine el proceso, revisa que aparecen tablas de WordPress. Suelen tener prefijos como wp_, aunque en algunas instalaciones pueden usar otro prefijo.
Si el archivo pesa mucho y phpMyAdmin no permite importarlo, consulta con el proveedor. Puede que tengan que ampliar límites o hacer la importación por otro método.
Revisar el archivo wp-config.php
Ahora toca conectar WordPress con la nueva base de datos.
Abre el archivo wp-config.php en el nuevo hosting y revisa estos valores:
define( 'DB_NAME', 'nombre_base_de_datos' );
define( 'DB_USER', 'usuario_base_de_datos' );
define( 'DB_PASSWORD', 'contraseña_base_de_datos' );
define( 'DB_HOST', 'servidor_base_de_datos' );
Sustitúyelos por los datos de la base de datos creada en el nuevo hosting.
Si alguno está mal, WordPress mostrará un error de conexión con la base de datos. Por eso conviene revisar esta parte con calma.
Plesk también incluye herramientas para trabajar con WordPress, como WP Toolkit. Si quieres saber qué permite hacer desde el panel, puedes consultar la documentación oficial de Plesk sobre WP Toolkit.
Cómo comprobar la web antes de apuntar el dominio
Antes de cambiar el dominio, debes comprobar la copia del nuevo hosting.
Este punto es importante: si el dominio todavía apunta al hosting antiguo, al entrar en tu web verás la versión antigua. Para revisar la copia nueva necesitas acceder a ella por otro camino.
Las opciones más habituales son usar el archivo hosts del ordenador o una URL temporal si el hosting la ofrece.
Si el dominio todavía apunta al hosting antiguo, al entrar verás la versión antigua. Necesitas acceder a la copia nueva por otro camino.
Le dice a tu ordenador que abra el dominio desde la IP del nuevo hosting, sin cambiar los DNS para todos.
Algunos proveedores ofrecen una URL para abrir la web antes de apuntar el dominio. Suele ser más cómoda que tocar el archivo hosts.
Usar el archivo hosts para ver la web en el nuevo hosting
El archivo hosts permite decirle a tu ordenador que abra un dominio desde una IP concreta.
Esto sirve para probar tu web en el nuevo hosting sin cambiar todavía los DNS para todo el mundo.
La idea es sencilla:
- Consigues la IP del nuevo hosting.
- Añades una línea en el archivo
hostsde tu ordenador con esa IP y tu dominio. - Abres la web desde tu navegador.
- Solo tu ordenador verá la web desde el nuevo hosting.
Cuando termines la comprobación, debes quitar esa línea del archivo hosts para volver al comportamiento normal.
Es una opción útil, pero hay que tocar un archivo del sistema. Si no tienes experiencia, pide ayuda al soporte del hosting para evitar errores.
La copia nueva ya funciona
Cambia DNS o registro A
La web carga con https
Usar una URL temporal si el hosting la ofrece
Algunos proveedores ofrecen una URL temporal para abrir la web antes de apuntar el dominio.
Si está disponible, suele ser más cómoda que modificar el archivo hosts.
El punto importante es entender que esta URL temporal solo sirve para revisar. No sustituye al dominio definitivo ni siempre reproduce al 100% el comportamiento final de la web.
Si algunas imágenes, estilos o enlaces dependen del dominio real, puede que no todo se vea exactamente igual con una URL temporal. Aun así, ayuda a detectar errores importantes antes del cambio.
Revisar la web antes de hacer el cambio definitivo
Una vez puedas acceder a la copia del nuevo hosting, revisa lo básico.
Comprueba:
- Portada y páginas principales.
- Entradas del blog.
- Imágenes y archivos subidos.
- Formularios y mensajes de confirmación.
- Acceso a
wp-admin. - Enlaces internos importantes.
- Versión móvil.
No hace falta revisar cada URL una por una si la web es grande, pero sí conviene comprobar las partes que afectan a visitas, contacto y ventas.
Apuntar el dominio al nuevo hosting
Cuando la copia del nuevo hosting ya funciona, puedes apuntar el dominio.
Este paso depende de cómo gestiones el dominio. Puede implicar cambiar los DNS completos o modificar registros concretos, como el registro A.
Sigue las indicaciones del nuevo proveedor y evita hacer cambios antes de haber probado la web.
Después del cambio puede haber un tiempo de propagación. Durante ese periodo, algunos usuarios pueden ver todavía el hosting antiguo y otros el nuevo.
Cuando el dominio ya cargue desde el nuevo hosting, revisa también el certificado SSL para confirmar que la web abre correctamente con https.
Migración de WordPress gratis en Loading
Si prefieres no tocar archivos, bases de datos ni configuraciones, puedes pedir ayuda al cambiarte de hosting.
Al contratar un hosting WordPress en Loading, puedes solicitar la migración de tu web para que nuestro equipo te ayude con el traslado.
Es una opción útil si quieres evitar errores en wp-config.php, importaciones de base de datos o comprobaciones previas al cambio del dominio.
La migración no debe hacerse con prisas. Es mejor revisar la web en el nuevo alojamiento antes de dar el cambio por terminado.
Si prefieres no tocar archivos ni bases de datos, al contratar un hosting WordPress en Loading puedes solicitar la migración y nuestro equipo te ayuda con el traslado.
Sigues los pasos de esta guía
Nuestro equipo se encarga
Qué suele fallar después de migrar WordPress
Aunque la migración esté bien planteada, pueden aparecer errores al mover WordPress a otro hosting.
La mayoría se deben a datos de conexión incorrectos, rutas antiguas, caché, enlaces permanentes o cambios pendientes en el dominio y el SSL.
Error de conexión con la base de datos
Este error suele aparecer cuando WordPress no puede conectar con la base de datos.
Revisa en wp-config.php:
DB_NAME.DB_USER.DB_PASSWORD.DB_HOST.
También comprueba que el usuario tiene permisos sobre la base de datos y que la importación se hizo en la base correcta.
Imágenes que no cargan
Si faltan imágenes, puede que no se hayan subido todos los archivos de wp-content/uploads.
También puede haber rutas antiguas, problemas de permisos o contenido cargando todavía desde una URL anterior.
Revisa primero que la carpeta uploads está completa en el nuevo hosting. Después comprueba si el problema afecta a todas las imágenes o solo a algunas.
Enlaces internos que devuelven error
Uno de los fallos habituales después de migrar WordPress es que algunas URLs internas devuelvan error.
Muchas veces se soluciona entrando en Ajustes > Enlaces permanentes y haciendo clic en Guardar cambios, sin tocar nada más. WordPress regenera la estructura de enlaces y el problema desaparece.
Puedes ampliar esta parte en la documentación oficial de WordPress sobre enlaces permanentes.
SSL o dominio apuntando todavía al hosting antiguo
Si la web no carga con https, revisa que el certificado SSL esté activo en el nuevo hosting.
Si el dominio sigue mostrando la web antigua, puede que la propagación DNS no haya terminado o que los registros no apunten al servidor correcto.
En este punto conviene comprobar desde una ventana privada, otro navegador o una red distinta. A veces el problema no está en la migración, sino en caché local o propagación pendiente.
Errores más habituales y qué revisar para solucionarlos.
Error de conexión con la BD
Revisa DB_NAME, DB_USER, DB_PASSWORD y DB_HOST en wp-config.php. Comprueba permisos del usuario.
Imágenes que no cargan
Verifica que wp-content/uploads está completo. Revisa permisos y rutas antiguas.
Enlaces internos con error
Entra en Ajustes > Enlaces permanentes y pulsa Guardar cambios. WordPress regenera la estructura.
SSL o dominio en hosting antiguo
Revisa el certificado SSL y la propagación DNS. Comprueba en ventana privada o red distinta.
Truco: si algo va mal, prueba en una ventana privada antes de alarmarte. A veces es solo caché local.
Conclusión
Migrar WordPress de hosting no consiste solo en copiar una web de un sitio a otro.
Hay que mover archivos, base de datos y configuración, revisar wp-config.php y comprobar la copia en el nuevo hosting antes de apuntar el dominio.
Si sigues ese orden, reduces errores y evitas hacer el cambio definitivo sin saber si la web funciona. Y si no quieres tocar la parte técnica, puedes apoyarte en tu nuevo proveedor para hacer la migración con más seguridad.

Preguntas frecuentes sobre migrar WordPress de hosting (FAQ)
¿Migrar WordPress de hosting también migra el correo?
No. Migrar WordPress mueve la web, no las cuentas de correo. El correo se gestiona aparte y debe planificarse como otro proceso si también quieres moverlo.
¿Puedo migrar WordPress con un plugin?
Sí. Un plugin puede ayudar en webs sencillas, aunque conviene entender que WordPress depende de archivos y base de datos por si aparece algún fallo durante la migración.
¿Migrar WordPress es lo mismo que instalar WordPress?
No. Instalar WordPress es crear una web nueva desde cero. Migrar WordPress es mover una web que ya existe, con sus archivos, base de datos, contenidos, plugins y configuración.
¿Qué hago si fallan los enlaces internos después de migrar WordPress?
Entra en Ajustes > Enlaces permanentes y pulsa Guardar cambios sin modificar nada. Si el problema sigue, revisa el archivo .htaccess y la configuración del servidor.
¿Cuánto tarda una migración manual de WordPress?
Depende del tamaño de la web y de la base de datos. Una web sencilla puede migrarse en poco tiempo, pero conviene reservar margen para revisar la copia, apuntar el dominio y comprobar el SSL.