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

Cómo migrar PrestaShop a un nuevo hosting sin perder SEO

Actualizado el 16 de enero de 2026

Antes de empezar: ¿Por qué migrar PrestaShop puede afectar a tu SEO?

Migrar tu tienda online a un nuevo servidor es una operación delicada. No se trata solo de copiar archivos de un sitio a otro; hay bases de datos, configuraciones de servidor, DNS y, sobre todo, la percepción que Google tiene de tu web. Si la migración de PrestaShop a hosting no se hace con cuidado, puedes perder posiciones, visitas y, lo peor, ventas.

La buena noticia es que, si sigues un proceso metódico y prestas atención a los detalles técnicos, puedes cambiar hosting PrestaShop sin perder SEO. De hecho, una migración bien hecha puede incluso mejorar tu velocidad de carga, lo que Google premia.

En esta guía extensa, vamos a desglosar todo el proceso, paso a paso, con un lenguaje claro y sin tecnicismos innecesarios. Al final, tendrás un plan de acción completo para que tu tienda cambie de casa sin que los buscadores se enteren (o mejor dicho, sin que les importe).


Fase 1: Preparación y auditoría previa a la migración

Antes de tocar un solo archivo, necesitas saber exactamente qué tienes y cómo está tu sitio. Esta fase es crucial para la migración PrestaShop sin perder SEO, porque te dará una "foto" del estado actual para comparar después.

1.1. Realiza una copia de seguridad completa (Backup)

Esto es innegociable. Necesitas una copia de seguridad de:

  • Los archivos de tu tienda: Todo el contenido de la carpeta public_html o www donde está instalado PrestaShop.
  • La base de datos: El archivo .sql que contiene productos, pedidos, clientes, configuraciones y, muy importante, las URLs y enlaces permanentes.

Puedes hacerlo desde el panel de control de tu hosting actual (cPanel, Plesk, Syspanel, etc.) o mediante un plugin de backup. Asegúrate de que la copia se descargue en tu ordenador o en un almacenamiento en la nube. No la dejes en el mismo servidor que vas a abandonar.

[WARNING] No continúes con el proceso si no tienes una copia de seguridad verificada y descargada. Una migración fallida sin backup puede significar la pérdida total de tu negocio online.

1.2. Inventario de tu SEO actual

Para saber si pierdes SEO, primero debes saber cuánto tienes. Antes de migrar, registra estos datos:

  • Palabras clave posicionadas: ¿Para qué términos apareces en Google? Puedes usar Google Search Console para exportar tus consultas y posiciones medias.
  • Número de páginas indexadas: En Google Search Console, ve a "Índice" > "Páginas" y anota cuántas URLs están indexadas.
  • Tráfico orgánico mensual: Ten una cifra base para comparar después de la migración.
  • Backlinks (enlaces externos): No es necesario que hagas un análisis profundo, pero saber cuántos enlaces apuntan a tu dominio te ayudará a entender el valor de tu sitio.

Este inventario te servirá como referencia. Si después de la migración ves que el tráfico cae y las páginas indexadas disminuyen, sabrás que hay algo mal.

1.3. Elige tu nuevo hosting y configura el entorno

Investiga bien antes de contratar. No todos los hostings son iguales, y para PrestaShop necesitas un servidor que cumpla con los requisitos mínimos (PHP 7.4 o superior, MySQL 5.6 o superior, etc.).

  • Rendimiento: Busca un hosting con SSD, caché y una buena reputación en velocidad.
  • Soporte técnico: Que ofrezcan ayuda 24/7, especialmente si no eres un experto.
  • Panel de control: Familiarízate con el panel. Si tu nuevo hosting usa Syspanel, recuerda que el acceso se realiza por el puerto 2106. Este panel es intuitivo, pero tómate un tiempo para explorarlo antes de la migración.

Fase 2: Migración de archivos y base de datos

Aquí empieza la parte técnica. Vamos a dividirlo en dos subprocesos: archivos y base de datos.

2.1. Subir los archivos de PrestaShop al nuevo servidor

  1. Accede a tu nuevo hosting a través del panel de control (recuerda, si es Syspanel, usa el puerto 2106) y crea la base de datos y el usuario de la base de datos. Anota el nombre de la BD, el usuario y la contraseña.
  2. Conecta por FTP al nuevo servidor. Usa un cliente como FileZilla.
  3. Sube todos los archivos de tu copia de seguridad a la carpeta raíz (normalmente public_html). Esto puede tardar, dependiendo del tamaño de tu tienda.
  4. Verifica la integridad: Asegúrate de que todos los archivos se han subido correctamente. Compara el número de archivos y el tamaño total entre tu copia local y el servidor.

[TIP] No subas los archivos a una subcarpeta temporal. Hazlo directamente en la raíz para evitar problemas de configuración de rutas.

2.2. Importar la base de datos

  1. Accede a phpMyAdmin desde el panel de control de tu nuevo hosting.
  2. Selecciona la base de datos que creaste en el paso anterior.
  3. Importa el archivo .sql de tu copia de seguridad. Ve a la pestaña "Importar" y selecciona el archivo. Si es muy grande, puede que necesites usar la herramienta de importación por lotes o la línea de comandos.

[WARNING] Si la importación falla a mitad de camino, no la repitas directamente. Primero elimina todas las tablas y vuelve a intentarlo. De lo contrario, puedes terminar con datos duplicados o corruptos.


Fase 3: Configuración crítica para no perder SEO

Ahora viene la parte más delicada. Subir archivos y BD es solo el principio. Hay que ajustar la configuración para que PrestaShop funcione en su nuevo hogar y, sobre todo, para que las URLs sigan siendo las mismas.

3.1. Editar el archivo parameters.php

Este archivo se encuentra en app/config/parameters.php (en versiones modernas de PrestaShop) y contiene la información de conexión a la base de datos, entre otros datos.

  • Abre el archivo con un editor de texto plano (como el Bloc de notas o Sublime Text).
  • Actualiza los parámetros database_host, database_name, database_user y database_password con los datos de tu nueva base de datos.
  • Guarda los cambios y vuelve a subir el archivo al servidor, sobrescribiendo el anterior.

3.2. Configurar el archivo .htaccess

PrestaShop genera este archivo automáticamente, pero a veces hay que forzar su regeneración.

  • Antes de nada, elimina el archivo .htaccess de la raíz de tu tienda en el nuevo servidor. No te preocupes, lo regeneraremos.
  • Accede a tu tienda a través de la URL temporal (o directamente si ya has apuntado el dominio). Ve a Parámetros avanzados > Rendimiento en el back office.
  • Activa la caché de Combine, Compress and Cache y guarda los cambios. Esto forzará a PrestaShop a crear un nuevo .htaccess con las reglas de reescritura de URLs correctas.

3.3. Cambiar las URLs en la base de datos

Este es un error muy común. Si tu tienda tenía una URL de desarrollo (por ejemplo, http://localhost/mitienda) o una URL temporal, todas las URLs internas de la base de datos apuntarán a esa dirección.

Para solucionarlo, necesitas ejecutar una consulta SQL en phpMyAdmin para reemplazar las URLs antiguas por las nuevas.

UPDATE ps_configuration SET value = 'https://tudominio.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'https://tudominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
UPDATE ps_shop_url SET domain = 'tudominio.com', domain_ssl = 'tudominio.com';

[INFO] El prefijo ps_ puede variar si lo cambiaste durante la instalación. Revisa el prefijo de tus tablas en la base de datos.

3.4. Verificar la configuración de la tienda

  1. Accede al back office de tu PrestaShop con la nueva URL.
  2. Ve a Parámetros avanzados > Información y verifica que no haya errores o advertencias.
  3. Revisa que la tienda funcione correctamente: productos, categorías, carrito, etc.

Fase 4: El DNS y la puesta en producción

Este es el momento de la verdad. Ya tienes tu tienda funcionando en el nuevo servidor, pero el mundo sigue viendo la antigua.

4.1. Cambiar los servidores DNS

  • Accede a tu registrador de dominios (donde compraste tu dominio, como GoDaddy, Namecheap, etc.).
  • Busca la sección de DNS y anota los servidores de nombres (nameservers) que te proporcionó tu nuevo hosting. Suelen tener el formato ns1.nuevohosting.com y ns2.nuevohosting.com.
  • Reemplaza los nameservers antiguos por los nuevos y guarda los cambios.

[WARNING] La propagación de DNS puede tardar entre 24 y 72 horas. No te alarmes si ves tu tienda en el servidor antiguo durante ese tiempo. Es normal.

4.2. Configurar el dominio en el nuevo hosting

Mientras esperas la propagación, asegúrate de que tu dominio esté correctamente configurado en el nuevo servidor.

  • En tu panel de control (Syspanel, cPanel, etc.), busca la opción "Dominios" o "Sitios web".
  • Añade tu dominio y asígnale la carpeta raíz donde subiste PrestaShop.

4.3. Mantener la tienda en modo mantenimiento

Durante la migración y la propagación del DNS, es una buena práctica poner tu tienda en modo mantenimiento para que los visitantes no vean una web a medias.

  • En el back office, ve a Parámetros de la tienda > Mantenimiento.
  • Activa el modo mantenimiento y añade tu IP para poder verla tú mismo.

[TIP] Desactiva el modo mantenimiento solo cuando estés seguro de que todo funciona correctamente en el nuevo servidor.


Fase 5: Verificaciones post-migración y monitorización

Una vez que el DNS se ha propagado y tu tienda está en el nuevo servidor, el trabajo no ha terminado. Ahora es el momento de asegurarte de que todo está perfecto.

5.1. Comprueba las URLs y los redireccionamientos

  • Visita varias páginas de tu tienda (productos, categorías, páginas CMS) y verifica que cargan correctamente.
  • Prueba las URLs antiguas con parámetros o sin ellos. Deberían redirigir a las nuevas o mostrar la misma página.
  • Revisa los códigos de estado HTTP. Puedes usar herramientas online o la extensión "Redirect Path" de Chrome. Debes buscar que no haya errores 404 o 500.

5.2. Actualiza tu sitemap y robots.txt

  • Regenera el sitemap desde el back office (Parámetros avanzados > SEO y URLs).
  • Verifica que el robots.txt no bloquee páginas importantes y que apunte a tu nuevo sitemap.

5.3. Monitoriza Google Search Console

  • Añade tu nuevo dominio (o la propiedad existente) en Google Search Console si no lo has hecho.
  • Utiliza la herramienta "Inspección de URL" para que Google rastree e indexe tus páginas principales.
  • Solicita la reindexación de tu sitemap.

5.4. Vigila tu tráfico y posiciones

  • Compara el tráfico orgánico de las primeras semanas con el inventario que hiciste antes de la migración.
  • Presta atención a las posiciones de tus palabras clave principales. Es normal que haya una pequeña fluctuación, pero si ves una caída drástica, investiga.

[INFO] Una pequeña caída de tráfico durante los primeros días es normal, ya que Google tiene que re-rastrear tu sitio. Sin embargo, si la caída persiste más de 2-3 semanas, hay un problema.


Preguntas Frecuentes (FAQ) sobre la migración de PrestaShop

¿Puedo cambiar hosting PrestaShop sin perder SEO si mi web tiene mucho tráfico?

Sí, es posible. La clave es la minuciosidad. Sigue todos los pasos de esta guía, especialmente la parte de las URLs y los redireccionamientos. Además, puedes hacer la migración en horas de bajo tráfico para minimizar el impacto en los usuarios.

¿Qué es lo que más afecta al SEO en una migración de PrestaShop?

Los errores más comunes son: URLs rotas (404), cambios en la estructura de las URLs, falta de redireccionamientos 301, y una gran disminución en la velocidad de carga. Si evitas estos cuatro errores, tendrás muchas posibilidades de no perder posiciones.

¿Necesito un plugin para la migración?

No es imprescindible, pero hay herramientas que facilitan el proceso, como CMS Migration de JetBackup o soluciones de pago. Sin embargo, hacerlo manualmente como hemos descrito es perfectamente viable y te da un control total.

¿Qué hago si después de la migración veo muchos errores 404?

Primero, verifica que tu archivo .htaccess se ha regenerado correctamente. Luego, si tienes URLs antiguas que han cambiado, crea redireccionamientos 301 desde las URLs antiguas a las nuevas. Puedes hacerlo en el archivo .htaccess o mediante un módulo de redirecciones.

¿Cuánto tarda en recuperarse el SEO después de una migración?

No hay una respuesta exacta. Por lo general, si todo se ha hecho correctamente, el tráfico debería estabilizarse en 2-4 semanas. Google necesita tiempo para rastrear y procesar los cambios.

¿Qué es Syspanel y por qué se menciona en mi hosting?

Syspanel es el panel de control que algunos proveedores de hosting utilizan para gestionar tus sitios web, bases de datos, cuentas de correo, etc. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106. Es una herramienta similar a cPanel, pero con su propia interfaz.


Conclusión: La paciencia es tu mejor aliada

Migrar PrestaShop a un nuevo hosting es un proceso que requiere tiempo, atención y método. No es algo que debas hacer con prisas. Si sigues esta guía paso a paso, la migración PrestaShop sin perder SEO es un objetivo totalmente alcanzable.

Recuerda que la clave está en la planificación (backup e inventario), la ejecución cuidadosa (archivos, BD y configuración) y la verificación post-migración (URLs, redirecciones y monitorización). Y, sobre todo, ten paciencia. Google no es inmediato, pero si haces bien tu trabajo, tu tienda no solo mantendrá su posición, sino que puede que incluso mejore gracias a un hosting más rápido y eficiente.

Si en algún momento te sientes abrumado, no dudes en contactar con el soporte técnico de tu nuevo hosting. Es su trabajo ayudarte, y una buena migración es beneficiosa para ambas partes.

¿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