Cómo migrar WordPress a otro hosting sin perder nada

Cambiar de hosting no tiene por qué ser riesgoso. Con una copia completa y un orden claro, tu WordPress puede mudarse sin perder contenido ni quedar fuera de línea. Estos son los pasos.
Antes de empezar
Una web en WordPress tiene dos partes: los archivos (plantilla, plugins e imágenes) y la base de datos (páginas, entradas, usuarios y ajustes). Para migrarla necesitas mover ambas. Ten a mano:
- El acceso a tu hosting actual (cPanel u otro panel) o FTP.
- El acceso a tu nuevo hosting.
- El acceso a donde administras tu dominio, para cambiar los DNS al final.
1. Haz una copia completa
Tienes dos formas de hacerlo:
- Con un plugin de migración. Herramientas como Duplicator o All-in-One WP Migration, disponibles en el directorio de plugins de WordPress, empaquetan archivos y base de datos en un solo archivo. Es lo más fácil para webs pequeñas y medianas.
- Manual. Descarga la carpeta de tu web por FTP o desde el Administrador de archivos, y exporta la base de datos desde phpMyAdmin en formato SQL.
Si tu hosting actual usa cPanel, también puedes generar una copia de seguridad completa de la cuenta.
2. Sube la web al nuevo hosting
- Crea una base de datos nueva y un usuario con todos los permisos.
- Sube los archivos a la carpeta pública (normalmente public_html).
- Importa el archivo SQL en la base de datos nueva desde phpMyAdmin.
- Edita el archivo wp-config.php con el nombre de la base, el usuario y la contraseña nuevos.
Si usas un plugin de migración, este paso se reduce a instalar WordPress en el nuevo hosting e importar el paquete.
3. Prueba antes de cambiar los DNS
Este paso evita la mayoría de problemas. Antes de apuntar tu dominio, revisa la web en el servidor nuevo usando la dirección temporal que te dé tu proveedor, o editando el archivo hosts de tu computadora. Comprueba que carguen las páginas, las imágenes, los formularios y, si tienes tienda, el carrito y el pago.
4. Cambia los DNS
Cuando todo funcione, apunta tu dominio al nuevo hosting cambiando los servidores de nombre o el registro A. El cambio puede tardar desde minutos hasta 48 horas en propagarse. Mientras tanto, tu web sigue visible desde el hosting anterior, así que no hay caída. Puedes seguir el avance con nuestro verificador de DNS.
5. Revisa después de la migración
- Activa el certificado SSL y confirma que la web cargue con https://. Compruébalo con el verificador de SSL.
- Guarda de nuevo los enlaces permanentes en Ajustes → Enlaces permanentes.
- Prueba el envío de formularios y los correos de la web.
- Vuelve a crear tus cuentas de correo si también estaban en el hosting anterior, y migra los mensajes.
- Configura la caché si tu nuevo servidor la ofrece. En servidores LiteSpeed se usa el plugin LiteSpeed Cache.
Errores que debes evitar
- Olvidar los correos. Si tus cuentas estaban en el mismo hosting, al cambiar los DNS dejarán de recibir si no las creaste en el nuevo.
- Migrar sin copia. Guarda siempre el respaldo en tu computadora.
- Cambiar los DNS antes de probar. Si algo falló, tus visitantes verán el error.
- Dejar la base de datos anterior en wp-config.php. La web mostrará “Error al establecer una conexión con la base de datos”.
¿Prefieres que lo hagamos por ti?
Migramos tu WordPress, bases de datos y correos gratis, sin que tu web se caiga.
Solicitar migración gratisVer hosting WordPress