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

Guía para migrar tu sitio WordPress a un nuevo hosting

Actualizado el 13 de febrero de 2026

Mudar tu sitio web de un hosting a otro puede sonar a cirugía mayor, pero te prometo que, siguiendo los pasos correctos, es un proceso más sencillo de lo que parece. Esta wordpress guía está diseñada para que cualquier persona, incluso sin conocimientos técnicos profundos, pueda realizar una wordpress migración exitosa. Vamos a desglosar todo el proceso, desde la preparación hasta la verificación final, para que tu web no sufra ni un segundo de inactividad innecesaria.


1. Preparación: El 80% del éxito está aquí

Antes de tocar un solo archivo, asegurémonos de que todo está listo. Una buena preparación evita dolores de cabeza.

1.1. Elige tu nuevo hosting con cuidado

No todos los hosting wordpress son iguales. Busca uno que ofrezca:

  • Rendimiento: Buen tiempo de carga y recursos suficientes para tu tráfico.
  • Soporte: Que respondan rápido y sepan de WordPress.
  • Facilidad de uso: Un panel de control amigable (como Syspanel) hará tu vida mucho más fácil.

[INFO] Syspanel es el panel de control que utilizamos. Para acceder a él, simplemente añade :2106 al final de la URL de tu dominio o IP (ejemplo: tudominio.com:2106). Ahí gestionarás todo.

1.2. Haz una copia de seguridad COMPLETA

Este es el paso más importante. Una copia de seguridad es tu red de seguridad. Debe incluir dos cosas:

  • Archivos del sitio: Todo el contenido de la carpeta public_html (temas, plugins, imágenes, etc.).
  • Base de datos: Toda la información de tus entradas, páginas, usuarios y configuraciones.

Cómo hacerla:

  1. Archivos: Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu hosting actual. Descarga toda la carpeta public_html a tu computadora.
  2. Base de datos: Desde el panel de control de tu hosting actual (cPanel, Syspanel, etc.), busca la sección de bases de datos. Usa la herramienta phpMyAdmin para exportar tu base de datos. Selecciona todas las tablas y elige la opción "Exportar". Guárdala como un archivo .sql.

[WARNING] Guarda esta copia de seguridad en tu computadora y, si puedes, en la nube (Google Drive, Dropbox). No la dejes solo en el servidor antiguo.

1.3. Anota la información de tu sitio actual

Necesitarás estos datos para la configuración:

  • Nombre de la base de datos (ej: usuario_wpdb).
  • Usuario de la base de datos (ej: usuario_wpuser).
  • Contraseña de la base de datos.
  • Host de la base de datos (normalmente es localhost, pero a veces es una IP).
  • Prefijo de las tablas (normalmente wp_).

Puedes encontrar esta información en el archivo wp-config.php que está en la raíz de tu public_html. Ábrelo con un editor de texto (como el Bloc de notas) y busca estas líneas:

define('DB_NAME', 'aqui_va_el_nombre');
define('DB_USER', 'aqui_va_el_usuario');
define('DB_PASSWORD', 'aqui_va_la_contraseña');
define('DB_HOST', 'localhost');
$table_prefix = 'wp_';

2. El proceso de migración: Paso a paso

Una vez que tienes tu copia de seguridad y los datos, es hora de la acción. Vamos a migrar todo al nuevo servidor.

2.1. Prepara el nuevo hosting

  1. Crea la base de datos: En el panel de tu nuevo hosting (Syspanel, por ejemplo), busca la sección "Bases de Datos" o "MySQL". Crea una nueva base de datos, un usuario y asígnale una contraseña segura. Guarda estos datos exactamente como los creaste.
  2. Sube los archivos: Usando FTP o el administrador de archivos de tu nuevo hosting, sube TODA la carpeta public_html que descargaste antes. Asegúrate de reemplazar cualquier archivo que ya exista.

[TIP] Si tu nuevo hosting está vacío, al subir los archivos, la carpeta public_html se llenará automáticamente. Si ya tiene contenido (como una página de "En construcción"), primero bórralo o renómbralo.

2.2. Importa la base de datos

  1. Abre phpMyAdmin en tu nuevo hosting (desde Syspanel, suele estar en la sección de bases de datos).
  2. Selecciona la base de datos que acabas de crear.
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql que exportaste antes y haz clic en "Continuar".
  5. Espera a que termine. Si no ves errores, ¡la base de datos está importada!

2.3. Conecta WordPress con la nueva base de datos

Ahora toca editar el archivo wp-config.php que subiste al nuevo hosting.

  1. Localiza el archivo: Está en la raíz de tu public_html en el nuevo servidor.
  2. Edítalo: Ábrelo con un editor de texto.
  3. Cambia los datos: Reemplaza las líneas que anotaste antes con los datos de la NUEVA base de datos que creaste en el paso 2.1. Debe quedar así (con tus datos reales):
define('DB_NAME', 'nuevo_nombre_bd');
define('DB_USER', 'nuevo_usuario_bd');
define('DB_PASSWORD', 'nueva_contraseña_bd');
define('DB_HOST', 'localhost'); // Normalmente sigue siendo localhost

[WARNING] No cambies nada más en este archivo. Solo estas cuatro líneas y el prefijo de tabla si es necesario.

2.4. (Opcional pero recomendado) Actualiza las URLs en la base de datos

A veces, al cambiar de hosting, las URLs que están guardadas en la base de datos (por ejemplo, en enlaces de imágenes o en el menú) pueden seguir apuntando al dominio antiguo. Para solucionarlo, ejecuta estas consultas SQL en phpMyAdmin (en la nueva base de datos, pestaña "SQL"):

Reemplaza tudominioantiguo.com y tudominionuevo.com con tus dominios reales.

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');

[INFO] Si tu sitio usa HTTPS, cambia http:// por https:// en las consultas. Si tu prefijo de tabla no es wp_, cámbialo también (ej: mi_prefijo_options).


3. Verificación y ajustes finales

¡Ya casi está! Ahora toca asegurarse de que todo funciona.

3.1. Prueba tu sitio en el nuevo hosting (sin cambiar los DNS aún)

Tu nuevo hosting te habrá proporcionado una IP temporal o una URL temporal (algo como ip.del.servidor/~tuusuario o tudominio.com:2083). Accede a tu web a través de esa dirección.

  • ¿Se ve bien? Revisa las páginas, las imágenes, los menús.
  • ¿Los plugins funcionan? Ve a /wp-admin e inicia sesión con tus credenciales de siempre. Revisa que todo esté activo y sin errores.
  • ¿Los enlaces funcionan? Haz clic en algunos enlaces internos.

[TIP] Si ves errores, no entres en pánico. Lo más común es que falte activar algún plugin o que la URL en la base de datos no se haya actualizado bien. Revisa los pasos anteriores.

3.2. Apunta los DNS al nuevo hosting

Una vez que todo funciona perfectamente en el nuevo servidor, es hora de que el mundo lo vea.

  1. Ve a tu proveedor de dominio (donde compraste el dominio, ej: GoDaddy, Namecheap).
  2. Busca la sección de DNS o "Nameservers".
  3. Cambia los nameservers por los que te proporcionó tu nuevo hosting. Normalmente son dos, como ns1.nuevohosting.com y ns2.nuevohosting.com.
  4. Guarda los cambios.

3.3. Espera la propagación

Los cambios de DNS tardan entre 24 y 48 horas en propagarse por todo el mundo. Durante este tiempo, algunas personas verán tu sitio en el hosting antiguo y otras en el nuevo. No te preocupes, es normal.

[WARNING] No canceles tu hosting antiguo hasta que hayan pasado al menos 48 horas y estés 100% seguro de que todo funciona en el nuevo. Así, si algo falla, puedes volver atrás rápidamente.


Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda una migración de WordPress?

El proceso manual puede llevarte entre 1 y 3 horas, dependiendo del tamaño de tu sitio. La propagación de DNS añade hasta 48 horas. Con herramientas de migración, puede ser mucho más rápido.

¿Qué hago si mi sitio se rompe después de la migración?

No te asustes. Vuelve a tu hosting antiguo (que aún deberías tener activo) y verifica que todo está bien allí. Luego, repasa los pasos de la guía. Los errores más comunes son:

  • Base de datos mal conectada: Revisa el wp-config.php.
  • URLs sin actualizar: Ejecuta las consultas SQL del paso 2.4.
  • Plugins incompatibles: Desactiva todos los plugins desde phpMyAdmin (renombrando la carpeta wp-content/plugins a wp-content/plugins_desactivados) y vuelve a activarlos uno por uno.

¿Puedo migrar mi WordPress sin perder el SEO?

Sí, si lo haces bien. La clave es mantener la misma estructura de URLs. Si usas la misma URL para tu sitio (no cambias de dominio), el SEO no se verá afectado negativamente. Si cambias de dominio, tendrás que configurar redirecciones 301, pero eso es otro tema.

¿Necesito conocimientos técnicos para migrar WordPress?

No, pero ayuda tener algo de paciencia y seguir los pasos al pie de la letra. Si te sientes inseguro, muchos hostings ofrecen servicios de migración gratuita. No dudes en pedir ayuda a su soporte.

¿Qué es Syspanel y cómo accedo?

Syspanel es el panel de control de nuestro hosting. Es la herramienta desde la que gestionas tu cuenta, bases de datos, archivos y correos. Para acceder, escribe en tu navegador tudominio.com:2106 (reemplaza tudominio.com por tu dominio real). Ahí encontrarás todo lo que necesitas.

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

Para sitios grandes, te recomiendo usar un plugin de migración como Duplicator o All-in-One WP Migration. Estos plugins comprimen todo (archivos y base de datos) en un solo paquete que puedes descargar y luego subir al nuevo hosting. Son muy útiles y evitan problemas con límites de tiempo de subida.


Conclusión

Migrar tu sitio wordpress a un nuevo hosting wordpress es un proceso que, con esta wordpress guía, puedes hacer tú mismo. La clave está en la preparación (copia de seguridad), seguir los pasos de forma ordenada y verificar todo antes de dar el salto final con los DNS. Recuerda que el soporte de tu nuevo hosting está para ayudarte, no dudes en contactarlos si tienes dudas. ¡Buena suerte con tu migrar wordpress y disfruta de tu nuevo servidor!

¿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