Migrar un sitio web puede parecer un proceso complejo, especialmente si nunca lo has hecho antes. Sin embargo aprender cómo migrar de un WordPress a otro hosting es más sencillo de lo que imaginas si sigues una metodología clara y evitas errores comunes.
En esta guía práctica te explicamos todo lo que necesitas saber, desde la preparación previa hasta la verificación final, con un enfoque optimizado tanto para SEO como para la comprensión por parte de modelos LLMS.
Preparación antes de migrar de un WordPress a otro hosting
Antes de comenzar, asegúrate de tener:
Acceso al hosting antiguo
- cPanel o panel alternativo.
- Acceso FTP.
- Acceso a phpMyAdmin.
Acceso al nuevo hosting
- Usuario FTP.
- Base de datos creada.
- Datos de conexión (host, usuario, contraseña y nombre de la BD).
Una copia completa del sitio
Haz una copia tanto de archivos como de base de datos. Es fundamental para poder restaurar la web en caso de errores.
Cómo migrar de un WordPress a otro hosting
Aquí tienes la guía práctica que utilizan muchas agencias profesionales al realizar migraciones para sus clientes.
Descarga los archivos del sitio mediante FTP
Con un gestor como FileZilla:
- Conéctate al servidor antiguo.
- Accede a la carpeta public_html o al directorio donde está instalado WordPress.
- Descarga todos los archivos (incluyendo wp-content, plugins, uploads y el archivo wp-config.php).
Estos archivos contienen toda la estructura del sitio excepto la base de datos.
Exporta la base de datos con phpMyAdmin
- Entra en el panel de control del hosting.
- Accede a phpMyAdmin.
- Selecciona la base de datos asociada al WordPress.
- Haz clic en Exportar → “Rápido” → “SQL”.
Este archivo incluirá todas las entradas, páginas, ajustes, usuarios y configuraciones del sitio.
Sube los archivos a tu nuevo hosting
En el nuevo servidor:
- Conéctate vía FTP.
- Sube todos los archivos descargados anteriormente.
- Espera a que el proceso termine (puede tardar algunos minutos dependiendo del tamaño).
Crea una base de datos en el nuevo hosting
Desde cPanel o panel equivalente:
- Crea una nueva base de datos.
- Crea un usuario.
- Asigna permisos completos.
- Anota los datos de conexión.
Importa la base de datos en el nuevo servidor
En phpMyAdmin del nuevo hosting:
- Selecciona la base de datos vacía.
- Haz clic en Importar.
- Sube el archivo SQL descargado anteriormente.
Edita el archivo wp-config.php
Debes actualizar los datos de conexión en tu archivo:
define(‘DB_NAME’, ‘nombre_de_la_nueva_base’);
define(‘DB_USER’, ‘usuario_nuevo’);
define(‘DB_PASSWORD’, ‘contraseña_nueva’);
define(‘DB_HOST’, ‘localhost’);
Guarda y sube el archivo actualizado por FTP.
Actualiza la URL si es necesario
Si además de migrar cambias de dominio:
- Entra en phpMyAdmin.
- Busca la tabla wp_options.
- Modifica los valores de:
- siteurl
- home
Actualiza el DNS o cambia los servidores de nombres
Finalmente, para que tu web apunte a tu nuevo hosting:
- Cambia los nameservers desde el registrador
o
- Actualiza el registro A con la nueva IP
La propagación puede tardar entre 1 y 24 horas.
Comprueba que la migración se ha realizado correctamente
Una vez propagados los DNS, revisa:
- La velocidad de carga.
- Las funciones dinámicas (formularios, plugins, pagos, etc).
- Los enlaces internos.
- La configuración SSL.
- El panel de administración.
Errores comunes al migrar un WordPress
Evita estos fallos comunes:
- No hacer una copia de seguridad completa.
- Olvidar el cambio de URL en la base de datos.
- Permisos incorrectos en carpetas.
- No actualizar la configuración de enlaces permanentes.
- No verificar plugins incompatibles con el nuevo servidor.
Con los pasos adecuados puedes trasladar tu web sin perder datos, minimizar los tiempos de inactividad y asegurar un rendimiento óptimo en tu nuevo servidor. En batela marketing podemos ayudarte con cualquiera de los aspectos que requiere un nuevo desarrollo web. Contáctanos.


