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

Cómo mover WordPress a un nuevo hosting sin perder el SEO (Guía paso a paso)

Actualizado el 8 de octubre de 2025

Mudarte de hosting puede parecer una operación de alto riesgo, sobre todo si llevas años construyendo tu posicionamiento en Google. La buena noticia es que, con un buen plan y las herramientas adecuadas, migrar WordPress a un nuevo hosting no tiene por qué ser una pesadilla. Este proceso, que técnicamente se llama migración WordPress, es más sencillo de lo que piensas si sigues los pasos correctos.

El verdadero miedo no es el cambio en sí, sino perder el SEO que tanto te ha costado ganar. Cada visita, cada enlace y cada artículo indexado tiene un valor incalculable. Por eso, he preparado esta guía paso a paso, pensada para que la entiendas aunque no seas un experto en informática. Vamos a desglosar el proceso de cambiar de hosting WordPress sin sustos y garantizando que tu tráfico orgánico no sufra ni un solo rasguño.


Fase 1: Preparación antes de la migración WordPress

Antes de tocar nada, debemos sentar las bases. Una buena preparación evita el 90% de los problemas comunes. No se trata solo de copiar archivos; se trata de entender qué hace que tu web funcione.

1.1. Haz una copia de seguridad completa (Backup)

Este es el paso más crítico. Nunca, bajo ninguna circunstancia, intentes mover WordPress sin tener una copia de seguridad actualizada. No basta con copiar los archivos del servidor; necesitas una copia de la base de datos (donde están tus entradas, páginas y configuraciones).

  • Usa un plugin: Herramientas como UpdraftPlus, All-in-One WP Migration o Duplicator son perfectas para esto. Generan un archivo comprimido con todo tu sitio.
  • Desde el panel de control: Si tu hosting actual usa cPanel, busca la opción "Copias de seguridad" o "Backup". Puedes descargar el directorio public_html y la base de datos MySQL por separado.
  • Verifica la copia: Asegúrate de que el archivo descargado no esté corrupto. Puedes intentar abrirlo en tu ordenador o, mejor aún, restaurarlo en un subdominio de prueba (aunque esto ya es más avanzado).

[WARNING]: No continúes con el tutorial sin tener al menos una copia de seguridad en tu disco duro local. Si algo sale mal durante el proceso, este archivo será tu salvavidas.

1.2. Elige y contrata tu nuevo hosting

Investiga bien antes de contratar. No todos los hostings son iguales. Busca opiniones sobre velocidad, soporte técnico y, sobre todo, que tenga certificado SSL gratuito (HTTPS).

  • Rendimiento: Si usas caché, busca un hosting con LiteSpeed o Nginx.
  • Soporte: ¿Ofrecen migración gratuita? Muchos hostings de calidad te ayudan a migrar WordPress ellos solos si se lo pides. Aprovecha esto si no te sientes seguro.
  • Syspanel: Si tu nuevo proveedor utiliza el panel de control Syspanel, no te asustes. Es un panel moderno y muy intuitivo. Recuerda que el acceso principal se realiza a través del puerto 2106 (ejemplo: https://tu-dominio.com:2106). Allí encontrarás las opciones de gestión de bases de datos y dominios.

1.3. Revisa tu configuración DNS actual

Antes de mover nada, anota la configuración DNS de tu dominio. Esto lo encuentras en el panel de tu registrador de dominios (donde compraste el .com, .es, etc.). Necesitarás saber qué servidores de nombres (Nameservers) estás usando, ya que más adelante los apuntaremos al nuevo hosting.


Fase 2: El proceso de migración WordPress (El traslado)

Ahora viene la parte práctica. Vamos a mover los archivos y la base de datos de un lugar a otro. Existen dos métodos principales: manual (con FTP y phpMyAdmin) o mediante plugins. Te explicaré el método con plugin porque es el más seguro para novatos, pero mencionaré el manual por si prefieres no instalar más complementos.

2.1. Método recomendado: Usar un plugin de migración

Este es el método más fiable para migrar WordPress sin perder datos.

  1. Instala el plugin en el sitio ORIGEN: Ve a tu panel de WordPress actual, entra en "Plugins" > "Añadir nuevo" y busca All-in-One WP Migration (o Duplicator). Actívalo.
  2. Exporta tu sitio: En el menú lateral izquierdo, verás la opción "All-in-One WP Migration". Haz clic en "Exportar" y pulsa el botón "Exportar a". Elige "Archivo". El plugin generará un archivo .wpress (o .zip en el caso de Duplicator). Descárgalo a tu ordenador.
  3. Prepara el nuevo hosting: Antes de importar, debes tener el nuevo hosting activo. Si tu dominio va a cambiar de servidor, aún no lo cambies. Necesitarás una dirección temporal (que te dará tu nuevo hosting) o, si mantienes el mismo dominio, puedes usar un dominio temporal que te asignen.
  4. Instala WordPress en el nuevo hosting: Esto es importante. El plugin necesita una instalación base de WordPress para funcionar. Instala una copia limpia de WordPress (la última versión) en tu nuevo hosting, ya sea con el instalador automático de Syspanel (que encontrarás en el puerto 2106) o manualmente.
  5. Importa el archivo: En el nuevo WordPress, instala el mismo plugin (All-in-One WP Migration). Ve a "Importar", selecciona el archivo .wpress que descargaste y súbelo. El plugin hará todo el trabajo pesado: subirá los archivos, importará la base de datos y reemplazará las URLs antiguas por las nuevas (las del dominio temporal).

[TIP]: Si el archivo es muy grande (más de 256 MB), el plugin gratuito puede dar problemas. En ese caso, sube el límite en el archivo wp-config.php o contrata la extensión de pago del plugin. Otra opción es usar Duplicator, que tiene un sistema de "Paquete" que separa los archivos y la base de datos.

2.2. Método manual (Para los más atrevidos)

Si prefieres no usar plugins, necesitas un cliente FTP (como FileZilla) y acceso a phpMyAdmin.

  1. Descarga los archivos: Conecta por FTP a tu hosting actual y descarga todo el contenido de la carpeta public_html (o www). Guárdalo en una carpeta local.
  2. Exporta la base de datos: Ve a phpMyAdmin, selecciona tu base de datos y haz clic en "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo .sql.
  3. Sube los archivos al nuevo hosting: Conecta por FTP al nuevo servidor y sube todos los archivos que descargaste en el paso 1. Esto puede tardar horas dependiendo del tamaño.
  4. Crea la base de datos en el nuevo hosting: En Syspanel (puerto 2106), busca la sección "Bases de datos". Crea una nueva base de datos, un usuario y una contraseña. Anota estos datos.
  5. Importa la base de datos: En el phpMyAdmin del nuevo hosting, selecciona la base de datos que acabas de crear y haz clic en "Importar". Selecciona el archivo .sql que descargaste.
  6. Configura el archivo wp-config.php: En la carpeta raíz de tu nuevo WordPress, edita el archivo wp-config.php (puedes usar el bloc de notas). Cambia las líneas DB_NAME, DB_USER y DB_PASSWORD con los datos de tu nueva base de datos.

[WARNING]: Este método manual es propenso a errores. Si no sabes qué es un "prefijo de tabla" o una "ruta absoluta", es mejor que uses el método del plugin. Un error en el wp-config.php hará que tu web muestre un error de conexión a la base de datos.


Fase 3: Actualizar las URLs y el SEO (El paso crítico)

Aquí es donde realmente se define si tu migración WordPress afectará o no tu posicionamiento. El problema principal es que las URLs de tu sitio cambian ligeramente si usas un dominio temporal o un IP.

3.1. Actualizar la URL en la base de datos

Si has usado el método manual o incluso el plugin, es posible que las URLs internas sigan apuntando a la dirección antigua. Para solucionarlo, necesitas un plugin llamado Better Search Replace o hacerlo manualmente con SQL.

  1. Instala el plugin "Better Search Replace" en tu WordPress nuevo.
  2. Ve a "Herramientas" > "Better Search Replace".
  3. En "Buscar", escribe la URL antigua (ej: http://midominio.com o la URL temporal).
  4. En "Reemplazar por", escribe la URL definitiva (ej: https://midominio.com).
  5. Selecciona todas las tablas de la base de datos y pulsa "Ejecutar".

[INFO]: Este proceso es seguro y no romperá tu base de datos. El plugin solo reemplaza texto, pero asegúrate de marcar la casilla "Guardar como borrador" o "Dry run" primero para ver cuántas coincidencias encuentra.

3.2. Mantén la estructura de enlaces (Permalinks)

Es vital que la estructura de tus URLs (permalinks) sea exactamente igual en el nuevo hosting que en el antiguo. Si antes usabas /%postname%/, cámbialo en el nuevo sitio en "Ajustes" > "Enlaces permanentes" y pulsa "Guardar cambios". Esto actualiza las reglas de reescritura (.htaccess).

3.3. Configura las redirecciones 301

Si por alguna razón alguna URL ha cambiado (por ejemplo, si eliminaste una página o cambiaste una categoría), debes configurar una redirección 301. Esto le dice a Google que la página ha sido movida permanentemente a una nueva dirección.

  • Usa un plugin: "Redirection" es el más popular. Te permite mapear URLs antiguas a nuevas.
  • Edita el .htaccess: Si solo cambias el dominio (de .com a .es), puedes añadir reglas de redirección masiva al archivo .htaccess en la raíz.

Fase 4: Poner en marcha el nuevo hosting

Ya tienes todo en el nuevo servidor. Ahora toca el momento de la verdad: cambiar el dominio para que apunte al nuevo hosting.

4.1. Cambia los servidores de nombres (Nameservers)

Ve al panel de control de tu registrador de dominios (donde compraste el dominio). Busca la opción "Nameservers" o "Servidores DNS". Deberás reemplazar los actuales por los que te haya proporcionado tu nuevo hosting. Normalmente son dos o tres, con un formato similar a ns1.nuevohosting.com y ns2.nuevohosting.com.

4.2. Espera la propagación DNS

Este es un proceso que puede tardar entre 4 y 48 horas. Durante este tiempo, algunos usuarios verán tu web en el hosting antiguo y otros en el nuevo. No te preocupes, es normal. No toques nada durante este periodo.

[WARNING]: No canceles tu hosting antiguo hasta que hayan pasado al menos 72 horas desde el cambio de DNS. Asegúrate de que todo funciona correctamente en el nuevo servidor. Una vez verificado, ya puedes dar de baja el servicio antiguo.


Fase 5: Verificación post-migración (El chequeo SEO)

Una vez que el dominio apunta al nuevo hosting, es hora de asegurarse de que mover WordPress no haya dejado secuelas.

5.1. Comprueba el certificado SSL

Lo primero es que el candado de tu navegador aparezca correctamente. En Syspanel, busca la opción "SSL" y activa el certificado Let's Encrypt. Asegúrate de que redirige de http:// a https://.

5.2. Revisa el archivo robots.txt y el sitemap

Asegúrate de que tu archivo robots.txt no esté bloqueando el rastreo y que tu sitemap XML (generado por Yoast SEO o Rank Math) siga funcionando. Envía el sitemap a Google Search Console.

5.3. Comprobación técnica rápida

  • Carga la web: ¿Aparece algún error? ¿La página de inicio carga rápido?
  • Revisa las imágenes: ¿Se ven todas las imágenes? Si alguna no carga, puede ser un problema de permisos de archivos (deben ser 644 o 755).
  • Prueba los formularios: ¿Funcionan los formularios de contacto?
  • Enlaces internos: Haz clic en algunos artículos antiguos. ¿Llevan a la página correcta?

5.4. Monitoriza Google Search Console

Después de 24-48 horas, entra en Google Search Console y solicita la indexación de tu página de inicio. Observa si hay un aumento masivo de errores 404. Si los hay, es que las redirecciones no se configuraron bien. Usa la herramienta "Inspección de URLs" para ver cómo ve Google tu sitio.


FAQ: Dudas frecuentes sobre migración WordPress

Aquí tienes las respuestas a las preguntas que más me hacen los clientes cuando van a cambiar de hosting WordPress.

¿Cuánto tiempo tarda en afectar el SEO una migración?

Si se hace correctamente, no debería afectar. Es normal que haya una pequeña fluctuación en las primeras 48 horas mientras Google vuelve a rastrear tu sitio desde la nueva IP. Si mantienes la velocidad de carga y las URLs, tu posicionamiento se recuperará en pocos días.

¿Debo contratar a un profesional para que me ayude?

Si te sientes abrumado con los pasos técnicos (FTP, bases de datos), la respuesta es sí. Muchos hostings ofrecen migración WordPress gratuita como parte del servicio. Ellos se encargan de todo el proceso por ti, y suelen hacerlo en menos de 24 horas.

¿Qué pasa si mi web es muy grande (más de 10 GB)?

Para sitios grandes, te recomiendo usar Duplicator Pro o hacer la migración manual por partes. Los plugins gratuitos de migración tienen límites de tamaño. También puedes hablar con tu nuevo hosting; algunos tienen herramientas de migración a nivel de servidor que no tienen límites.

¿Es lo mismo migrar a un hosting VPS que a uno compartido?

No. En un VPS, tendrás más control (y más responsabilidad). La migración es similar, pero deberás configurar el servidor web (Apache/Nginx) y PHP tu mismo. En estos casos, la ayuda de un profesional o el soporte técnico del hosting es esencial.

¿Pierdo los comentarios y usuarios si migro WordPress?

No, porque todo eso está en la base de datos. Mientras copies y muevas la base de datos correctamente (con el plugin o manualmente), tus comentarios, usuarios y contraseñas se moverán intactos.


Conclusión: La clave está en la planificación

Cambiar de hosting WordPress es una decisión valiente que suele venir acompañada de mejoras en velocidad y seguridad. El miedo a perder el SEO es comprensible, pero como has visto, es un proceso mecánico que se puede controlar.

La clave del éxito no está en hacer las cosas rápido, sino en hacerlas bien. Haz copias de seguridad, usa los plugins adecuados, respeta los tiempos de propagación del DNS y, sobre todo, verifica que las URLs sean consistentes. Si sigues esta guía, en unos días estarás disfrutando de tu nuevo hosting con la tranquilidad de que Google sigue viendo tu web exactamente igual que antes, o incluso mejor.

Si en algún paso te sientes perdido, no dudes en contactar con el soporte técnico de tu nuevo proveedor. Ellos están para ayudarte, y si usan Syspanel, te guiarán a través del puerto 2106 para resolver cualquier incidencia. ¡Buena suerte con tu mudanza!

¿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