Cómo migrar WordPress a un nuevo hosting sin perder SEO
Migrar WordPress a un nuevo hosting puede sonar como una operación de alto riesgo, especialmente si llevas años posicionando tu web en Google. La buena noticia es que, con una planificación cuidadosa y siguiendo los pasos correctos, puedes realizar este cambio sin perder ni una pizca de tu SEO. De hecho, una migración bien hecha puede mejorar la velocidad de carga, lo que a su vez beneficia tu posicionamiento.
En esta guía extensa y detallada, voy a explicarte, paso a paso y sin tecnicismos innecesarios, cómo llevar a cabo una migración wordpress hosting de forma segura. Olvídate del miedo a perder visitas o rankings. Vamos a proteger tu inversión digital con un plan infalible.
¿Por qué es tan delicada la migración de WordPress?
Antes de ensuciarnos las manos, es vital entender por qué este proceso asusta tanto. Tu sitio web no es solo un conjunto de archivos; es una estructura compleja que incluye una base de datos, imágenes, plugins y, lo más importante, la confianza que Google ha depositado en ti.
Cuando hablamos de migracion wordpress sin perder seo, nos referimos a mantener intactos los "signales" que le dicen a Google que tu sitio es relevante. Esto incluye:
- URLs: Cada dirección web debe seguir funcionando exactamente igual.
- Contenido: Todo texto, imagen y vídeo debe estar en su lugar.
- Velocidad: Si el nuevo servidor es más lento, tu SEO sufrirá.
- Seguridad: Un certificado SSL mal configurado puede hundir tu posicionamiento.
Si fallamos en cualquiera de estos puntos, los buscadores pueden interpretar que el sitio está roto y comenzarán a descender nuestras posiciones. Por eso, la paciencia y la meticulosidad son tus mejores aliados en este proceso.
Fase 1: Preparación previa a la migración (El plan maestro)
No se puede improvisar cuando hablamos de SEO. La preparación es el 80% del éxito. Aquí es donde sentamos las bases para que todo salga perfecto.
Realiza una copia de seguridad completa y verificada
Este es el paso más importante de todos. Necesitas un "seguro de vida" antes de tocar nada. Una copia de seguridad no es solo descargar los archivos; debe incluir la base de datos (donde están tus entradas, páginas y configuraciones) y todos los archivos del tema y plugins.
- Usa un plugin de backup: Herramientas como UpdraftPlus o BackupBuddy son ideales para principiantes. Te permiten programar copias y descargarlas directamente a tu ordenador o a la nube (Dropbox, Google Drive).
- Copia manual (método FTP): Si eres más técnico, puedes usar un cliente FTP como FileZilla para descargar la carpeta
public_htmlowwwa tu PC. Luego, desde phpMyAdmin (en tu hosting actual), exporta la base de datos en formato SQL.
[WARNING] No continúes si tu copia de seguridad no se ha descargado correctamente. Verifica que el archivo ZIP no esté corrupto. Una copia incompleta es el principio del desastre.
Audita tu SEO actual (Antes de cambiar hosting wordpress)
Necesitas saber qué tienes para saber qué debes conservar. Haz una foto de tu estado actual.
- Lista de URLs importantes: Anota tus 10 o 20 páginas que más tráfico reciben. Puedes usar Google Search Console para obtener este informe.
- Comprueba tu robots.txt y .htaccess: Estos archivos controlan el acceso de los bots. Guárdalos en un lugar seguro, ya que los necesitarás más tarde.
- Revisa tus redirecciones: Si has cambiado URLs en el pasado, seguramente tienes reglas de redirección. Debes replicarlas en el nuevo hosting.
Elige bien tu nuevo hosting
No todos los servidores son iguales. Si buscas una migración wordpress sin perder seo, necesitas un hosting que sea rápido y fiable.
- Velocidad: Busca servidores con SSD (discos sólidos) y caché integrada.
- Ubicación: Elige un servidor cercano a tu audiencia principal. Si tu público es de España, un servidor en Madrid o Ámsterdam será mejor que uno en Estados Unidos.
- Soporte: Asegúrate de que ofrezcan soporte 24/7 en español. Te hará falta si surge algún problema.
[INFO] Si tu nuevo hosting utiliza un panel de control moderno como Syspanel, ten en cuenta que el acceso a la gestión de archivos y bases de datos se realiza a través del puerto 2106. Esto es algo que tu proveedor de hosting te confirmará en el correo de bienvenida.
Fase 2: El proceso de migración paso a paso
Ahora sí, vamos a la acción. Existen dos métodos principales: usar un plugin o hacerlo manualmente. Te explicaré ambos, pero te recomiendo el primero para mayor seguridad.
Método A: Migración con plugin (La opción fácil y segura)
Esta es la forma más recomendada para usuarios sin experiencia técnica. Plugins como All-in-One WP Migration o Duplicator simplifican enormemente el proceso.
- Instala el plugin en tu sitio antiguo: Ve a "Plugins" > "Añadir nuevo" y busca "All-in-One WP Migration". Instálalo y actívalo.
- Exporta tu sitio: En el menú lateral, verás la opción del plugin. Haz clic en "Exportar" y elige "Exportar a archivo". El plugin empaquetará todo (base de datos, archivos, etc.) en un solo archivo.
- Descarga el archivo: El plugin te dará un enlace para descargar el archivo comprimido a tu ordenador.
- Prepara el nuevo hosting: Accede a tu nuevo panel de control (recuerda, si es Syspanel, usa el puerto 2106). Crea una base de datos nueva y anota el nombre, usuario y contraseña.
- Instala WordPress en el nuevo hosting: La mayoría de los paneles tienen un instalador automático (Softaculous, etc.). Instala una copia limpia de WordPress en el dominio o subdominio temporal que te hayan asignado.
- Importa tu sitio: Instala el mismo plugin en el WordPress nuevo. Ve a "Importar" y selecciona el archivo que descargaste en el paso 3. El plugin hará todo el trabajo pesado.
[TIP] Este método no solo copia los archivos, sino que también ajusta las URLs de la base de datos automáticamente, ahorrándote muchos dolores de cabeza.
Método B: Migración manual (Para los más osados)
Este proceso es más largo, pero te da control total. Si tu sitio es pequeño, es viable.
- Copia los archivos por FTP: Conecta con tu hosting antiguo usando FileZilla. Selecciona todos los archivos de la raíz (normalmente
public_html) y descárgalos a tu PC. - Exporta la base de datos: Ve a phpMyAdmin en tu hosting antiguo. Selecciona tu base de datos, haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
- Sube los archivos al nuevo hosting: Conecta por FTP al nuevo servidor y sube todos los archivos que descargaste. Esto puede tardar varias horas si tu web es pesada.
- Crea e importa la base de datos: En el nuevo hosting, crea una base de datos y un usuario. Luego, en phpMyAdmin del nuevo hosting, selecciona la base de datos recién creada y haz clic en "Importar". Sube el archivo SQL que exportaste.
- Configura el archivo wp-config.php: En la carpeta raíz de tu nuevo WordPress, edita el archivo
wp-config.phpcon los datos de la nueva base de datos (nombre, usuario y contraseña).
Fase 3: La clave del éxito: Redirecciones 301 WordPress
Has movido los archivos y la base de datos, pero aún no hemos terminado. Si no configuras correctamente las redirecciones 301 wordpress, podrías perder todo tu posicionamiento.
Una redirección 301 es una instrucción permanente que le dice a Google: "Esta página se ha movido de forma definitiva a esta nueva dirección". Es la forma más efectiva de transferir la "autoridad" de una URL antigua a una nueva.
¿Por qué son tan importantes al cambiar hosting wordpress?
Cuando tu sitio estaba en el hosting antiguo, tenía una IP específica. Al cambiar a un nuevo servidor, la IP cambia. Si Google intenta acceder a tu web y encuentra un error o una página en blanco, lo interpretará como un error grave.
Además, si durante la migración decides cambiar la estructura de tus enlaces (por ejemplo, de mipagina.com/?p=123 a mipagina.com/articulo-ejemplo), necesitas redirigir las antiguas a las nuevas. Si no lo haces, los usuarios que entren desde Google verán un "Error 404", lo que aumenta la tasa de rebote y daña tu SEO.
Cómo implementarlas correctamente
Existen dos formas principales de hacerlo. La más sencilla es mediante un plugin, pero la más eficiente es editando el archivo .htaccess (en servidores Apache) o usando la configuración de Nginx.
Opción 1: Usando un plugin (Recomendado para novatos)
- Instala el plugin Redirection en tu nuevo WordPress.
- Ve a "Herramientas" > "Redirección".
- En el campo "URL de origen", pon la URL antigua (ej:
mipagina.com/contacto). - En el campo "URL de destino", pon la nueva URL (ej:
mipagina.com/contacto-nuevo). - Asegúrate de que la opción "Tipo de redirección" esté en 301 Movido Permanentemente.
- Repite este proceso con todas las URLs que hayan cambiado.
Opción 2: Editando el archivo .htaccess
Si prefieres el método manual, edita el archivo .htaccess que está en la raíz de tu instalación de WordPress. Añade las siguientes líneas al principio del archivo:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Y para redirigir URLs específicas, añade justo antes de esas líneas:
Redirect 301 /contacto http://www.tudominio.com/contacto-nuevo
[WARNING] Un error en el archivo
.htaccesspuede tumbar tu web. Si no estás seguro, usa el plugin. Es mucho más seguro y visual.
Fase 4: Configuración post-migración (No olvides estos pasos)
La migración no termina cuando los archivos están en el nuevo servidor. Ahora viene la fase de verificación y pulido.
Actualiza las URLs en Google Search Console y Analytics
- Google Analytics: Ve a "Administración" > "Propiedad" > "Ajustes de la propiedad" y actualiza la URL por defecto si es necesario (aunque normalmente no cambia).
- Google Search Console: Añade la nueva propiedad (tu dominio) y verifica que tienes acceso. Asegúrate de que el mapa del sitio (sitemap.xml) se ha enviado correctamente. Si usas el mismo dominio, no necesitas cambiar nada, pero es bueno solicitar la indexación de nuevo.
Verifica la velocidad y el rendimiento
Una de las razones para cambiar hosting wordpress es mejorar la velocidad. Haz una prueba con herramientas como GTmetrix o PageSpeed Insights.
- Activa la caché: Instala un plugin de caché como W3 Total Cache o WP Super Cache.
- Comprime imágenes: Si no lo hiciste antes, usa un plugin como Smush para optimizar las imágenes.
- Usa una CDN: Considera servicios como Cloudflare para distribuir tu contenido globalmente y reducir la carga del servidor.
Comprueba los certificados SSL
Tu sitio debe tener activo el candado de seguridad (HTTPS). Si tu nuevo hosting te ofrece SSL gratuito (Let's Encrypt), actívalo desde el panel de control (en Syspanel, suele estar en la sección de seguridad o dominios). Luego, fuerza la redirección de HTTP a HTTPS para evitar contenido mixto.
Preguntas Frecuentes (FAQ) sobre migración y SEO
Para terminar, voy a resolver las dudas más comunes que me suelen plantear los clientes.
¿Cuánto tiempo tarda en "asentarse" el SEO después de la migración?
Es normal que veas fluctuaciones en los rankings durante las primeras 1 o 2 semanas. Google necesita tiempo para rastrear tu web desde la nueva ubicación. No te asustes si ves una pequeña caída temporal. Si todo está configurado correctamente, deberías recuperar tu posición (e incluso mejorarla) en un par de semanas.
¿Qué pasa si se me olvida hacer una redirección 301?
Si un usuario entra a una URL antigua que no has redirigido, verá un error 404. Esto genera una mala experiencia de usuario y Google puede interpretarlo como una señal negativa. Por eso es vital auditar tus URLs más importantes antes de migrar y configurar las redirecciones de inmediato.
¿Puedo migrar WordPress a un hosting nuevo sin usar plugins?
Sí, es posible con el método manual que describí anteriormente (FTP y phpMyAdmin). Sin embargo, es más propenso a errores humanos, especialmente al editar la base de datos. Los plugins automatizan el proceso y reducen el riesgo de perder datos o romper la estructura.
¿Debo cambiar mi dominio al cambiar de hosting?
No es necesario. De hecho, es desaconsejable hacerlo al mismo tiempo. Cambiar de hosting y de dominio a la vez es como mudarte de casa y cambiar tu número de teléfono el mismo día: es muy fácil que la gente te pierda la pista. Haz una cosa a la vez para minimizar el riesgo.
¿Qué es el archivo .htaccess y por qué es tan crítico?
Es un archivo de configuración del servidor Apache que controla cómo se comporta tu sitio. En él se definen las reglas de redirección y el enrutamiento de WordPress. Si lo pierdes o lo configuras mal, tu web puede dejar de funcionar. Siempre haz una copia de seguridad de este archivo antes de migrar.
¿Cómo sé si mi nuevo hosting es compatible con WordPress?
Casi todos lo son, pero verifica que tenga al menos PHP 7.4 o superior, soporte para MySQL y que incluya las últimas versiones de seguridad. Los paneles como Syspanel suelen incluir instaladores de WordPress que verifican estos requisitos automáticamente.
Conclusión: Migrar con cabeza es sinónimo de éxito
Migrar WordPress a un nuevo hosting no tiene por qué ser una pesadilla. Si sigues este plan detallado, prestando especial atención a la copia de seguridad, a las redirecciones 301 wordpress y a la verificación posterior, tu SEO quedará intacto.
Recuerda que la paciencia es clave. No esperes resultados instantáneos. Dedica un día entero al proceso, verifica cada paso y no dudes en consultar el soporte técnico de tu nuevo proveedor si te surge cualquier duda. Al final, te recompensarás con un sitio más rápido, estable y preparado para crecer.
La inversión de tiempo en hacerlo bien ahora te ahorrará dolores de cabeza y pérdidas de tráfico en el futuro. ¡Buena suerte con tu migración wordpress sin perder seo!
