Cómo mover WordPress de un servidor a otro sin perder SEO
Mover un sitio web de un servidor a otro puede sonar a una operación de alto riesgo, especialmente si has trabajado duro para posicionar tu contenido en Google. La buena noticia es que, con una planificación cuidadosa y los pasos adecuados, puedes realizar una migración wordpress hosting de forma limpia y sin perder ni una posición en los resultados de búsqueda.
El SEO se basa en la confianza y la estabilidad. Si el proceso se hace mal, puedes sufrir caídas de tráfico, errores 404 y penalizaciones. Pero no te preocupes, aquí te voy a guiar paso a paso para que el cambio de servidor sea invisible para tus visitantes y para los motores de búsqueda.
Vamos a desglosar todo el proceso en fases muy claras, pensadas para que cualquier persona, aunque no sea una experta en programación, pueda seguir el hilo sin perderse.
Fase 1: Preparación antes de tocar nada
Antes de ejecutar cualquier comando o pulsar botones, la preparación es el 80% del éxito. Actuar con prisa es el error más común que lleva a perder el SEO.
Realiza una copia de seguridad completa y verificable
No puedes mover lo que no tienes. Una copia de seguridad no es solo descargar la carpeta wp-content. Necesitas una instantánea completa del sitio. Esto incluye dos partes fundamentales: los archivos y la base de datos.
Para los archivos, puedes acceder a tu panel de control actual (cPanel, Plesk o el que uses) y usar la herramienta de "Backup" o "Copias de seguridad". Si no la tienes, puedes usar un plugin como UpdraftPlus o Duplicator.
Para la base de datos, necesitas exportarla a un archivo .sql. Esto se hace normalmente desde phpMyAdmin. Selecciona tu base de datos, ve a la pestaña "Exportar" y elige el método "Rápido". El archivo resultante lo guardarás en tu ordenador.
[WARNING]: No confíes solo en la copia de seguridad del servidor antiguo. Descarga siempre una copia a tu ordenador o a un almacenamiento en la nube. Si el servidor antiguo falla durante la migración, necesitas tu propia red de seguridad.
Audita tu estado SEO actual (el punto de partida)
Para saber si pierdes algo, primero debes saber dónde estás. Antes de mover nada, registra tus métricas actuales.
Anota en un documento o en una hoja de cálculo:
- El número de páginas indexadas en Google (busca
site:tudominio.comen Google). - Tus palabras clave principales y su posición aproximada.
- Tu tráfico orgánico mensual (puedes verlo en Google Search Console o Analytics).
- Tu mapa del sitio (
sitemap.xml).
Este registro es tu "antes". Cuando termines la migración, compararás estos datos con el "después" para detectar problemas rápidamente.
Actualiza todo el núcleo, temas y plugins
Un sitio desactualizado es un sitio vulnerable y propenso a errores durante la migración. Antes de mover wordpress servidor, asegúrate de que tu WordPress, todos los plugins y el tema estén en su última versión. Esto reduce la probabilidad de conflictos con la nueva configuración del servidor (versión de PHP, por ejemplo, que suele ser más moderna en el destino).
Fase 2: La migración técnica (Archivos y Base de Datos)
Ahora sí, entramos en materia. Hay dos formas de hacer esto: manualmente (más control) o con plugins (más fácil). Te explicaré el método manual, que es el que te da un entendimiento más profundo y suele ser más fiable para no perder SEO, porque controlas cada variable.
Mueve los archivos a tu nuevo servidor
Primero, necesitas subir los archivos que descargaste en la copia de seguridad al nuevo hosting. Puedes hacerlo de dos maneras:
-
Por FTP o Gestor de Archivos: Accede al nuevo servidor con tus credenciales FTP (FileZilla es una buena opción gratuita) o usa el administrador de archivos del panel de control. Sube todos los archivos de la copia a la carpeta
public_html(o la carpeta raíz que indique tu nuevo hosting). -
Por transferencia directa: Algunos paneles de control modernos, como Syspanel (el acceso a este panel se realiza a través del puerto 2106), ofrecen herramientas de transferencia directa entre servidores. Esto puede ahorrarte tiempo, pero a veces falla con sitios muy grandes.
[INFO]: Si tu sitio es muy pesado (más de 2GB), subir los archivos por FTP puede ser lento. Considera comprimir la carpeta en un .zip dentro del servidor antiguo y luego descomprimirla en el nuevo desde el administrador de archivos. Es mucho más rápido.
Crea y importa la base de datos en el destino
En tu nuevo panel de control (recuerda, si es Syspanel, accede por el puerto 2106), busca la sección de "Bases de Datos MySQL".
- Crea una nueva base de datos.
- Crea un nuevo usuario para esa base de datos.
- Asigna todos los privilegios a este usuario sobre la base de datos.
Ahora, importa el archivo .sql que exportaste antes. En la mayoría de los paneles, esto se hace desde phpMyAdmin. Entra en la base de datos recién creada, ve a "Importar" y selecciona tu archivo. Haz clic en "Continuar" y espera a que termine.
Conecta la base de datos a WordPress (El paso crítico)
Aquí es donde la mayoría de la gente se equivoca. Los archivos de WordPress no saben automáticamente dónde está la nueva base de datos. Debes decírselo.
Busca el archivo wp-config.php en la raíz de tu instalación (en la carpeta public_html). Ábrelo con un editor de texto (como Bloc de Notas).
Dentro, verás líneas como estas:
define( 'DB_NAME', 'nombre_de_tu_nueva_base_de_datos' );
define( 'DB_USER', 'tu_nuevo_usuario' );
define( 'DB_PASSWORD', 'tu_nueva_contraseña' );
define( 'DB_HOST', 'localhost' );
Reemplaza los valores entre comillas con los datos de la base de datos que acabas de crear en el nuevo servidor. Guarda el archivo.
Fase 3: El ajuste fino para no perder SEO
Ahora viene la parte más delicada. Tener el sitio funcionando no es suficiente; hay que asegurarse de que las URLs y las rutas internas sigan siendo las mismas.
Actualiza las URLs en la base de datos
El problema principal es que tu base de datos tiene guardadas las URLs antiguas (por ejemplo, https://tudominio.com/wp-content/uploads/...). Si tu dominio no cambia, esto no es un problema. Pero si estás moviendo el sitio a un dominio nuevo o a una subcarpeta temporal para probarlo, necesitas actualizar estas referencias.
Usa un plugin como "Better Search Replace" o "WP-CLI" para hacer esto de forma segura. No lo hagas manualmente en phpMyAdmin con un simple "Buscar y Reemplazar", porque puede romper la serialización de los datos de WordPress.
[TIP]: Si tu dominio es el mismo, solo necesitas actualizar las URLs si has cambiado de http a https o has añadido/quita la www. Si es así, usa el plugin para reemplazar http://tudominio.com por https://tudominio.com.
Configura el nuevo servidor para que apunte al dominio
Este es un paso de DNS. Debes ir a tu registrador de dominios (donde compraste tu dominio, como GoDaddy, Namecheap, etc.) y cambiar los "Nameservers" para que apunten a tu nuevo hosting.
Tu nuevo proveedor de hosting te dará dos o tres direcciones de nameservers (por ejemplo, ns1.nuevohosting.com y ns2.nuevohosting.com). Reemplázalos en tu registrador.
[WARNING]: El cambio de DNS puede tardar entre 24 y 72 horas en propagarse por todo el mundo. Durante este tiempo, algunos usuarios verán tu sitio viejo y otros el nuevo. Es un proceso normal, pero debes tener paciencia.
Activa el SSL (HTTPS) inmediatamente
Un sitio sin certificado SSL es una señal de alerta para Google y para los usuarios. Una vez que el DNS apunte al nuevo servidor, activa el certificado SSL gratuito (Let's Encrypt) desde el panel de control de tu hosting (en Syspanel, suele haber un botón para activarlo en la sección de "Dominios" o "Seguridad").
Después de activarlo, fuerza la redirección de HTTP a HTTPS. Esto se puede hacer desde un plugin de SEO o añadiendo una línea al archivo .htaccess.
Fase 4: Verificación post-migración (El chequeo final)
No des por hecho que todo está bien. Después de la migración, debes hacer una revisión exhaustiva.
Comprueba que no hay errores 404
Un error 404 es la muerte del SEO. Significa que una URL que existía antes ya no existe.
- Comprueba la estructura de enlaces: Navega por tu web haciendo clic en los menús y entradas.
- Usa Google Search Console: Ve a la herramienta "Inspección de URLs" y solicita la indexación de las páginas principales.
- Instala un plugin de redirecciones: Si encuentras URLs que han cambiado, configura redirecciones 301 desde la URL antigua a la nueva. Un plugin como "Redirection" te ayuda a gestionarlas fácilmente.
Revisa el archivo robots.txt y el sitemap
Asegúrate de que el archivo robots.txt no esté bloqueando el acceso a tu sitio y que el sitemap.xml se haya actualizado con las nuevas URLs (si las hay). Puedes generarlo de nuevo con tu plugin de SEO favorito (Yoast, Rank Math, etc.).
Monitorea tu rendimiento durante las primeras semanas
Después de la migración wordpress sin perder seo, no te relajes. Vigila Google Search Console a diario durante las primeras dos semanas.
- ¿Hay un aumento de errores?
- ¿El tráfico ha caído en picado?
- ¿Las páginas se están indexando correctamente?
Si algo falla, actúa rápido. Cuanto antes corrijas un error, menos daño sufrirá tu posicionamiento.
Preguntas Frecuentes sobre la migración (FAQ)
Aquí te resuelvo las dudas más comunes que me suelen plantear los clientes.
¿Cuánto tarda en recuperarse el SEO después de mover wordpress servidor?
Normalmente, si todo se hace correctamente, no deberías notar una caída de posiciones. Puede haber una ligera fluctuación durante la propagación del DNS (primeras 72 horas), pero se estabiliza. Si notas una caída severa después de una semana, es señal de que algo no está bien (enlaces rotos, problemas de indexación, etc.).
¿Debo usar un plugin para migrar wordpress hosting o hacerlo manual?
Para usuarios sin experiencia, usar un plugin como Duplicator o All-in-One WP Migration es más seguro y rápido. Sin embargo, el método manual te da un control total y es más fiable si el sitio es muy grande. Si decides usar un plugin, asegúrate de que la versión sea compatible con la versión de PHP de tu nuevo servidor.
¿Qué pasa si mi dominio es diferente? ¿Cómo afecta al SEO?
Si cambias de dominio, el SEO se ve afectado y necesitas un plan de redirecciones 301 mucho más complejo. Tendrás que redirigir cada URL antigua a su equivalente en el nuevo dominio. Esto es un proceso más delicado y te recomendaría hacerlo con la ayuda de un especialista, ya que el riesgo de perder autoridad es mayor.
¿Es necesario avisar a Google antes de la migración?
No es obligatorio, pero es una buena práctica. Puedes usar la herramienta "Cambio de dirección" en Google Search Console si cambias de dominio. Si solo cambias de servidor, no hace falta, pero sí es recomendable verificar de nuevo la propiedad del sitio en el nuevo hosting.
Mi nuevo hosting usa Syspanel, ¿es complicado?
No, para nada. Syspanel es un panel de control moderno e intuitivo. La única diferencia es que para acceder a él, debes escribir la dirección de tu servidor seguida de dos puntos y el puerto 2106 (ejemplo: https://tu-servidor.com:2106). Dentro, encontrarás todas las herramientas que necesitas (gestión de archivos, bases de datos, dominios) de forma visual y sencilla.
¿Puedo cancelar mi hosting antiguo al terminar?
No lo hagas de inmediato. Mantén el hosting antiguo activo al menos durante un mes después de la migración. Esto te permitirá volver a acceder a los archivos antiguos si descubres que te falta algo o necesitas consultar una configuración. También te asegura que los correos electrónicos asociados a ese hosting se sigan recibiendo si no los has migrado.
Realizar una migración wordpress hosting es un proceso que requiere atención al detalle, pero no es imposible. Siguiendo estos pasos y, sobre todo, siendo meticuloso con la verificación final, podrás disfrutar de tu nuevo servidor sin sacrificar el trabajo de posicionamiento que tanto te ha costado. ¡Buena suerte con el cambio!
