Cambiar de servidor puede dar cierto respeto la primera vez, sobre todo si la web ya tiene visitas o clientes activos. El temor a romper algo, perder contenidos o sufrir caídas prolongadas es habitual, pero el proceso en sí es puramente metódico.
Con una copia de seguridad íntegra y siguiendo un orden lógico paso a paso, cambiar de hosting WordPress es un proceso que puedes realizar reduciendo al mínimo el riesgo de errores y de interrupciones visibles para los usuarios.
Lo que debes tener en cuenta antes de empezar
Una migración bien hecha no empieza moviendo archivos, sino preparando el terreno. Hay dos reglas de oro que ayudan a evitar la mayoría de los problemas habituales.
La primera es no dar de baja el alojamiento antiguo bajo ningún concepto hasta que la web lleve varios días funcionando con total normalidad en el nuevo servidor. Si surge cualquier imprevisto durante el proceso, tu web original seguirá intacta y operativa.
La segunda es congelar los cambios. Mientras dure la migración, evita publicar nuevos artículos, instalar plugins o hacer modificaciones en el diseño para no generar diferencias entre la versión que exportas y la que finalmente pones en marcha.
Aprovecha también este momento de cambio para revisar las medidas de protección de tu instalación, como explico en seguridad en WordPress, asegurándote de contar con contraseñas robustas y accesos blindados antes de abrir la web en el nuevo entorno.
Qué compone tu web antes de cambiar de hosting WordPress
Para entender qué vas a trasladar, conviene recordar que una instalación de WordPress se divide únicamente en dos partes independientes:
El sistema de archivos, ubicado en el directorio principal de tu servidor, normalmente dentro de la carpeta public_html. Aquí se encuentran el núcleo de WordPress, el archivo de configuración wp-config.php, tus temas, los plugins y toda la biblioteca de medios con las imágenes que has ido subiendo en wp-content/uploads.
La base de datos MySQL o MariaDB, donde reside todo el contenido dinámico: el texto de tus entradas y páginas, los comentarios, los usuarios, las contraseñas y todas las opciones de configuración de WordPress y sus plugins.
Si trasladas estos dos bloques de forma exacta y los vuelves a conectar, la web funcionará en el nuevo destino de forma idéntica a como lo hacía en el origen.
Paso 1: Realizar una copia de seguridad completa
El primer paso práctico es extraer una copia exacta de ambos elementos desde tu hosting actual.
Para la base de datos, accede al panel de control de tu alojamiento (como cPanel, Plesk o DirectAdmin), entra en la herramienta phpMyAdmin, selecciona la base de datos de tu WordPress, ve a la pestaña de exportación y descarga el archivo en formato .sql comprimido.
Para los archivos, puedes conectarte mediante un cliente FTP como FileZilla o utilizar el propio administrador de archivos del panel de control para comprimir todo el contenido de la carpeta public_html en un único archivo .zip y descargarlo a tu ordenador.

Paso 2: Preparar el nuevo alojamiento
En el panel de control de tu nuevo hosting, ya sea cPanel, Plesk o el panel propio del proveedor, añade tu dominio actual como dominio principal o adicional. De esta forma, el servidor creará la carpeta raíz (public_html) donde se alojará tu web.
Si estás pensando en contratar Raiola Networks, puedes avisarles antes de comenzar el cambio. Siempre que cumplas las condiciones de su servicio de migración, su equipo puede encargarse del traslado de tu web desde el hosting anterior al nuevo. De esta forma, no tienes que mover manualmente los archivos ni la base de datos. Aun así, es recomendable tener una copia de seguridad propia y comprobar que todo funciona correctamente antes de cancelar el alojamiento antiguo. En mi caso, explico mi experiencia personal en el artículo por qué confío en Raiola Networks para mis proyectos.
Si Raiola Networks se encarga de la migración, no necesitas realizar los pasos manuales de subida de archivos, importación de la base de datos ni modificación de wp-config.php. En ese caso, utiliza el resto del artículo para preparar la copia propia, comprobar la web migrada, revisar las DNS y decidir cuándo cancelar el alojamiento anterior.
Si vas a realizar la migración manualmente, accede a la sección de bases de datos del nuevo hosting y crea estos tres elementos:
- Una nueva base de datos vacía.
- Un nuevo usuario para la base de datos con una contraseña robusta y compleja.
- La asignación de ese usuario a la base de datos recién creada, otorgándole todos los privilegios necesarios.
Paso 3: Subir los archivos y restaurar la base de datos
Ahora toca colocar la información en su nueva ubicación.
Sube el archivo comprimido con todos tus documentos a la carpeta raíz correspondiente del nuevo hosting (habitualmente public_html) y descomprímelo allí para que la estructura de carpetas quede exactamente igual a la original.
A continuación, entra en el phpMyAdmin del nuevo servidor, entra en la base de datos vacía que acabas de crear, ve a la pestaña de importación y selecciona el archivo .sql que descargaste en el primer paso.
Paso 4: Ajustar el archivo de configuración wp-config.php
Como la base de datos y las credenciales en el nuevo hosting son diferentes, tienes que indicarle a WordPress cómo conectarse a ellas.
Abre el archivo wp-config.php en el administrador de archivos del nuevo hosting y localiza las siguientes líneas para sustituir sus valores por los datos que creaste en el paso 2:
define( 'DB_NAME', 'nombre_de_tu_nueva_base_de_datos' );
define( 'DB_USER', 'nombre_de_tu_nuevo_usuario' );
define( 'DB_PASSWORD', 'tu_nueva_contraseña_segura' );
define( 'DB_HOST', 'localhost' );En la gran mayoría de proveedores el valor de DB_HOST sigue siendo localhost, salvo en casos concretos donde el servidor de base de datos se aloje en una dirección IP independiente.
Paso 5: Probar la web antes de cambiar los DNS
Este es el paso clave para no perder visitas ni romper nada. Puedes comprobar si la web funciona en el nuevo servidor antes de apuntar tu dominio real hacia él.
Para lograrlo desde tu ordenador personal, puedes modificar temporalmente el archivo hosts de tu sistema operativo (ubicado en C:\Windows\System32\drivers\etc\hosts en Windows o en /etc/hosts en Linux y macOS). Añade al final del archivo una línea con la dirección IP del nuevo servidor seguida de tu dominio:
123.45.67.89 tudominio.es www.tudominio.esGuarda el archivo y abre tu navegador. Ahora, al entrar en tu web, estarás viendo directamente la copia alojada en el nuevo servidor mientras el resto del mundo sigue navegando en el hosting antiguo. Navega por tus artículos, entra al panel de administración de WordPress y comprueba que todo cargue correctamente.
¡Importante! Una vez verificado que todo funciona, borra esa línea del archivo hosts para volver al estado normal.

Paso 6: Modificar los registros DNS del dominio
Cuando tengas la certeza de que la web en el nuevo servidor responde sin errores, llega el momento de hacer el cambio público definitivo.
Si mantienes la gestión DNS en el mismo proveedor que usabas hasta ahora, actualiza el registro de tipo A del dominio para que apunte a la nueva dirección IP facilitada por el hosting. Revisa también el registro de www si lo utilizas.
Si prefieres cambiar los servidores de nombres o nameservers por los del nuevo hosting, asegúrate antes de copiar todos los registros DNS que necesitas. Además de la web, revisa especialmente los registros de correo, como MX, SPF, DKIM y DMARC, así como subdominios, redirecciones o verificaciones de servicios externos que tengas configuradas.
La propagación de DNS puede tardar desde unos minutos hasta 24 o 48 horas en completarse en todo el mundo. Durante ese periodo, algunos usuarios seguirán viendo la web desde el hosting antiguo y otros desde el nuevo. Por eso es importante mantener ambos alojamientos activos hasta comprobar que la migración se ha completado correctamente.

Comprobaciones finales tras la migración
Una vez completada la propagación de las DNS, realiza estas comprobaciones básicas:
Revisa el certificado SSL: entra en el panel de tu nuevo hosting y asegúrate de que el certificado (como Let’s Encrypt) esté emitido y activo para que tu web cargue con HTTPS sin advertencias de seguridad.
Comprueba los enlaces permanentes: entra en el panel de administración de WordPress, ve a Ajustes y luego a Enlaces permanentes. Sin modificar nada, pulsa en el botón de guardar cambios para forzar la regeneración de las reglas del archivo .htaccess.
Limpia la caché: si utilizas un plugin de optimización como LiteSpeed Cache, purga toda la caché del sitio para asegurarte de que los archivos estáticos se sirvan desde las nuevas rutas.
Prueba el envío de correos: si tu web incluye formularios de contacto, envía un mensaje de prueba para comprobar que el servidor de correo o la configuración SMTP funcionen correctamente.
Comprueba la velocidad de carga: pasa el nuevo servidor por PageSpeed Insights para verificar que los tiempos de respuesta se mantienen, aplicando las pautas que vimos en el artículo de WPO en WordPress sin plugins para no sobrecargar la web con herramientas innecesarias.
Cuándo cancelar el hosting antiguo
Mantén activo el alojamiento anterior durante al menos una semana tras haber completado la migración. De esta forma te aseguras de que la propagación de las DNS se haya completado y no queden correos o servicios pendientes en el alojamiento anterior. También tendrás margen para detectar cualquier detalle inadvertido en el nuevo entorno.
Pasado ese tiempo de seguridad y tras comprobar que todo el tráfico llega con normalidad a tu nuevo servidor, podrás dar de baja el servicio antiguo con total tranquilidad.


