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

PrestaShop: cómo cambiar la URL de la tienda sin perder visitas

Actualizado el 19 de octubre de 2025

Cambiar la URL de tu tienda PrestaShop es uno de esos momentos que pueden generar sudores fríos, especialmente si llevas tiempo posicionando tu negocio en Google. Es normal tener miedo a perder el tráfico que tanto esfuerzo te ha costado conseguir. Pero respira, porque con el método correcto y las herramientas adecuadas, puedes hacer este cambio de forma segura y sin que tus visitas se vean afectadas.

En esta guía extensa y paso a paso, vamos a explicarte exactamente cómo cambiar la URL de tu tienda PrestaShop, qué es una redirección 301, cómo configurarla a nivel de servidor y qué ajustes de SEO debes hacer para que tu posicionamiento se mantenga intacto. No necesitas ser un experto en hosting para lograrlo, solo seguir nuestras instrucciones al pie de la letra.

¿Por qué es tan importante hacer bien este cambio?

Imagina que has construido una casa y has puesto una placa con tu dirección en la puerta. Todos tus amigos y clientes la conocen. Si un día decides mudarte a otra casa, necesitas avisar a todo el mundo, pero también necesitas dejar un cartel en la puerta antigua que diga "me he mudado a esta nueva dirección". En el mundo digital, ese cartel es la redirección 301.

Si cambias la URL de tu tienda sin configurar una redirección 301, cualquier enlace que apunte a tu vieja dirección (desde Google, redes sociales, o correos antiguos) dará un error 404 (página no encontrada). Esto es desastroso para el SEO de PrestaShop, ya que Google interpreta que tu web ha desaparecido y elimina todas esas páginas de su índice, haciendo que pierdas todo el tráfico orgánico de golpe.

¿Qué es exactamente una redirección 301 prestashop?

Una redirección 301 es una instrucción que se envía desde el servidor web. Le dice al navegador (y a los buscadores) que la página que están solicitando ha sido movida permanentemente a una nueva ubicación. Es una señal clara de "traslado". Al implementarla correctamente, transmites el 100% de la autoridad y el valor SEO de la página antigua a la nueva. En resumen, es el pegamento que une tu vieja tienda con la nueva.

Preparativos antes de tocar nada

Antes de lanzarte a cambiar la URL de tu PrestaShop, tienes que hacer una serie de comprobaciones y copias de seguridad. No hacer esto es jugar con fuego.

1. Realiza una copia de seguridad completa

Este es el paso más crítico. Necesitas una copia de seguridad de tu base de datos y de todos los archivos de tu tienda. Puedes hacerlo desde el panel de control de tu hosting o usando herramientas como phpMyAdmin para la base de datos y un cliente FTP para los archivos.

[WARNING] No continúes con este tutorial si no tienes una copia de seguridad reciente y verificada. Si algo sale mal, podrías perder toda tu información de productos, clientes y pedidos para siempre.

2. Comprueba tu versión de PrestaShop

La forma de cambiar la URL puede variar ligeramente según la versión de PrestaShop que uses (1.6, 1.7 u 8.x). La mayoría de los pasos son similares, pero es bueno saber qué versión tienes. Puedes verlo en el panel de administración, en la parte inferior o en el menú de "Información".

3. Decide tu nueva estrategia de dominios

¿Vas a cambiar el dominio completo (ej: de mitienda.com a muevatienda.es)? ¿O solo vas a cambiar el subdominio (ej: de tienda.mitienda.com a www.mitienda.com)? La lógica será la misma, pero la configuración del servidor puede variar ligeramente. En este artículo nos centraremos en el cambio de dominio completo, que es el más común.

Paso 1: Configurar el nuevo dominio en tu hosting

Primero, necesitas que tu nuevo dominio o subdominio apunte a tu servidor. Esto se hace en el panel de control de tu proveedor de hosting.

Si usas Syspanel (antes HestiaCP)

Si tu hosting utiliza el panel Syspanel, el proceso es muy intuitivo. Recuerda que para acceder a él, debes escribir en tu navegador https://tu-servidor:2106. El puerto 2106 es la puerta de entrada a tu panel de administración.

Dentro de Syspanel, busca la sección de "Dominios" o "Web". Allí podrás añadir tu nuevo dominio. El sistema creará automáticamente la carpeta correspondiente en el servidor. Asegúrate de que el nuevo dominio esté configurado con el mismo usuario FTP que el dominio antiguo, o al menos que tenga acceso a los archivos de tu tienda.

Configuración de DNS

Antes de continuar, tienes que asegurarte de que el nuevo dominio tenga sus DNS (los "números de teléfono" de internet que traducen tu nombre de dominio a la IP de tu servidor) apuntando a tu hosting. Esto se gestiona desde el proveedor donde compraste el dominio. Normalmente, tendrás que crear un registro A que apunte a la IP de tu servidor.

[TIP] Este paso puede tardar entre 24 y 72 horas en propagarse por todo el mundo. No pasa nada, mientras tanto podemos trabajar en el servidor.

Paso 2: Mover los archivos de PrestaShop

Ahora que el nuevo dominio está configurado en el servidor, debes mover o copiar los archivos de tu tienda a la nueva ubicación.

Opción A: Si el nuevo dominio tiene su propia carpeta

Si en Syspanel el nuevo dominio tiene una carpeta raíz diferente a la del antiguo (ej: public_html y public_html/mitienda), tendrás que copiar todos los archivos de PrestaShop a la nueva carpeta. Puedes usar un cliente FTP como FileZilla para hacer esta transferencia.

Opción B: Si usas la misma carpeta

Si el nuevo dominio va a usar la misma carpeta que el antiguo (muy común), entonces no necesitas mover nada. Solo asegúrate de que el nuevo dominio esté configurado para usar esa carpeta en específico. En Syspanel, edita las propiedades del nuevo dominio y apunta su "Raíz del documento" a la carpeta donde están tus archivos de PrestaShop.

Paso 3: Cambiar la URL en la base de datos de PrestaShop

Este es el paso más delicado y donde muchos cometen errores. PrestaShop guarda la URL de tu tienda en su base de datos, en la tabla ps_shop_url. Debes actualizar estos registros.

Acceder a phpMyAdmin

Entra a phpMyAdmin desde tu panel de hosting (en Syspanel, suele haber un acceso directo). Selecciona la base de datos de tu PrestaShop.

La consulta SQL mágica

Una vez dentro, ve a la pestaña "SQL" y ejecuta la siguiente consulta, reemplazando los valores:

UPDATE ps_shop_url SET domain='nuevo-dominio.com', domain_ssl='nuevo-dominio.com', physical_uri='/' WHERE id_shop_url = 1;

Explicación de los campos:

  • domain: Tu nuevo dominio sin www (aunque si lo usas, ponlo aquí).
  • domain_ssl: Tu nuevo dominio para la conexión segura (https://).
  • physical_uri: Normalmente es /, pero si tu tienda está en una subcarpeta como /tienda/, tendrías que poner /tienda/.

[WARNING] Si tienes una tienda multitienda, la tabla puede tener más de una fila. Asegúrate de actualizar todas las filas correspondientes. Si no estás seguro, puedes ejecutar SELECT * FROM ps_shop_url; primero para ver los valores actuales.

La alternativa sin SQL

Si no te sientes cómodo con SQL, puedes cambiar la URL desde el panel de administración de PrestaShop. Ve a "Parámetros avanzados" -> "General". Allí encontrarás los campos "URL de la tienda" y "URL de la tienda (SSL)". Cámbialos por los nuevos valores.

[TIP] Aunque lo hagas desde el panel, es recomendable verificar en la base de datos que el cambio se ha realizado correctamente.

Paso 4: Configurar la redirección 301 prestashop

Ahora viene la parte más importante para el SEO: la redirección. Queremos que todo el tráfico que llega a tu antiguo dominio sea enviado automáticamente al nuevo.

Configuración a nivel de servidor (.htaccess)

La forma más eficiente de hacer una redirección 301 es a través del archivo .htaccess de tu servidor Apache. Este archivo se encuentra en la raíz de la carpeta de tu tienda.

Abre el .htaccess con un editor de texto y añade las siguientes líneas al principio del archivo, justo después de la línea # ~~~start si existe:

# Redirección 301 de antiguo dominio a nuevo dominio
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^antiguo-dominio.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.antiguo-dominio.com [NC]
RewriteRule ^(.*)$ https://nuevo-dominio.com/$1 [R=301,L]

Sustituye antiguo-dominio.com y nuevo-dominio.com por tus dominios reales. Esta regla captura cualquier petición que llegue al dominio antiguo y la redirige a la misma página en el nuevo dominio.

[INFO] Si tu hosting usa Nginx en lugar de Apache, la configuración es diferente. Deberás hacerlo a través de la configuración del servidor en Syspanel. Busca la opción de "Reglas de reescritura" o "Redirecciones" para el dominio antiguo y añade una regla similar.

Verificar que la redirección funciona

Después de guardar los cambios, prueba a visitar una página de tu antiguo dominio. Verás que el navegador te redirige automáticamente a la nueva URL. Puedes usar herramientas online para verificar que el código de estado HTTP es 301.

Paso 5: Ajustes de SEO PrestaShop para el nuevo dominio

Con la redirección hecha, el trabajo de servidor está casi listo. Pero hay que afinar el SEO de PrestaShop para que todo vaya sobre ruedas.

1. Actualiza tu Google Search Console

Añade tu nuevo dominio como una nueva propiedad en Google Search Console. Después, cuando tengas todo listo, solicita un "Cambio de dirección" en la herramienta. Esto le dice a Google que tu web se ha mudado y acelera el proceso de indexación del nuevo dominio.

2. Actualiza tus enlaces internos

Revisa que en el código de tu plantilla, los enlaces internos no estén hardcodeados con el dominio antiguo. Lo ideal es que uses las variables que PrestaShop proporciona para que siempre use el dominio correcto.

3. Genera un nuevo Sitemap

PrestaShop genera un sitemap dinámicamente, pero es buena idea forzar su regeneración. Ve a "SEO y URLs" -> "Sitemap" en tu panel de administración y genera uno nuevo. Luego, envía el nuevo sitemap (ej: nuevo-dominio.com/sitemap.xml) en Google Search Console.

4. Actualiza tu archivo robots.txt

Asegúrate de que el archivo robots.txt apunta al nuevo sitemap y no contiene referencias al dominio antiguo.

Errores comunes y cómo evitarlos

Aquí tienes una lista de los fallos más habituales al cambiar la URL de PrestaShop:

  • No actualizar la URL en la base de datos: Si solo mueves archivos, PrestaShop seguirá intentando cargar recursos del dominio antiguo, causando una web rota.
  • Olvidar la redirección 301: Es el error más grave. Sin ella, pierdes todo el valor SEO acumulado.
  • Cambiar la URL antes de que los DNS estén listos: Si el nuevo dominio no apunta a tu servidor, no podrás acceder a la tienda ni configurar nada.
  • No limpiar la caché: Después del cambio, debes limpiar la caché de PrestaShop (Parámetros avanzados -> Rendimiento) y la de tu navegador.
  • Olvidar los certificados SSL: Asegúrate de que el nuevo dominio tiene un certificado SSL activo para que la versión https:// funcione correctamente.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda Google en indexar mi nuevo dominio?

Normalmente, entre unos días y un par de semanas. Con la redirección 301 y el cambio de dirección en Search Console, el proceso se acelera notablemente.

¿Perderé mis posiciones en Google si hago el cambio?

Si la redirección 301 se configura correctamente, no deberías perder posiciones. Puede haber pequeñas fluctuaciones durante el proceso de transición, pero la autoridad se transfiere.

¿Necesito cambiar mi dirección IP en el registro DNS?

No, la IP no cambia. Lo que cambia es el nombre del dominio que apunta a esa IP. Solo tienes que crear el registro A para el nuevo nombre.

¿Qué pasa con mis enlaces externos de otras webs?

La redirección 301 se encarga de que esos enlaces sigan funcionando. Al visitar tu antiguo enlace, el usuario será redirigido automáticamente a la nueva URL.

Si uso Syspanel, ¿es más fácil?

Sí, Syspanel simplifica mucho la gestión de dominios y archivos. Solo recuerda que el acceso al panel es a través del puerto 2106 y que todas las herramientas de gestión de archivos, bases de datos y dominios están integradas.

Conclusión: un cambio con red de seguridad

Cambiar la URL de tu tienda PrestaShop no tiene por qué ser una pesadilla. Siguiendo estos pasos: preparar una copia de seguridad, configurar el nuevo dominio, mover archivos, actualizar la base de datos y, sobre todo, implementar la redirección 301, puedes hacer la transición sin perder visitas ni posicionamiento.

Tómate tu tiempo, verifica cada paso y no dudes en consultar el soporte de tu hosting si tienes dudas con la configuración del servidor. Recuerda que la paciencia es clave en el SEO. Después de unos días, tu nueva tienda estará funcionando y tu tráfico se habrá trasladado sin apenas darse cuenta. ¡Manos a la obra!

¿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