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

Cómo cambiar la URL de tu tienda PrestaShop sin perder tráfico

Actualizado el 27 de octubre de 2025

Cambiar la URL de tu tienda PrestaShop es una tarea que, bien hecha, puede pasar totalmente desapercibida para tus clientes y para Google. Pero si la haces mal, puedes perder posicionamiento, visitas y, lo peor, ventas. Por eso he preparado esta guía completa para que cambiar url prestashop sea un proceso quirúrgico, sin sustos ni pérdidas de tráfico.

Aquí no solo te diré qué botones pulsar, sino que te explicaré el por qué de cada paso. Hablaremos de redirecciones, de caché, de sitemaps y de esas pequeñas trampas que nadie te cuenta. Al final, tendrás un plan de acción claro y una lista de verificación para que la migración sea un éxito rotundo.

¿Por qué quieres cambiar la URL de tu PrestaShop? (Y por qué importa)

Antes de tocar nada, es crucial entender qué implica un cambio de URL. No es solo cambiar un texto en la barra del navegador. Es cambiar la dirección de tu casa digital. Todos los enlaces que apuntan a tu tienda (desde Google, desde redes sociales, desde otras webs) de repente apuntan a una puerta que ya no existe.

Esto puede deberse a varias razones:

  • Cambio de dominio: Has comprado un dominio más corto, más profesional o con la extensión .com en lugar de .es.
  • Migración a HTTPS: Aunque hoy en día es lo normal, si tu tienda aún usa HTTP, este es un cambio de URL que requiere redirección.
  • Reestructuración de categorías: Quieres que tus URLs sean más limpias y descriptivas, por ejemplo, cambiar /1234-zapatillas por /zapatillas-running.
  • Cambio de servidor o de carpeta de instalación: A veces, por temas técnicos, PrestaShop se instala en una subcarpeta (tudominio.com/tienda) y quieres que esté en la raíz (tudominio.com).

En todos estos casos, el objetivo es el mismo: hacer el cambio sin que Google ni tus usuarios se den cuenta del caos interno que estás organizando. La herramienta clave para lograrlo es la redirección 301 prestashop.

La Regla de Oro: La Redirección 301 (Tu Mejor Amiga)

Una redirección 301 es una instrucción que le das a tu servidor (y a los navegadores) que dice: "Esta página ha cambiado de dirección de forma permanente. El nuevo sitio es este". Es la forma más eficaz de trasladar la "autoridad" (el famoso PageRank) de una URL antigua a la nueva.

[INFO] Una redirección 301 es permanente. No es una redirección temporal (302). Para SEO, es fundamental usar la 301, ya que le indica a Google que debe indexar la nueva URL y descartar la antigua, transfiriendo todo el valor.

Si te saltas este paso, cada enlace que apunte a tu tienda dará un error 404 (Página no encontrada). Los usuarios se irán, y Google empezará a ver tu web como un sitio abandonado y poco fiable. Un desastre total.

¿Qué pasa si no hago la redirección 301?

  • Pérdida de posiciones: Google no sabe que tu tienda se ha movido, así que sigue mostrando la URL antigua que ya no existe.
  • Pérdida de tráfico directo: Los usuarios que tengan tu web guardada en favoritos verán un error.
  • Enlaces rotos: Cualquier enlace externo (de blogs, foros, directorios) dejará de funcionar.
  • Desconfianza: Una tienda llena de errores 404 proyecta una imagen muy mala.

Ahora sí, vamos a la acción. Te voy a dar dos rutas: una para el cambio de dominio (el caso más común y delicado) y otra para cambiar la estructura de URLs internas (como las categorías).


Paso 1: La Preparación (Antes de tocar nada)

Este es el paso que más se suele omitir y el que más dolores de cabeza ahorra. No puedes lanzarte a cambiar URLs a lo loco.

1.1. Haz una Copia de Seguridad Completa

Parece obvio, pero te sorprendería saber cuánta gente lo olvida. Necesitas una copia de seguridad de:

  • La base de datos: Ahí están tus productos, clientes, pedidos y configuración.
  • Los archivos del servidor: Las imágenes, los módulos, los temas, etc.

Puedes hacerlo desde el panel de control de tu hosting (si usas Syspanel, recuerda que el acceso es por el puerto 2106, busca la sección de "Copias de seguridad") o mediante un módulo de PrestaShop. Asegúrate de que la copia se descarga en tu ordenador, no solo en el servidor.

1.2. Activa el Modo Mantenimiento

Sí, tu tienda va a estar "cerrada" durante unos minutos. Es la única forma de que no haya usuarios comprando mientras haces el cambio y se encuentren con errores. Ve a Parámetros Avanzados > Mantenimiento y actívalo. Puedes poner un mensaje bonito como "Estamos mejorando la tienda, volvemos en un momento". No te preocupes, si haces las cosas rápido, no será más de 15-20 minutos.

1.3. Revisa el Estado de tu SEO Actual

Antes de migrar, es vital saber desde dónde partes. Usa herramientas como Google Search Console para exportar un listado de tus 50 o 100 URLs que más tráfico reciben. Estas serán las que tendrás que vigilar más de cerca después de la migración.


Paso 2: Cambiar la URL en el Back Office de PrestaShop

PrestaShop tiene un lugar concreto para cambiar la URL de la tienda. Ve a Parámetros Avanzados > Preferencias de la Tienda.

Ahí encontrarás los campos:

  • URL de la tienda: Aquí pones el nuevo dominio (ej: https://www.tunuevotienda.com).
  • URL de la tienda SSL: Lo mismo, pero con https://.

[WARNING] No cambies la URL y guardes todavía. Primero, asegúrate de que el dominio nuevo apunta a tu servidor. Es decir, que si escribes el nuevo dominio en un navegador, te lleve a tu hosting (aunque sea a una página de "en construcción"). Si cambias la URL en PrestaShop antes de que el DNS apunte, te quedarás fuera de tu propio back office. Para solucionarlo, tendrías que editar la base de datos a mano, algo que queremos evitar.

¿Cómo sé que el dominio apunta a mi servidor?

En tu panel de control de Syspanel (puerto 2106), en la sección de "Dominios", puedes añadir el dominio nuevo y ver el estado del DNS. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting. Es un paso fundamental.

Una vez que confirmes que el dominio nuevo "responde", ya puedes guardar los cambios en PrestaShop.


Paso 3: El Corazón de la Cuestión: Configurar la Redirección 301

Aquí es donde se separan los profesionales de los aficionados. Tienes dos opciones: hacerlo a nivel de servidor o con un módulo. Te recomiendo la primera, es más limpia y fiable.

3.1. Redirección 301 a nivel de servidor (El método más recomendado)

Esto se hace editando el archivo .htaccess (si usas Apache) o la configuración de Nginx. Para la mayoría de alojamientos compartidos, .htaccess es el camino.

Un ejemplo muy común: redirigir todo el tráfico del dominio antiguo al nuevo.

# Redirigir el dominio antiguo al nuevo
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tudominio-antiguo\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.tudominio-antiguo\.com$ [NC]
RewriteRule ^(.*)$ https://www.tudominio-nuevo.com/$1 [R=301,L]

¿Dónde encuentro el .htaccess? En la raíz de tu instalación de PrestaShop. Puedes acceder a él desde el administrador de archivos de Syspanel (recuerda, puerto 2106) o mediante FTP. Importante: Haz una copia del archivo original antes de editarlo.

[WARNING] Si tu tienda usa Nginx (no Apache), el archivo .htaccess no funcionará. Deberás editar el archivo de configuración del servidor (normalmente nginx.conf o un archivo en /etc/nginx/sites-available/). Si no estás seguro de qué servidor usas, pregunta a tu hosting. Editar la configuración de Nginx sin saber lo que haces puede tumbar la web entera.

3.2. Redirección 301 con módulos (La opción fácil)

Si no te sientes cómodo tocando código, existen módulos en el marketplace de PrestaShop que hacen esto por ti. Busca módulos de "redirección 301" o "SEO redirection". Te permiten crear reglas del tipo:

  • URL antigua: /zapatillas-viejas
  • URL nueva: /zapatillas-nuevas

Esto es muy útil para cambios de estructura internos, pero para un cambio de dominio masivo, la redirección a nivel de servidor es más eficiente (no carga la base de datos ni PHP para procesar cada redirección).


Paso 4: Caso Especial: Cambiar la Estructura de Categorías (URLs Amigables)

Si lo que quieres no es cambiar de dominio, sino mejorar la estructura de tus URLs (por ejemplo, pasar de /1234-producto a /marca/modelo-producto), el proceso es similar pero con matices.

4.1. Activa las URLs Amigables

Ve a Parámetros Avanzados > SEO y URLs. Ahí podrás:

  • Activar URLs amigables: Marca la casilla.
  • Elegir la estructura de las categorías: Puedes decidir si quieres que la URL de un producto incluya la categoría o solo el producto. Por ejemplo: /zapatillas/nike-air vs /nike-air.

4.2. La Redirección en Cadena

Cuando cambias la estructura de una categoría, PrestaShop no redirige automáticamente las URLs antiguas. Por eso, tendrás que crear manualmente las redirecciones 301 para cada una de las URLs antiguas a las nuevas.

Por ejemplo, si antes tu categoría era /categoria/10-zapatillas y ahora es /zapatillas-running, tendrás que crear una regla que diga:

  • Origen: /categoria/10-zapatillas
  • Destino: /zapatillas-running

No olvides las páginas de productos dentro de esas categorías. Es un trabajo tedioso, pero es la única manera de no perder el jugo SEO de cada página. Puedes ayudarte de un módulo de redirección masiva o, si hay muchas URLs, exportar la lista de URLs antiguas y nuevas a un CSV e importarlas en el módulo.

[TIP] Si el cambio es masivo (más de 100 URLs), te recomiendo encarecidamente usar un módulo de redirecciones que permita importar desde un archivo CSV. Hacerlo a mano es una locura y es muy fácil cometer errores.


Paso 5: Después del Cambio: Verificación y Pulido

Has hecho el cambio, has configurado las redirecciones. Ahora toca la fase de "control de calidad".

5.1. Comprueba las Redirecciones Manualmente

Abre un navegador en modo incógnito y escribe una URL antigua (por ejemplo, tudominio-antiguo.com/pagina-ejemplo). Debería llevarte automáticamente a la misma página en el dominio nuevo. Haz esto con 5 o 6 URLs antiguas al azar, incluyendo la home, una categoría y un producto.

5.2. Actualiza Google Search Console

  • Añade la nueva propiedad (tu nuevo dominio).
  • Solicita un cambio de dirección: En la propiedad antigua, ve a "Configuración" y busca la opción "Cambio de dirección". Te pedirá que verifiques el nuevo dominio y que configures una redirección (que ya has hecho). Esto es clave para que Google entienda la migración.

5.3. Genera y Envía tu Nuevo Sitemap

PrestaShop genera tu sitemap en /index.php?controller=... o normalmente en /sitemap.xml. Ve a Parámetros Avanzados > SEO y URLs y asegúrate de que la generación del sitemap está activa. Luego, envía el nuevo sitemap (ej: tunuevotienda.com/sitemap.xml) en Google Search Console.

5.4. Vigila el 404

Google puede tardar unos días en rastrear todas tus redirecciones. Durante ese tiempo, es normal que veas algunos errores 404 en tu informe de Search Console. No te asustes. Lo que debes hacer es monitorizarlos y asegurarte de que no son URLs importantes que se te hayan olvidado redirigir. Puedes usar la herramienta "Inspección de URLs" para comprobar si una URL antigua redirige correctamente.

5.5. Desactiva el Modo Mantenimiento

Por fin, cuando todo esté verificado, ve a Parámetros Avanzados > Mantenimiento y desactívalo. Tu tienda vuelve a estar abierta al público.


Preguntas Frecuentes (FAQ) que te pueden surgir

¿Cuánto tiempo tarda Google en actualizar las URLs?

No hay un tiempo exacto. Puede tardar desde unos pocos días hasta varias semanas. Lo importante es que hayas hecho tu trabajo con las redirecciones y el cambio de dirección en Search Console. Mientras tanto, los usuarios no notarán nada porque las redirecciones 301 funcionan al instante.

¿Pierdo mi posicionamiento con el cambio de URL?

Si haces todo correctamente (redirecciones 301, cambio de dirección en GSC, sitemap nuevo), la pérdida de posicionamiento es mínima y temporal. Es normal que veas pequeñas fluctuaciones en las primeras semanas. Si no haces las redirecciones, la pérdida es casi segura y permanente.

¿Y si mi tienda está en una subcarpeta (/tienda) y quiero moverla a la raíz?

Este es un caso delicado. No solo tienes que cambiar la URL en PrestaShop, sino que tienes que mover todos los archivos de la subcarpeta a la raíz. Además, tendrás que editar el .htaccess para redirigir todas las URLs de /tienda/* a /*. Es un proceso más complejo. Te recomiendo encarecidamente que pidas ayuda a tu hosting o a un desarrollador especializado si no te sientes seguro.

¿Debo usar una redirección 301 o una 302?

Siempre 301 para un cambio permanente. La 302 es para cambios temporales (por ejemplo, una página de "mantenimiento" que durará una hora). Si usas 302, Google no transferirá la autoridad SEO de la URL antigua a la nueva.

¿Qué hago si mi proveedor de hosting usa Syspanel para gestionar el servidor?

Muy fácil. Para acceder a tu panel de control, recuerda que la URL es tudominio.com:2106 (o la IP de tu servidor). Ahí podrás gestionar tus dominios, archivos y bases de datos, lo que te permitirá seguir todos los pasos de esta guía sin problema.


Conclusión: Tu Plan de Acción en 8 Pasos

  1. Haz una copia de seguridad completa (base de datos y archivos).
  2. Activa el modo mantenimiento.
  3. Exporta tus URLs más importantes desde Google Search Console.
  4. Apunta el nuevo dominio a tu servidor (desde Syspanel, puerto 2106).
  5. Cambia la URL en Parámetros Avanzados > Preferencias de la Tienda.
  6. Configura las redirecciones 301 (en .htaccess o con un módulo).
  7. Verifica que las redirecciones funcionan y actualiza Google Search Console (añade nueva propiedad, solicita cambio de dirección, envía el sitemap).
  8. Desactiva el modo mantenimiento y monitoriza los errores 404 durante las próximas semanas.

cambiar url prestashop no tiene por qué ser una pesadilla. Con paciencia, una buena copia de seguridad y las red

¿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