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

Cómo mover WordPress de un hosting a otro sin perder el SEO

Actualizado el 19 de diciembre de 2025

Antes de Empezar: ¿Por Qué Migrar sin Perder SEO es Tan Importante?

Mover tu sitio web de un hosting a otro puede parecer una tarea titánica, especialmente si llevas años construyendo tu presencia online. La buena noticia es que, con un poco de planificación y los pasos correctos, puedes migrar wordpress hosting sin que tu posicionamiento en Google se resienta ni un ápice.

El SEO (Search Engine Optimization) es el resultado de miles de señales que tu sitio envía a Google. Cuando cambias de servidor, lo que estás haciendo es cambiar la "casa" donde vive tu web. Si lo haces mal, es como mudarte de piso y olvidar notificar al cartero: tu correo (en este caso, tus visitas y tu autoridad) se pierde.

En esta guía completa, te voy a explicar paso a paso cómo cambiar de hosting wordpress de forma segura, manteniendo intactas tus posiciones, tu tráfico y tu autoridad de dominio. No necesitas ser un programador experto; solo necesitas paciencia y seguir este instructivo al pie de la letra.

La Preparación: La Clave del Éxito

Antes de tocar nada, debemos preparar el terreno. Una migración exitosa no es un salto al vacío, es un traslado meticuloso.

1. Realiza una Copia de Seguridad Completa

Esto es innegociable. Una copia de seguridad es tu red de seguridad. Si algo sale mal, podrás restaurar tu sitio en el hosting original en minutos.

Para hacerla, tienes dos opciones:

  • Desde el Panel de Control (cPanel o Syspanel): Busca la sección "Archivos" y luego "Backup" o "Copias de seguridad". Selecciona "Backup completo" o "Descargar un backup completo del directorio home". Esto descargará un archivo .zip con todos tus archivos.
  • Desde un Plugin de WordPress: Plugins como UpdraftPlus o Duplicator son excelentes. Te permiten programar copias y descargarlas directamente desde el escritorio de WordPress. Son la opción más amigable para principiantes.

[WARNING] No continúes con el siguiente paso hasta tener una copia de seguridad completa descargada en tu computadora y verificada. Asegúrate de que el archivo no esté corrupto (que se pueda abrir).

2. Exporta tu Base de Datos

WordPress guarda todo su contenido (posts, páginas, comentarios, configuraciones) en una base de datos MySQL. Necesitas exportarla también.

  • Desde phpMyAdmin: Accede a phpMyAdmin desde tu panel de control actual. Selecciona tu base de datos (la que usa tu WordPress) y haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo .sql.

[INFO] Si usas el plugin Duplicator, este paso se simplifica enormemente, ya que el plugin empaqueta tanto los archivos como la base de datos en un solo archivo. Pero para esta guía, asumiremos que lo haces manualmente, que es lo más universal.

3. Anota tus Datos de Conexión Actuales

Necesitarás saber el nombre de tu base de datos, el usuario y la contraseña. Puedes encontrarlos en el archivo wp-config.php en la raíz de tu instalación de WordPress. Búscalo con un administrador de archivos o vía FTP. Las líneas que buscas son:

define('DB_NAME', 'tu_nombre_de_bd');
define('DB_USER', 'tu_usuario_bd');
define('DB_PASSWORD', 'tu_contraseña_bd');
define('DB_HOST', 'localhost');

Anota estos datos, los necesitarás más adelante.

El Nuevo Hosting: Preparando el Destino

Ahora que tienes tu "mudanza" empaquetada, es hora de preparar la nueva casa.

4. Contrata y Configura tu Nuevo Hosting

El primer paso es obvio: necesitas un nuevo servicio de hosting. Asegúrate de que cumpla con los requisitos mínimos de WordPress (PHP 7.4 o superior, MySQL 5.6 o superior, etc.).

Una vez contratado, recibirás un correo con los datos de acceso a tu nuevo panel de control. Los paneles más comunes son cPanel y Syspanel (este último es el nuevo nombre de HestiaCP, y su puerto de acceso por defecto es el 2106). No te preocupes por el nombre; la lógica es la misma en todos.

5. Crea la Base de Datos en el Nuevo Hosting

Necesitas crear una base de datos vacía en tu nuevo servidor.

  • En cPanel o Syspanel, busca la sección "Bases de Datos MySQL".
  • Crea una nueva base de datos (por ejemplo, miusuario_wp).
  • Crea un nuevo usuario de base de datos (por ejemplo, miusuario_wpuser).
  • Asigna una contraseña segura.
  • Añade el usuario a la base de datos y dale TODOS LOS PRIVILEGIOS.

Anota estos nuevos datos (nombre de BD, usuario y contraseña). Son diferentes a los del hosting antiguo.

6. Instala WordPress en el Nuevo Hosting

No te asustes, no necesitas instalar un WordPress "completo" que luego tendrás que borrar. Simplemente necesitas que el sistema cree las carpetas y archivos base para que tu dominio apunte al lugar correcto.

  • En tu panel de control, busca "Instalador de WordPress" (Softaculous, Fantastico, etc.).
  • Elige tu dominio en el desplegable.
  • IMPORTANTE: En el paso de "Configuración", no completes los campos de "Nombre del sitio" ni "Usuario administrador". Simplemente deja que el instalador cree la estructura. Puedes cancelar la instalación a mitad de camino si te da la opción, pero lo más fácil es completarla y luego sobrescribirla con tus archivos.

[TIP] Algunos paneles te permiten crear el "dominio" sin instalar WordPress. Si ves una opción de "Dominio" o "Alias", puedes crear solo eso y saltarte la instalación. El objetivo es tener la estructura de carpetas public_html lista.

La Migración: Mover Archivos y Base de Datos

Aquí es donde la magia ocurre. Vamos a trasladar todo tu contenido al nuevo servidor.

7. Sube tus Archivos de WordPress al Nuevo Hosting

Conecta tu computadora al nuevo hosting mediante FTP (FileZilla es una excelente opción gratuita) o mediante el Administrador de Archivos del panel.

  • Navega a la carpeta public_html (o htdocs).
  • Si hay archivos de la instalación base, bórralos (o guárdalos en una carpeta temporal).
  • Sube todos los archivos de tu copia de seguridad local a esta carpeta. Esto puede tomar tiempo dependiendo del tamaño de tu web.

8. Importa tu Base de Datos

Ahora necesitas meter todo el contenido en la base de datos vacía que creaste.

  • Accede a phpMyAdmin en tu nuevo hosting.
  • Selecciona la base de datos que creaste en el paso 5.
  • Haz clic en la pestaña "Importar".
  • Selecciona el archivo .sql que exportaste al principio y haz clic en "Continuar".

Si todo sale bien, verás un mensaje de éxito. Tu base de datos ahora tiene todos tus posts, páginas y configuraciones.

9. Conecta WordPress a la Nueva Base de Datos

Ahora debemos decirle a tu WordPress que use los nuevos datos de conexión de la base de datos. Para ello, editamos el archivo wp-config.php.

  • En la carpeta public_html de tu nuevo hosting, busca el archivo wp-config.php.
  • Edítalo con un editor de texto (Bloc de notas o similar).
  • Reemplaza las líneas DB_NAME, DB_USER, DB_PASSWORD y DB_HOST con los datos de tu nueva base de datos (los que anotaste en el paso 5).

Guarda el archivo y súbelo de nuevo al servidor si lo editaste localmente.

El SEO: Ajustes Post-Migración

Has movido los archivos y la base de datos. Pero, ¿cómo aseguramos que Google no se entere del cambio y no te penalice? Aquí es donde se gana o se pierde el SEO.

10. Actualiza la URL del Sitio

WordPress guarda la URL de tu sitio en la base de datos. Si tu dominio es el mismo, no necesitas hacer nada. Pero si has cambiado de dominio (por ejemplo, de miviejaweb.com a minuevaweb.com), debes actualizarlo.

  • Accede a tu nuevo WordPress con tus credenciales originales (las que usabas en el hosting antiguo).
  • Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada. Esto fuerza a WordPress a regenerar las reglas de reescritura.

[TIP] Si no puedes acceder al panel de administración, puedes actualizar la URL directamente en la base de datos. En phpMyAdmin, busca la tabla wp_options. Busca las filas siteurl y home y cámbialas por tu nueva URL.

11. Redirecciones 301: El Santo Grial del SEO

Si has cambiado de dominio, las redirecciones 301 son obligatorias. Le dicen a Google: "Este contenido que estaba en esta URL, ahora vive permanentemente en esta otra". Sin ellas, perderás todo tu posicionamiento.

Para configurarlas, edita tu archivo .htaccess (en la raíz de tu instalación) y añade lo siguiente al principio:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ https://www.tunuevodominio.com/$1 [R=301,L]

Reemplaza https://www.tunuevodominio.com con tu nueva URL.

[WARNING] Si tienes el mismo dominio, NO hagas esto. Las redirecciones solo se usan cuando la URL cambia por completo.

12. Verifica tu Archivo robots.txt

Asegúrate de que tu archivo robots.txt no esté bloqueando a los motores de búsqueda. Debería permitir el acceso a los bots de Google. Un archivo básico y seguro es:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

13. Configura Google Search Console

Esta es tu herramienta más valiosa para monitorear la salud SEO de tu sitio.

  • Ve a Google Search Console y añade tu propiedad (tu dominio).
  • Verifica la propiedad (puedes usar el método de archivo HTML o la etiqueta meta).
  • Una vez verificado, ve a "Inspección de URL" y pega la URL de tu página principal.
  • Haz clic en "Solicitar indexación".

Esto le dice a Google que tu sitio ha cambiado de servidor y que debe volver a rastrearlo.

14. Comprueba tu Certificado SSL

Tu nuevo hosting debe tener un certificado SSL activo (el candado en la barra de direcciones). Si no lo tiene, actívalo desde tu panel de control (Let's Encrypt es gratuito). Un sitio sin SSL es penalizado por Google.

La Verificación Final: Todo en Orden

No des por terminada la migración hasta que hayas verificado todo.

15. Revisa el Funcionamiento General

  • Navega por tu web: Haz clic en enlaces internos, posts, páginas. Asegúrate de que todo carga correctamente.
  • Prueba el formulario de contacto: Si tienes uno, envíate un mensaje de prueba.
  • Revisa las imágenes: Asegúrate de que las imágenes cargan bien y no aparecen rotas.

16. Monitorea el Rendimiento

  • Usa herramientas como GTmetrix o PageSpeed Insights: Compara la velocidad de tu sitio en el nuevo hosting con la del antiguo. Debería ser igual o mejor.
  • Revisa los logs del servidor: Si algo falla, los logs te darán pistas.

17. Cancela tu Hosting Antiguo (¡Solo al Final!)

Este es el último paso. No canceles tu hosting antiguo hasta que estés 100% seguro de que tu sitio funciona perfectamente en el nuevo. Espera al menos 48 horas después de la migración. Así, si hay algún problema, puedes volver atrás.

[INFO] A veces, los DNS (el sistema que traduce tu dominio a la IP del servidor) tardan en propagarse. Puede que veas tu sitio web desde tu casa en el hosting antiguo y desde el móvil en el nuevo. Esto es normal y temporal. Lo mejor es esperar a que la propagación termine (puede tardar hasta 72 horas).

Preguntas Frecuentes (FAQ) sobre Migración de WordPress

¿Cuánto tiempo tarda en propagarse el cambio de DNS?
La propagación de DNS puede tardar desde 30 minutos hasta 72 horas. Es un proceso global, así que depende de tu proveedor de internet y de la caché de los servidores.

¿Perderé mi tráfico si hago la migración mal?
Sí, si no configuras las redirecciones 301 (cuando cambias de dominio) o si tu sitio se cae durante mucho tiempo, puedes perder posiciones y tráfico. Por eso es crucial seguir todos los pasos.

¿Necesito saber programar para mover wordpress sin perder seo?
No. Esta guía está diseñada para que cualquier persona pueda hacerlo. Solo necesitas seguir los pasos con calma y atención al detalle.

¿Puedo usar un plugin para la migración?
Sí. Plugins como Duplicator o All-in-One WP Migration pueden automatizar gran parte del proceso. Sin embargo, entender los pasos manuales te dará un mayor control y conocimiento sobre tu sitio.

¿Qué hago si mi sitio se rompe después de la migración?
Respira. Lo primero es restaurar la copia de seguridad en tu hosting antiguo. Luego, revisa los pasos de esta guía para ver qué pudo fallar (normalmente es un error en el wp-config.php o en los permisos de archivos).

¿Es necesario cambiar los DNS si mantengo el mismo dominio?
Sí. Aunque el dominio sea el mismo, los DNS indican dónde está alojado el sitio. Debes cambiar los DNS de tu dominio para que apunten al nuevo hosting. Esto se hace desde el registrador de tu dominio (donde compraste el dominio).

¿Qué es Syspanel y cómo accedo?
Syspanel es el nuevo nombre del panel de control HestiaCP. Es una alternativa moderna y gratuita a cPanel. Para acceder a él, debes escribir la IP de tu servidor o tu dominio seguido del puerto 2106 en tu navegador (ej: https://tudominio.com:2106).

¿Puedo migrar solo una parte de mi sitio?
Sí, pero no es recomendable. Es mucho más seguro y limpio migrar todo el sitio completo para evitar inconsistencias en la base de datos.

¿Qué hago si mi nueva base de datos me da error de conexión?
Revisa el archivo wp-config.php y asegúrate de que los datos (nombre de BD, usuario, contraseña y host) son exactamente los que te proporcionó tu nuevo hosting. A veces el host no es localhost, sino algo como localhost:3306 o una IP específica.

¿Cuándo debo cancelar mi hosting antiguo?
Espera un mínimo de 48 horas después de que tu sitio funcione correctamente en el nuevo hosting. Asegúrate de que los DNS se han propagado completamente antes de cancelar nada.

Conclusión: Tu Nuevo Hogar Está Listo

Migrar WordPress de un hosting a otro es un proceso que, cuando se hace bien, es invisible para tus visitantes y para Google. Siguiendo esta guía, has aprendido no solo a migrar wordpress hosting, sino a hacerlo de una manera que protege tu trabajo y tu posicionamiento.

Recuerda que la paciencia es tu mejor aliada. No te saltes pasos y verifica cada etapa antes de pasar a la siguiente. Has hecho una wordpress migration guide completa y correcta. Ahora, disfruta de tu nuevo hosting, que seguramente será más rápido y estable, y verás cómo tu SEO no solo se mantiene, sino que tiene el potencial de mejorar gracias a un mejor rendimiento del servidor.

¡Enhorabuena, has completado tu mudanza digital con éxito!

¿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