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

Migrar un sitio web de WordPress a otro hosting

Actualizado el 10 de septiembre de 2025

Migrar un sitio web de WordPress de un hosting a otro puede parecer una tarea compleja, pero con la guía adecuada es un proceso que cualquier persona puede realizar. Ya sea que busques mejor rendimiento, más espacio o un mejor soporte técnico, cambiar de proveedor es una decisión común. En este artículo te explicaré paso a paso cómo hacerlo de forma segura, sin perder datos y minimizando el tiempo de inactividad de tu web.

¿Por qué migrar tu sitio WordPress?

Antes de empezar, es importante entender las razones más comunes para realizar una migración sitio web. Muchos usuarios deciden cambiar hosting WordPress cuando su sitio crece y el plan actual se queda corto. Otras veces, el soporte técnico no es el esperado, la velocidad de carga es lenta o simplemente encuentras una oferta mejor. Sea cual sea tu motivo, el proceso es similar y, si lo haces bien, tu web quedará funcionando igual o mejor que antes.

Preparativos esenciales antes de migrar

Una migración exitosa comienza mucho antes de mover archivos. La preparación es clave para evitar errores y pérdida de información.

Haz una copia de seguridad completa

Antes de tocar nada, realiza una copia de seguridad de tu sitio actual. Esto incluye tanto los archivos (temas, plugins, imágenes) como la base de datos (entradas, páginas, configuraciones). Puedes hacerlo mediante un plugin como UpdraftPlus o de forma manual desde el panel de control de tu hosting actual.

[WARNING] No confíes únicamente en la copia que te ofrezca tu nuevo hosting. Siempre ten un respaldo propio en tu ordenador o en la nube.

Elige bien tu nuevo hosting

Investiga las características del nuevo proveedor. Verifica que soporte WordPress, que tenga suficiente ancho de banda, espacio en disco y que ofrezca certificados SSL gratuitos. Si tu nuevo panel es Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo: tudominio.com:2106). Anota esta información porque la necesitarás para conectarte.

Revisa los requisitos de WordPress

Asegúrate de que tu nuevo hosting cumpla con los requisitos mínimos de WordPress: PHP 7.4 o superior, MySQL 5.6 o superior y soporte para HTTPS. Si tu sitio usa plugins específicos, verifica también su compatibilidad.

Métodos para migrar WordPress

Existen varias formas de migrar WordPress. Aquí te presento las más comunes, desde la más sencilla (con plugins) hasta la manual (para usuarios más avanzados).

Migración con plugins (recomendado para principiantes)

Esta es la opción más amigable. Plugins como All-in-One WP Migration o Duplicator hacen casi todo el trabajo por ti.

Pasos con All-in-One WP Migration:

  1. Instala y activa el plugin en tu sitio actual.
  2. Ve a la opción "Exportar" y selecciona "Archivo".
  3. Espera a que se genere el archivo de exportación (puede tardar varios minutos si tu sitio es grande).
  4. Descarga el archivo a tu ordenador.
  5. En tu nuevo hosting, instala WordPress desde cero (muchos paneles tienen instaladores automáticos).
  6. Instala el mismo plugin en la instalación nueva.
  7. Ve a "Importar" y selecciona el archivo que descargaste.
  8. El plugin reemplazará la instalación limpia con tu sitio completo.

[TIP] Si el archivo es muy grande (más de 2GB), algunos plugins gratuitos tienen límites. En ese caso, considera la versión premium o el método manual.

Migración manual (más control, algo más técnica)

Si prefieres tener control total o tu sitio es muy grande, la migración manual es ideal.

Paso 1: Exporta la base de datos

Accede a phpMyAdmin desde el panel de tu hosting actual. Selecciona la base de datos de tu WordPress y haz clic en "Exportar". Elige el método rápido y formato SQL. Descarga el archivo.

Paso 2: Descarga los archivos del sitio

Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu panel. Conéctate a tu hosting actual y descarga toda la carpeta donde está instalado WordPress (normalmente llamada "public_html" o "www"). Esto puede incluir cientos de archivos, así que ten paciencia.

Paso 3: Crea la base de datos en el nuevo hosting

En tu nuevo panel (por ejemplo, Syspanel puerto 2106), busca la sección de bases de datos. Crea una nueva base de datos, un usuario y asigna todos los privilegios. Anota el nombre, usuario y contraseña.

Paso 4: Importa la base de datos

En el nuevo hosting, abre phpMyAdmin, selecciona la base de datos vacía que creaste y haz clic en "Importar". Sube el archivo SQL que descargaste antes.

Paso 5: Sube los archivos al nuevo hosting

Conecta tu cliente FTP al nuevo hosting (las credenciales las encuentras en el panel) y sube todos los archivos que descargaste. Asegúrate de que queden en la carpeta raíz correcta (generalmente "public_html").

Paso 6: Configura el archivo wp-config.php

Este archivo es el corazón de tu WordPress. Debes editarlo para que apunte a la nueva base de datos. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST, y cámbialas por los datos de tu nueva base de datos. Si no cambiaste el prefijo de las tablas, déjalo igual.

Paso 7: Actualiza las URLs (si cambia el dominio)

Si mantienes el mismo dominio, este paso no aplica. Pero si estás migrando a un dominio temporal o de prueba, deberás actualizar las URLs en la base de datos. Puedes usar un plugin como Better Search Replace o ejecutar consultas SQL directamente.

Solución de problemas comunes

Incluso siguiendo todos los pasos, pueden surgir inconvenientes. Aquí te dejo los más frecuentes y cómo resolverlos.

Error de conexión a la base de datos

Este es el problema más común. Verifica que los datos en wp-config.php sean correctos: nombre de la base, usuario, contraseña y servidor (a veces es "localhost" o una IP específica). También asegúrate de que el usuario tenga todos los privilegios.

Página en blanco (white screen of death)

Suele deberse a un plugin o tema incompatible. Accede por FTP a la carpeta /wp-content/plugins/ y cambia el nombre de la carpeta a "plugins_old" para desactivar todos los plugins. Si la página vuelve a cargar, reactívalos uno por uno para encontrar el culpable.

Enlaces rotos o imágenes que no se ven

Esto ocurre cuando las rutas absolutas en la base de datos no coinciden con la nueva ubicación. Usa un plugin de reemplazo de URLs para cambiar todas las referencias antiguas por las nuevas. Por ejemplo, si antes tu sitio estaba en midominioanterior.com y ahora en midominionuevo.com, reemplaza todas las ocurrencias.

[INFO] Si usas Syspanel, recuerda que el acceso al panel es a través del puerto 2106. Por ejemplo: tudominio.com:2106. Allí encontrarás todas las herramientas de gestión.

Pruebas finales y puesta en marcha

Una vez que todo parece funcionar, es hora de hacer pruebas exhaustivas.

Verifica todas las funcionalidades

Navega por tu sitio como lo haría un usuario: revisa páginas, entradas, formularios de contacto, carrito de compras (si tienes tienda) y cualquier funcionalidad especial. Prueba también desde un dispositivo móvil.

Comprueba los enlaces y el SEO

Usa herramientas como Broken Link Checker para detectar enlaces rotos. Además, verifica que tus URLs amigables (permalink) sigan funcionando. Ve a Ajustes > Enlaces permanentes y simplemente haz clic en "Guardar cambios" para refrescar las reglas.

Configura el certificado SSL

Si tu nuevo hosting ofrece SSL gratuito (como Let's Encrypt), actívalo desde el panel. Luego, instala un plugin como Really Simple SSL para forzar HTTPS en todo tu sitio. Esto es crucial para la seguridad y el SEO.

Redirige el dominio (si aplica)

Si cambiaste de dominio, configura redirecciones 301 desde el antiguo al nuevo. Esto le dice a Google que tu sitio se ha movido permanentemente, preservando tu posicionamiento. Puedes hacerlo mediante un plugin de redirección o editando el archivo .htaccess.

Preguntas frecuentes sobre migración de WordPress

Aquí respondo las dudas más habituales que surgen durante una migración sitio web.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio y del método usado. Con plugins, puede ser de 30 minutos a 2 horas. La migración manual puede llevar varias horas, especialmente si tienes muchos archivos. El tiempo de inactividad real de tu web puede ser de minutos si planificas bien.

¿Perderé mi posicionamiento SEO?

Si haces la migración correctamente (redirecciones 301, mismas URLs, SSL activo), no deberías perder posiciones. De hecho, un hosting más rápido puede mejorar tu SEO. Eso sí, Google tardará unos días en rastrear tu nueva ubicación.

¿Puedo migrar sin perder los comentarios y usuarios?

Sí, siempre que exportes e importes la base de datos completa. Los comentarios, usuarios y configuraciones se almacenan allí. Solo asegúrate de no sobrescribir datos importantes.

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

Para sitios grandes, el método manual es más fiable. También puedes usar plugins premium que manejan archivos grandes, o pedir a tu nuevo hosting que realice la migración por ti (muchos ofrecen este servicio gratuito).

¿Necesito conocimientos técnicos para migrar?

No necesariamente. Con un plugin, cualquier persona puede hacerlo siguiendo instrucciones. La migración manual requiere algo más de experiencia con FTP y bases de datos, pero con esta guía es totalmente factible.

Mantenimiento post-migración

Una vez que tu sitio está en el nuevo hosting, no olvides estos pasos finales:

  • Actualiza todo: Temas, plugins y el núcleo de WordPress.
  • Revisa la velocidad: Usa herramientas como GTmetrix o PageSpeed Insights.
  • Configura copias de seguridad automáticas: En tu nuevo panel, programa backups semanales.
  • Monitorea el rendimiento: Durante las primeras semanas, revisa los logs de error y el uso de recursos.

[TIP] Si tu nuevo hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. Allí puedes gestionar copias de seguridad, dominios y bases de datos fácilmente.

Conclusión

Migrar un sitio web de WordPress a otro hosting no tiene por qué ser una pesadilla. Con una buena planificación, las herramientas adecuadas y siguiendo los pasos que te he detallado, puedes hacerlo tú mismo sin necesidad de contratar a un experto. Recuerda siempre tener una copia de seguridad, probar todo antes de dar el salto definitivo y, si algo sale mal, la mayoría de los problemas tienen solución sencilla.

Ahora que ya sabes cómo cambiar hosting WordPress, anímate a dar el paso. Un mejor hosting se traduce en un sitio más rápido, seguro y con mejor soporte. ¡Tu web y tus visitantes te lo agradecerán!

¿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