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

Migrar un sitio WordPress a otro hosting

Actualizado el 14 de febrero de 2026

Migrar un sitio web de WordPress de un hosting a otro puede sonar a una tarea compleja, pero con la guía adecuada, es un proceso que cualquier persona puede realizar sin ser un experto técnico. Ya sea porque tu sitio ha crecido y necesitas más recursos, porque encontraste un mejor precio o simplemente porque el servicio actual no te satisface, cambiar de hosting es una decisión común y necesaria en la vida de cualquier página web.

En este artículo, te explicaremos paso a paso cómo realizar una migración sitio WordPress de forma segura, evitando errores comunes y asegurando que tu web quede funcionando exactamente igual que antes, o incluso mejor. Vamos a dividir el proceso en fases muy claras: preparación, exportación, importación y verificación.


Fase 1: Preparación Antes de Migrar WordPress

Antes de tocar un solo archivo, es fundamental preparar el terreno. Una migración exitosa depende en un 90% de una buena planificación.

Elige tu Nuevo Hosting con Cuidado

No todos los hostings son iguales. Asegúrate de que tu nuevo proveedor ofrezca:

  • Soporte para WordPress: Que tenga instaladores automáticos (como Softaculous) o que permita la instalación manual.
  • Suficiente espacio y ancho de banda: Revisa los límites de tu plan.
  • Certificado SSL gratuito: Imprescindible para la seguridad y el SEO.
  • Acceso a cPanel, Plesk o Syspanel: Necesitarás un panel de control para gestionar archivos y bases de datos.

[TIP] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el panel de control se accede normalmente a través del puerto 2106 (ejemplo: tudominio.com:2106). Es un panel muy intuitivo para gestionar tus sitios.

Haz una Copia de Seguridad Completa (¡Obligatorio!)

Este es el paso más importante. Nunca inicies una migrar WordPress sin tener un respaldo. Una copia de seguridad incluye:

  • Todos los archivos de tu sitio (carpeta wp-content, temas, plugins, etc.).
  • La base de datos (tablas con entradas, páginas, usuarios, configuraciones).

Puedes hacerlo desde tu panel de control actual (cPanel suele tener una opción de "Backup") o usando un plugin como UpdraftPlus, que es gratuito y muy fiable.

Anota los Datos de tu Sitio Actual

Para no perderte, ten a mano:

  • Tu dominio (ej: tudominio.com).
  • Las credenciales de acceso a tu hosting actual (usuario y contraseña del panel).
  • La URL de acceso a WordPress (ej: tudominio.com/wp-admin).
  • Los datos de la base de datos actual (nombre de la BD, usuario y contraseña). Los encuentras en el archivo wp-config.php de tu sitio.

Fase 2: Exportar tu Sitio WordPress desde el Hosting Antiguo

Ahora vamos a sacar todo el contenido de tu web actual. Lo haremos en dos partes: archivos y base de datos.

Paso 1: Descargar los Archivos de WordPress

Accede a tu panel de control antiguo (cPanel, Plesk, Syspanel, etc.) y busca la sección de "Administrador de archivos" o "File Manager".

  1. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o www).
  2. Selecciona TODOS los archivos y carpetas (puedes usar Ctrl+A).
  3. Haz clic en "Comprimir" o "Zip" para crear un archivo .zip de todo el sitio.
  4. Descarga ese archivo .zip a tu computadora.

[WARNING] Si tu sitio es muy grande (más de 500 MB), la compresión puede fallar. En ese caso, usa un plugin como All-in-One WP Migration que empaqueta todo en un solo archivo más manejable.

Paso 2: Exportar la Base de Datos

La base de datos contiene todo el contenido textual de tu web.

  1. En tu panel de control, busca "phpMyAdmin" (normalmente está en la sección de Bases de Datos).
  2. Selecciona la base de datos de tu WordPress (la que aparece en tu archivo wp-config.php).
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato "SQL".
  5. Haz clic en "Continuar" y descarga el archivo .sql a tu computadora.

¡Ya tienes todo tu sitio en tu disco duro!


Fase 3: Importar tu Sitio WordPress al Nuevo Hosting

Ahora viene la parte emocionante: montar tu web en el nuevo servidor.

Paso 1: Subir los Archivos a tu Nuevo Hosting

Accede al panel de control de tu nuevo hosting. Si es Syspanel, recuerda usar el puerto 2106.

  1. Ve al "Administrador de archivos" de tu nuevo hosting.
  2. Navega a la carpeta raíz (normalmente public_html o web).
  3. Sube el archivo .zip que descargaste antes. Puedes arrastrarlo o usar el botón de "Subir".
  4. Una vez subido, selecciona el archivo y haz clic en "Extraer" o "Descomprimir".
  5. Espera a que termine. Ahora todos tus archivos de WordPress están en el nuevo servidor.

Paso 2: Crear una Nueva Base de Datos e Importar los Datos

Necesitamos un lugar donde vivirán los datos de tu web.

  1. En tu nuevo panel de control, busca "Bases de Datos MySQL" o similar.
  2. Crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que generes.
  3. Ahora, busca "phpMyAdmin" en el nuevo hosting.
  4. Selecciona la base de datos que acabas de crear (debe estar vacía).
  5. Haz clic en la pestaña "Importar".
  6. Selecciona el archivo .sql que descargaste antes.
  7. Haz clic en "Continuar". Espera a que termine la importación.

Paso 3: Conectar WordPress con la Nueva Base de Datos

Este es el paso clave. WordPress necesita saber dónde está su nueva base de datos.

  1. En el Administrador de archivos del nuevo hosting, busca el archivo wp-config.php (está en la carpeta raíz).
  2. Edítalo (clic derecho > "Editar").
  3. Busca las líneas que definen la base de datos. Deben verse así:
    define('DB_NAME', 'nombre_base_antigua');
    define('DB_USER', 'usuario_antiguo');
    define('DB_PASSWORD', 'contraseña_antigua');
    define('DB_HOST', 'localhost');
    
  4. Reemplaza esos valores con los datos de la nueva base de datos que creaste en el paso anterior.
    • DB_NAME: el nombre de la nueva BD.
    • DB_USER: el usuario de la nueva BD.
    • DB_PASSWORD: la contraseña de la nueva BD.
    • DB_HOST: normalmente se deja como localhost. Si tu hosting te da uno diferente, lo verás en la configuración.
  5. Guarda los cambios.

[INFO] Si tu sitio usaba una URL diferente (por ejemplo, de un subdominio de prueba), tendrás que actualizar las URLs en la base de datos. Puedes hacerlo con un plugin como Better Search Replace después de que la web funcione, o editando directamente la tabla wp_options en phpMyAdmin.


Fase 4: Configurar el Dominio y SSL

Ahora que tu sitio está en el nuevo servidor, necesitas que los visitantes lleguen a él.

Cambiar los Servidores DNS de tu Dominio

Los DNS son como la guía telefónica de internet. Debes apuntar tu dominio al nuevo hosting.

  1. Ve al panel de control de tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
  2. Busca la sección "DNS" o "Nameservers".
  3. Reemplaza los servidores DNS actuales por los que te proporcionó tu nuevo hosting. Suelen ser dos o tres direcciones como ns1.nuevohosting.com y ns2.nuevohosting.com.
  4. Guarda los cambios.

La propagación de DNS puede tardar entre 1 y 48 horas en completarse. Durante ese tiempo, es posible que algunos usuarios vean tu web antigua y otros la nueva.

Instalar un Certificado SSL

Para que tu web sea segura (HTTPS), instala un certificado SSL en el nuevo hosting.

  1. En tu nuevo panel de control, busca "SSL/TLS" o "Certificados SSL".
  2. Elige la opción "Auto SSL" o "Let's Encrypt" (suele ser gratuita).
  3. Selecciona tu dominio y haz clic en "Instalar".
  4. Espera unos minutos y tu web ya usará HTTPS.

[TIP] Si tu web ya usaba HTTPS antes, es posible que tengas que activar el "Forzar HTTPS" en WordPress. Puedes hacerlo desde Ajustes > Generales, cambiando la URL de WordPress a https://tudominio.com.


Fase 5: Verificación y Ajustes Finales

Una vez que los DNS se hayan propagado (o si usaste un dominio de prueba), es hora de revisar que todo funcione perfectamente.

Lista de Verificación Post-Migración

  • ¿Se ve la web correctamente? Visita tu dominio y navega por varias páginas.
  • ¿Funcionan los enlaces? Haz clic en menús, entradas y páginas.
  • ¿Los formularios de contacto envían correos? Prueba a enviar un mensaje.
  • ¿Las imágenes se cargan? Revisa que no haya iconos rotos.
  • ¿El admin de WordPress funciona? Accede a tudominio.com/wp-admin.
  • ¿Los plugins y temas están activos? Ve a Plugins y Temas en el panel de administración.
  • ¿El SEO está intacto? Si usas Yoast o Rank Math, revisa que los sitemaps y configuraciones estén ahí.

Solución de Problemas Comunes

  • Error de conexión a la base de datos: Revisa los datos en wp-config.php. Asegúrate de que el usuario de la BD tenga todos los privilegios.
  • Página en blanco (White Screen of Death): Desactiva todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_old. Luego ve reactivándolos uno por uno.
  • Enlaces rotos o imágenes que no cargan: Usa un plugin como Better Search Replace para actualizar la URL antigua por la nueva en toda la base de datos.

Preguntas Frecuentes (FAQ)

¿Puedo migrar mi WordPress sin perder el SEO?

Sí, si mantienes la misma estructura de URLs (permalinks), no perderás posicionamiento. La migración no afecta al SEO siempre que los enlaces sigan siendo los mismos y no haya largos periodos de inactividad.

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

Usa un plugin de migración como All-in-One WP Migration con su extensión para archivos grandes, o contrata un servicio de migración gestionada. También puedes migrar por partes: primero los archivos, luego la base de datos, y finalmente los archivos multimedia.

¿Necesito conocimientos técnicos para migrar WordPress?

No. Con esta guía paso a paso y un poco de paciencia, cualquier persona puede hacerlo. Si te sientes inseguro, muchos hostings ofrecen migración gratuita al contratar su servicio.

¿Cuánto tiempo tarda la migración?

La parte técnica (subir archivos y base de datos) puede tomar de 30 minutos a 2 horas, dependiendo del tamaño del sitio. La propagación de DNS puede demorar hasta 48 horas, pero tu web estará accesible desde el nuevo hosting inmediatamente si usas un dominio de prueba.

¿Qué pasa con mi correo electrónico?

Si tu correo está asociado al mismo dominio (ej: info@tudominio.com), durante la migración de DNS puede haber interrupciones. Te recomendamos no eliminar el hosting antiguo hasta que los DNS se hayan propagado por completo, o configurar el correo en el nuevo hosting antes de cambiar los DNS.


Conclusión

Migrar un sitio WordPress a otro hosting no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, aseguras que tu web quede funcionando sin problemas, con todos tus contenidos, plugins y configuraciones intactos. Recuerda siempre hacer una copia de seguridad antes de empezar y tomarte el tiempo necesario para verificar cada detalle.

Si en algún momento te sientes abrumado, no dudes en contactar al soporte técnico de tu nuevo hosting. La mayoría de los proveedores, especialmente los que usan paneles modernos como Syspanel (puerto 2106), tienen equipos dispuestos a ayudarte con la migración sitio. ¡Buena suerte y bienvenido a tu nuevo hogar en la web!

¿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