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

Cómo mover WordPress a un nuevo dominio o servidor

Actualizado el 16 de diciembre de 2025

Mudarte de casa es emocionante, pero también un poco caótico. Pues bien, migrar WordPress es exactamente lo mismo: el destino final merece la pena, pero el proceso requiere orden, paciencia y una buena lista de comprobación.

Si estás aquí es porque has decidido dar el salto a un nuevo servidor (hosting) o cambiar tu dominio porque tu marca ha evolucionado. No te preocupes, no necesitas ser un hacker ni un programador experto. Vamos a desglosar este proceso en pasos sencillos, como si estuviéramos tomando un café y te lo explicara un amigo.

Al final de esta guía, tendrás tu sitio web funcionando en su nueva casa, sin perder visitas, posicionamiento SEO ni (lo más importante) los pelos de la cabeza.


Antes de empezar: Prepara tu kit de emergencia

Antes de tocar nada, respira hondo. Mover WordPress no es peligroso si sigues el orden correcto. El error más común es desenterrar la planta sin preparar la nueva maceta. Vamos a evitar eso.

1. Haz una copia de seguridad completa (Sí, sí, en serio)

Esto no es un consejo, es una regla de oro. Imagina que tu web es un álbum de fotos familiar. No vas a mudar la casa sin asegurarte de que el álbum está a salvo, ¿verdad?

Necesitas copiar dos cosas:

  • Los archivos (fotos, plugins, temas, el código de tu web).
  • La base de datos (todos los textos, usuarios, configuraciones y comentarios).

¿Cómo lo hago sin ser un experto?

Puedes usar un plugin como UpdraftPlus o All-in-One WP Migration. Son herramientas que hacen el trabajo pesado por ti.

  1. Ve a tu panel de WordPress (wp-admin).
  2. Instala el plugin UpdraftPlus.
  3. Ve a Ajustes > UpdraftPlus Backups.
  4. Haz clic en "Backup Now".
  5. Asegúrate de marcar la casilla para incluir la base de datos y todos los archivos.
  6. Descarga esa copia a tu ordenador o a la nube (Google Drive, Dropbox).

[WARNING] No continúes con el siguiente paso si no tienes esta copia de seguridad guardada en un lugar seguro fuera de tu servidor actual. Si algo sale mal, esto es tu billete de vuelta a casa.

2. Elige tu nuevo destino

Si vas a cambiar dominio wordpress pero te quedas en el mismo hosting, el proceso es un poco más corto. Si te mudas de servidor, necesitarás tener a mano las credenciales de acceso FTP (FileZilla, por ejemplo) y el acceso a la base de datos de tu nuevo hosting.

[TIP] Si tu nuevo hosting utiliza Syspanel como panel de control, recuerda que el puerto de acceso es el 2106. No te asustes si no es el típico 2083 de cPanel; es igual de sencillo, solo tienes que añadir :2106 al final de la URL de acceso.


Método 1: Migrar WordPress con plugin (El camino fácil)

Este es mi método favorito para principiantes. Es como usar un servicio de mudanzas: tú haces el contrato, ellos cargan el camión y lo descargan. Usaremos All-in-One WP Migration, que es gratuito y muy fiable.

Paso 1: Exportar desde el sitio antiguo

  1. Instala y activa el plugin All-in-One WP Migration en tu sitio actual.
  2. Ve al menú "All-in-One WP Migration" > Exportar.
  3. Haz clic en "Exportar a" y elige "Archivo".
  4. El plugin generará un archivo .wpress. Este archivo contiene TODO tu sitio. Descárgalo a tu ordenador.

[INFO] Si tu web es muy grande (más de 256MB), la versión gratuita puede dar problemas. En ese caso, puedes usar el método manual (el siguiente) o aumentar el límite de memoria en el servidor, pero eso ya es más técnico.

Paso 2: Importar en el sitio nuevo (o dominio nuevo)

  1. Asegúrate de que tu nuevo dominio o servidor tiene WordPress instalado (aunque esté vacío, con la página de bienvenida por defecto).
  2. Instala el plugin All-in-One WP Migration en el sitio nuevo.
  3. Ve a "All-in-One WP Migration" > Importar.
  4. Arrastra el archivo .wpress que descargaste antes.
  5. Espera a que termine la barra de progreso. Ten paciencia, puede tardar unos minutos.

Paso 3: Ajustar la URL (Si solo cambiaste de dominio)

Si te mudaste de servidor, este paso suele ser automático. Pero si solo hiciste un cambio de dominio wordpress, es posible que al entrar veas la web antigua o un error.

  1. Ve a Ajustes > Enlaces permanentes en tu panel de administración.
  2. Haz clic en "Guardar cambios" sin tocar nada. Esto actualiza las reglas de reescritura y suele arreglar los enlaces rotos.

Método 2: La migración manual (Para los valientes)

Este método te da control total y no depende del tamaño del archivo. Es como hacer la mudanza tú mismo con una furgoneta. No es difícil, solo requiere más pasos.

Paso 1: Descargar los archivos (FTP)

  1. Conéctate a tu servidor antiguo usando un cliente FTP (FileZilla es el más popular).
  2. Navega hasta la carpeta public_html (o www).
  3. Selecciona todos los archivos y carpetas de WordPress (wp-admin, wp-content, wp-includes, etc.).
  4. Descárgalos a una carpeta local en tu ordenador.

Paso 2: Exportar la base de datos (phpMyAdmin)

  1. Ve a tu panel de control del hosting antiguo (cPanel, Syspanel, etc.).
  2. Busca el icono de phpMyAdmin.
  3. Selecciona la base de datos que corresponde a tu WordPress.
  4. Haz clic en la pestaña "Exportar".
  5. Elige el método "Rápido" y formato "SQL".
  6. Descarga el archivo .sql.

Paso 3: Subir los archivos al nuevo servidor

  1. Conéctate por FTP a tu nuevo servidor.
  2. Ve a la carpeta public_html del nuevo dominio.
  3. Sube todos los archivos que descargaste en el Paso 1.

[WARNING] Asegúrate de que la carpeta public_html esté vacía antes de subir los archivos. Si tu nuevo hosting tiene un archivo index.html de bienvenida, bórralo primero.

Paso 4: Crear e importar la base de datos en el nuevo servidor

  1. Ve a tu nuevo panel de control (recuerda, si es Syspanel, usa el puerto 2106).
  2. Busca la sección de "Bases de datos MySQL".
  3. Crea una nueva base de datos, un usuario y una contraseña. Anota estos tres datos.
  4. Asigna el usuario a la base de datos con todos los privilegios.
  5. Abre phpMyAdmin en el nuevo servidor.
  6. Selecciona la base de datos que acabas de crear.
  7. Ve a la pestaña "Importar".
  8. Sube el archivo .sql que descargaste en el Paso 2.
  9. Haz clic en "Continuar".

Paso 5: Conectar WordPress a la nueva base de datos (El truco del mago)

Ahora viene la parte que asusta a todos, pero es muy fácil. Necesitas editar un archivo llamado wp-config.php.

  1. En la carpeta donde subiste los archivos en tu nuevo servidor, busca wp-config.php.
  2. Ábrelo con un editor de texto (Bloc de notas o Sublime Text).
  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define( 'DB_NAME', 'nombre_de_tu_nueva_base' );
define( 'DB_USER', 'tu_nuevo_usuario' );
define( 'DB_PASSWORD', 'tu_nueva_contraseña' );
define( 'DB_HOST', 'localhost' ); // Normalmente es localhost, pero verifica en tu hosting.
  1. Guarda el archivo y súbelo de nuevo al servidor (sobrescribiendo el antiguo).

Paso 6: El paso final (Arreglar las URLs)

Ahora mismo, tu web cargará, pero si haces clic en un enlace interno, te llevará al dominio antiguo. Necesitamos actualizar las referencias en la base de datos.

  1. Ve a phpMyAdmin en tu nuevo servidor.
  2. Selecciona tu base de datos.
  3. Haz clic en la pestaña "SQL".
  4. Pega este código (reemplaza tudominioantiguo.com por tu dominio antiguo y tudominionuevo.com por el nuevo):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.tudominioantiguo.com','http://www.tudominionuevo.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com');
  1. Haz clic en "Continuar".

[WARNING] Haz una copia de la base de datos antes de ejecutar este SQL. Si cometes un error tipográfico, podrías romper la web. Pero si sigues las instrucciones al pie de la letra, no habrá problema.


Después de la mudanza: La lista de verificación final

No cierres la caja de cartón todavía. Hay que revisar que todo está en su sitio.

1. Actualiza los DNS (Sistema de Nombres de Dominio)

Este es el paso más frustrante porque requiere esperar. Los DNS son como la guía telefónica de internet; le dicen al mundo que tu dominio ahora apunta a la nueva dirección.

  1. Ve a tu registrador de dominios (donde compraste el dominio: GoDaddy, Namecheap, etc.).
  2. Busca la opción "Administrar DNS" o "Name Servers".
  3. Introduce los servidores de nombres (nameservers) que te proporcionó tu nuevo hosting.
  4. Guarda los cambios.

La espera: La propagación de DNS puede tardar de 24 a 72 horas. Durante este tiempo, algunos usuarios verán la web antigua y otros la nueva. Es normal, no te preocupes.

2. Revisa los enlaces internos

Una vez que los DNS estén actualizados, navega por tu web como un usuario normal. Haz clic en todas las páginas, entradas y productos. Asegúrate de que no haya páginas 404 (página no encontrada).

3. Comprueba el SEO (Posicionamiento)

Tu prioridad es no perder el trabajo SEO que ya has hecho.

  • Google Search Console: Añade la nueva versión de tu sitio (con el nuevo dominio) y solicita un cambio de dirección.
  • Sitemap: Genera un nuevo sitemap (con plugins como Yoast SEO) y envíalo a Google Search Console.
  • Redirecciones 301: Si cambiaste de dominio, es obligatorio configurar redirecciones 301 desde el dominio antiguo al nuevo. Esto le dice a Google que el contenido se ha movido definitivamente. Puedes hacerlo en el archivo .htaccess de tu servidor antiguo o con un plugin de redirecciones.

[TIP] Si tu web estaba en www.midominio.com y ahora está en midominio.com (o viceversa), también necesitas una redirección 301. Google considera que son dos sitios web diferentes.

4. Prueba los formularios y el correo

Asegúrate de que los formularios de contacto funcionan y de que estás recibiendo los correos electrónicos. A veces el nuevo servidor tiene una configuración de correo diferente.


Preguntas Frecuentes (FAQ)

¿Perderé mi posicionamiento en Google si muevo WordPress?

No necesariamente. Si haces las redirecciones 301 correctamente y mantienes la estructura de URLs, puedes conservar la mayor parte del SEO. Es normal que haya una pequeña fluctuación en las primeras semanas, pero se estabiliza.

¿Puedo hacer el cambio yo mismo o necesito contratar a un profesional?

Con esta guía, puedes hacerlo tú mismo si te sientes cómodo con FTP y phpMyAdmin. Si prefieres no arriesgarte o tu web es muy compleja (tiendas online con pasarelas de pago), contratar a un profesional es una inversión inteligente.

¿Qué pasa si mi web es una tienda WooCommerce?

El proceso es el mismo, pero debes tener especial cuidado con las URLs de los productos y las pasarelas de pago (Stripe, PayPal). Asegúrate de reactivar las claves API en el nuevo dominio.

¿Cuánto tiempo tarda la propagación de DNS?

Entre 24 y 72 horas, aunque en muchos casos puede ser mucho más rápido (2-4 horas). Depende de tu proveedor de DNS y de la caché local de cada usuario.

¿Qué significa el puerto 2106 en Syspanel?

Si tu hosting usa Syspanel, el acceso al panel de control se realiza a través de tudominio.com:2106. Es simplemente la puerta de entrada para gestionar tus archivos, bases de datos y cuentas de correo.


Mover WordPress es una tarea que requiere método, pero no magia. Con esta guía, tienes el mapa y las herramientas. Tómate tu tiempo, sigue los pasos y, sobre todo, no olvides la copia de seguridad.

Cuando todo esté en marcha, celebra tu nueva casa digital. ¡Te lo has ganado!

¿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