🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Migrar un sitio WordPress a un nuevo servidor

Actualizado el 29 de septiembre de 2025

Si estás leyendo esto, probablemente te enfrentas a la necesidad de migrar WordPress a un nuevo hogar digital. Tal vez tu sitio actual es demasiado lento, tu proveedor de WordPress hosting ha subido los precios, o simplemente necesitas más recursos para tu proyecto. No te preocupes. Cambiar de servidor puede sonar a cirugía mayor, pero con la guía adecuada, es un proceso que puedes realizar tú mismo sin perder datos ni afectar a tus visitantes.

Esta WordPress guía migración está diseñada para usuarios sin experiencia técnica. Vamos a dividir el proceso en pasos muy claros, desde la preparación hasta la verificación final. Olvídate del estrés: aquí te explico cómo trasladar sitio web de forma segura, con consejos prácticos y alertas para que no cometas errores comunes.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a mover archivos, es fundamental tener todo listo. La improvisación es el enemigo número uno de una migración exitosa.

Requisitos básicos

Para cambiar servidor WordPress necesitarás acceso a dos lugares:

  1. Tu servidor actual: donde está alojado tu sitio ahora. Necesitarás acceso al panel de control (cPanel, Syspanel, Plesk, etc.) y a la base de datos.
  2. Tu nuevo servidor: donde vas a mover el sitio. Debe tener WordPress hosting activo y espacio suficiente.

Además, asegúrate de tener a mano:

  • Credenciales FTP o acceso al administrador de archivos del panel.
  • Nombre de usuario y contraseña de la base de datos actual.
  • Un cliente FTP (como FileZilla) o acceso al panel de archivos desde tu hosting.

[WARNING] Nunca inicies una migración sin tener una copia de seguridad completa. Un error puede borrar tu sitio para siempre. Haz una copia antes de tocar nada.

Elige el momento adecuado

Programa la migración en un horario de bajo tráfico. Si tu sitio recibe visitas principalmente de América Latina, hazlo de madrugada (hora local). Así minimizas el impacto en tus usuarios.


Paso 1: Haz una copia de seguridad completa de tu sitio

Este es el paso más importante. Una copia de seguridad te permite restaurar todo si algo sale mal. Para migrar WordPress correctamente, necesitas respaldar dos cosas: los archivos y la base de datos.

Cómo respaldar los archivos de WordPress

Accede a tu panel de control actual. Si usas Syspanel (recuerda, el puerto es 2106), busca la sección "Administrador de archivos" o "FTP". Si usas cPanel, busca "File Manager".

  1. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o www).
  2. Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  3. Comprime la selección en un archivo .zip. La mayoría de los paneles tienen un botón "Comprimir".
  4. Descarga ese archivo .zip a tu computadora.

Cómo respaldar la base de datos

La base de datos guarda todo tu contenido: entradas, páginas, comentarios, configuraciones. Sin ella, tu sitio no funcionará.

  1. En tu panel de control, busca "phpMyAdmin" (suele estar en "Bases de datos").
  2. Selecciona la base de datos que usa tu WordPress (la encontrarás en el archivo wp-config.php de tu sitio).
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL. Haz clic en "Continuar" o "Exportar".
  5. Descarga el archivo .sql a tu computadora.

[INFO] Guarda ambos archivos (el .zip de los archivos y el .sql de la base de datos) en una carpeta segura. Son tu salvavidas.


Paso 2: Prepara tu nuevo servidor

Ahora que tienes tu copia de seguridad, es hora de preparar el destino. Tu nuevo WordPress hosting debe estar listo para recibir el sitio.

Crea una base de datos en el nuevo servidor

  1. Accede al panel de control de tu nuevo hosting (Syspanel, cPanel, etc.).
  2. Busca la sección "Bases de datos MySQL" o "Crear base de datos".
  3. Dale un nombre a la base de datos (ej: mipagina_bd).
  4. Crea un usuario para esa base de datos (ej: mipagina_user) y asígnale una contraseña segura.
  5. Asegúrate de darle al usuario todos los privilegios sobre la base de datos.
  6. Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás más adelante.

Sube los archivos de WordPress al nuevo servidor

  1. En tu nuevo panel, busca "Administrador de archivos" o usa un cliente FTP.
  2. Navega hasta la carpeta raíz (normalmente public_html o www).
  3. Sube el archivo .zip que descargaste de tu sitio antiguo.
  4. Una vez subido, descomprímelo. El panel debería tener una opción "Extraer".
  5. Verifica que todos los archivos se hayan descomprimido correctamente. Deberías ver carpetas como wp-content, wp-admin, etc.

Paso 3: Configura la conexión a la base de datos

Ahora tu sitio tiene los archivos, pero no sabe a qué base de datos conectarse. Para eso, editaremos el archivo wp-config.php.

  1. En el administrador de archivos del nuevo servidor, busca el archivo wp-config.php en la carpeta raíz.
  2. Ábrelo con un editor de texto (haz clic derecho > "Editar").
  3. Busca estas líneas:
define('DB_NAME', 'nombre_base_antigua');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');
  1. Reemplaza los valores con los datos de la base de datos que creaste en el nuevo servidor. Por ejemplo:
define('DB_NAME', 'mipagina_bd');
define('DB_USER', 'mipagina_user');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');
  1. Guarda los cambios y cierra el archivo.

[TIP] Si tu nuevo hosting usa un host de base de datos diferente (no localhost), el proveedor te lo indicará. Normalmente es localhost, pero verifica.


Paso 4: Importa la base de datos al nuevo servidor

Ahora subiremos el contenido de tu sitio a la nueva base de datos.

  1. En el panel de tu nuevo hosting, abre "phpMyAdmin".
  2. Selecciona la base de datos que creaste (debe aparecer en la lista de la izquierda).
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste de tu sitio antiguo.
  5. Asegúrate de que el formato sea SQL y haz clic en "Continuar" o "Importar".
  6. Espera a que termine el proceso. Verás un mensaje de éxito.

[WARNING] Si tu archivo SQL es muy grande (más de 50 MB), puede que phpMyAdmin tenga problemas. En ese caso, pide a tu hosting que importe la base de datos por ti o usa herramientas como BigDump.


Paso 5: Actualiza las URLs (si es necesario)

Si cambiaste de dominio o de subdirectorio, las URLs en la base de datos seguirán apuntando al sitio antiguo. Esto romperá los enlaces internos y las imágenes.

Si usas el mismo dominio

No necesitas hacer nada en este paso. Las URLs se mantienen igual.

Si cambiaste de dominio o subdirectorio

Necesitas buscar y reemplazar las URLs antiguas por las nuevas. Puedes hacerlo con un plugin como "Better Search Replace" o directamente en phpMyAdmin.

Opción recomendada (con phpMyAdmin):

  1. En phpMyAdmin, selecciona tu base de datos.
  2. Haz clic en la pestaña "SQL".
  3. Ejecuta esta consulta (reemplaza dominioantiguo.com y nuevodominio.com por los tuyos):
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://dominioantiguo.com', 'http://nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://dominioantiguo.com', 'http://nuevodominio.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://dominioantiguo.com', 'http://nuevodominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://dominioantiguo.com', 'http://nuevodominio.com');

[INFO] Si tu sitio usa HTTPS, asegúrate de incluir la s en las URLs (https://).


Paso 6: Verifica que todo funcione

Antes de apagar el servidor antiguo, prueba tu sitio en el nuevo.

  1. Abre tu navegador y escribe la URL de tu dominio (o la IP temporal si aún no apunta el dominio).
  2. Revisa que la página principal cargue correctamente.
  3. Navega por algunas páginas internas, entradas y productos (si tienes tienda).
  4. Prueba el formulario de contacto, la búsqueda y cualquier funcionalidad interactiva.
  5. Verifica que las imágenes y los estilos (CSS) se vean bien.

[TIP] Si ves errores 404 o enlaces rotos, puede que falte actualizar las URLs o que algún plugin necesite reconfiguración. Usa un plugin como "Broken Link Checker" para identificarlos.


Paso 7: Apunta el dominio al nuevo servidor

Una vez que todo funciona en el nuevo servidor, es hora de redirigir el tráfico.

  1. Accede al panel de control de tu dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
  2. Busca la sección "DNS" o "Servidores de nombres".
  3. Cambia los servidores de nombres (nameservers) por los que te proporcionó tu nuevo WordPress hosting.
  4. Guarda los cambios.

Tiempo de propagación: Los cambios DNS pueden tardar desde 30 minutos hasta 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. Es normal.

[WARNING] No elimines nada del servidor antiguo hasta que la propagación termine y verifiques que todo funciona. Si hay problemas, puedes volver atrás rápidamente.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin plugins?

Sí, el método manual que te explico aquí no requiere plugins. Solo necesitas acceso a los paneles de control. Es más seguro y te da control total.

¿Qué hago si mi sitio es muy grande (más de 1 GB)?

Para sitios grandes, usa un cliente FTP para subir los archivos en lugar del administrador de archivos del panel. También puedes comprimir la carpeta wp-content por separado y subirla en partes.

¿Pierdo el SEO al cambiar de servidor?

No, si mantienes las mismas URLs y no hay cambios de dominio. Si cambias de dominio, asegúrate de configurar redirecciones 301 desde el antiguo al nuevo. Esto preserva el posicionamiento.

¿Qué pasa con los correos electrónicos?

Los correos asociados a tu dominio (ej: info@tudominio.com) deben configurarse en el nuevo hosting. Pregunta a tu proveedor cómo migrar las cuentas de correo.

¿Necesito conocimientos de programación?

No. Este proceso se hace desde paneles gráficos. Solo necesitas saber leer y seguir instrucciones. Si te pierdes, contacta al soporte de tu WordPress hosting.


Conclusión

Migrar WordPress a un nuevo servidor es un proceso que, aunque parezca complejo, se resume en cinco pasos: respaldar, preparar, subir archivos, importar base de datos y verificar. Con esta WordPress guía migración, puedes cambiar servidor WordPress sin depender de terceros y ahorrando dinero.

Recuerda siempre hacer una copia de seguridad, trabajar con calma y verificar cada paso. Si algo sale mal, tu respaldo te salvará. Y si te sientes abrumado, muchos proveedores de WordPress hosting ofrecen migración gratuita. No dudes en pedir ayuda.

Ahora que sabes cómo trasladar sitio web, ¡manos a la obra! Tu sitio merece un hogar mejor.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel