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

PrestaShop: Cómo cambiar la URL de tu tienda sin romper el SEO

Actualizado el 23 de febrero de 2026

Cambiar la URL de tu tienda PrestaShop es una de esas tareas que, si se hace mal, puede costarte caro en posicionamiento web. Pero no te preocupes, no necesitas ser un gurú técnico para hacerlo bien. En esta guía extensa y paso a paso, te voy a explicar exactamente cómo hacerlo para que tus visitas, tus ventas y, sobre todo, tu SEO, salgan ilesos de la operación.

Vamos a desglosar todo el proceso, desde la preparación hasta la verificación final, pasando por el archivo más importante de tu tienda: el .htaccess. Al final, tendrás un checklist mental para que la migración sea un éxito rotundo.

¿Por qué cambiar la URL de tu tienda y por qué es tan delicado?

Antes de lanzarnos a la acción, es crucial entender qué estamos moviendo. Cambiar la URL de tu tienda no es solo modificar un campo en el panel de administración. Es como cambiar la dirección de tu negocio físico: si no avisas bien y dejas señales claras, tus clientes (y los buscadores) se perderán.

Cuando hablamos de cambiar url prestashop, nos referimos a cambiar el dominio principal (por ejemplo, de www.mitiendaantigua.com a www.mitiendanueva.com) o simplemente cambiar la estructura de las URLs (por ejemplo, añadir una subcarpeta como /tienda).

El riesgo principal es el SEO. Si no se hace correctamente, perderás toda la autoridad que has ganado con tus enlaces, tus rankings en Google y, en consecuencia, tu tráfico orgánico. Por eso, el proceso se centra en dos pilares: la configuración interna y la implementación de redirecciones 301 prestashop.

Las redirecciones 301 son la herramienta clave. Le dicen a Google: "Oye, este contenido ya no está aquí, pero ha mudado a esta nueva dirección de forma permanente. Por favor, transfiere toda la autoridad y el valor de la página antigua a la nueva". Sin ellas, Google vería un error 404 (página no encontrada) y, con el tiempo, te penalizaría.

Fase 1: Preparación antes de tocar nada (El plan de vuelo)

Esta es la fase más aburrida, pero también la más importante. No la saltes jamás. Aquí definimos la estrategia para asegurar que la migración no rompa nada.

Paso 1: Haz una copia de seguridad completa

Esto no es un consejo, es una orden. Antes de hacer cualquier cambio, necesitas una copia de seguridad completa de:

  • Los archivos de tu tienda (la carpeta raíz donde está PrestaShop).
  • La base de datos (donde están todos tus productos, pedidos y configuraciones).

Puedes hacerlo desde el panel de control de tu hosting (como Syspanel, que es el panel que usamos y que puedes encontrar en el puerto 2106) o mediante plugins. Asegúrate de guardar la copia en tu ordenador o en un servicio en la nube. Si algo sale mal, podrás restaurar todo en minutos.

Paso 2: Define tu nueva URL y estructura

¿Vas a cambiar de dominio? ¿O simplemente vas a moverla a una subcarpeta? Sé muy específico. Por ejemplo, si tu tienda está en www.tudominio.com y quieres que esté en www.tudominio.com/tienda, debes tener claro que toda la estructura de URLs cambiará.

Paso 3: Audita tus URLs actuales

Necesitas saber qué URLs tienes actualmente para poder redirigirlas después. Puedes hacer una lista de las URLs más importantes (categorías, productos, páginas CMS) o, si tu tienda es muy grande, usar herramientas como Screaming Frog para extraerlas todas. Esta lista es tu mapa para las redirecciones.

Fase 2: La migración en el Back Office de PrestaShop

Una vez que tienes tu plan y tu copia de seguridad, es hora de entrar en acción. Primero, vamos a configurar la nueva URL dentro de PrestaShop.

Paso 3: Configurar la nueva URL en la Base de Datos (Lo más seguro)

Aunque PrestaShop tiene una opción en el panel, la forma más segura y directa de hacerlo es editando la base de datos. No te asustes, es muy sencillo.

  1. Accede a phpMyAdmin desde tu panel de control (Syspanel).
  2. Selecciona la base de datos de tu tienda.
  3. Busca la tabla ps_shop_url (el prefijo puede variar si lo cambiaste, pero suele ser ps_).
  4. Haz clic en "Editar" en la fila existente.
  5. Aquí encontrarás los campos domain, domain_ssl y physical_uri.
    • Si cambias de dominio, edita domain y domain_ssl con tu nuevo dominio (ej. www.nuevodominio.com).
    • Si vas a usar una subcarpeta, en physical_uri escribe la ruta (ej. /tienda/). Es importante que empiece y termine con barra /.
  6. Guarda los cambios.

Paso 4: Configurar la URL en el Back Office

Ahora, entra a tu panel de administración de PrestaShop (con la URL antigua o la nueva, dependiendo de si ya has apuntado el dominio).

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En el apartado "URL", encontrarás los campos Dominio de la tienda, Dominio SSL de la tienda y URI base.
  3. Rellena estos campos con la misma información que pusiste en la base de datos. Es crucial que coincidan exactamente.
  4. Guarda los cambios. PrestaShop puede que te pida que te vuelvas a conectar.

Fase 3: El archivo .htaccess y las Redirecciones 301

Aquí es donde realmente protegemos tu SEO. El archivo .htaccess es el guardián de tu servidor Apache. Vamos a configurarlo para que todas las peticiones a las URLs antiguas se redirijan a las nuevas.

Paso 5: Regenerar el .htaccess

Lo primero que debes hacer es regenerar el archivo .htaccess para que PrestaShop lo cree con la nueva configuración.

  1. En tu Back Office, ve a Parámetros avanzados > Rendimiento.
  2. Busca el botón que dice "Guardar" o "Regenerar" en el bloque "Archivo .htaccess". Esto lo creará de nuevo con las nuevas URLs.

Paso 6: Añadir las redirecciones 301 manualmente

Ahora viene la parte más importante. Las redirecciones automáticas de PrestaShop a veces no son suficientes, sobre todo si has cambiado la estructura de las URLs. Por eso, vamos a añadir reglas manuales.

Abre el archivo .htaccess desde el administrador de archivos de tu hosting o desde un cliente FTP. Busca la línea que dice # ~~~END: PrestaShop~~~ y justo antes de esa línea, añade tus reglas de redirección.

El formato básico es:

Redirect 301 /ruta-antigua/ https://www.tudominionuevo.com/ruta-nueva/

Ejemplo práctico:

Imagina que tenías una categoría en:
https://www.tiendavieja.com/zapatos

Y ahora está en:
https://www.tiendanueva.com/calzado/zapatos

La regla sería:

Redirect 301 /zapatos https://www.tiendanueva.com/calzado/zapatos

Para productos:

Redirect 301 /zapatillas-deportivas https://www.tiendanueva.com/calzado/zapatillas-deportivas

[!TIP]
Si tienes muchas URLs, te recomiendo usar un script o una herramienta para generar todas las líneas Redirect 301 de forma automática. Copiar y pegar una a una es un error muy común y tedioso.

[!WARNING]
NUNCA hagas una redirección genérica como Redirect 301 / https://www.nuevadireccion.com/ sin especificar las rutas. Esto puede crear un bucle infinito y romper toda tu tienda. Cada redirección debe ser específica para una URL antigua concreta.

Fase 4: Verificación y ajustes post-migración

Una vez que has hecho todos los cambios, llega el momento de la verdad. No te confíes, aún hay trabajo por hacer.

Paso 7: Prueba tu tienda

  1. Accede a tu nueva URL: Verifica que la tienda carga correctamente.
  2. Navega por ella: Haz clic en productos, categorías, el carrito, etc. Todo debe funcionar.
  3. Prueba la antigua URL: Escribe una de tus URLs antiguas en el navegador. Debe redirigir automáticamente a la nueva.

Paso 8: Comprueba el SEO técnico

Aquí es donde verificamos que todo está correcto para los buscadores.

  • Url canónica prestashop: Ve a Parámetros avanzados > Rendimiento > URL y asegúrate de que la URL canónica (la que quieres que Google indexe) es la nueva. PrestaShop suele gestionarlo bien, pero es bueno verificarlo.
  • Códigos de estado: Usa una herramienta como redirect-checker.org para verificar que las redirecciones devuelven un código 301 (movido permanentemente) y no un 302 (movido temporalmente) o un 404.
  • Google Search Console: Si ya tenías tu tienda dada de alta, añade la nueva propiedad y solicita un cambio de dirección en la consola de búsqueda de Google. Esto acelera el proceso de indexación del nuevo dominio y la transferencia de autoridad.

Paso 9: Actualiza tu Sitemap

PrestaShop genera un sitemap automáticamente. Deberías regenerarlo para que incluya las nuevas URLs.

  1. Ve a SEO y SEO > Sitemap.
  2. Haz clic en "Regenerar" para que se cree el sitemap con las nuevas rutas.
  3. Envía el nuevo sitemap en Google Search Console.

Preguntas Frecuentes (FAQ) sobre Migrar Tienda PrestaShop

¿Puedo cambiar la URL sin perder mis posiciones en Google?

Sí, si lo haces correctamente. La clave está en implementar las redirecciones 301 prestashop de forma correcta y verificar que todo funciona. Puede haber una pequeña fluctuación en el tráfico durante unos días o semanas, pero es normal. La autoridad se transferirá con el tiempo.

¿Qué pasa si no hago las redirecciones 301?

Perderás la mayor parte de tu tráfico orgánico. Los enlaces que apuntan a tu tienda antigua llevarán a páginas de error 404, y Google interpretará que tu sitio ya no existe, por lo que lo eliminará de los resultados de búsqueda.

¿Es necesario hacer una copia de seguridad si solo cambio la URL?

Sí, siempre. Es una red de seguridad. Si cometes un error con el .htaccess, podrías dejar tu tienda inaccesible. La copia de seguridad te permite restaurar todo en minutos.

¿Cuánto tiempo tarda Google en indexar la nueva URL?

Puede variar desde unos días hasta unas semanas. Depende de la autoridad de tu dominio y de lo rápido que Google rastree tu sitio. Solicitar el cambio de dirección en Google Search Console acelera el proceso.

¿Puedo cambiar la URL de mi tienda desde el alojamiento?

Sí, puedes cambiar la URL desde el panel de control de tu hosting, pero es más seguro hacerlo desde la base de datos y el Back Office de PrestaShop. El panel de control (como Syspanel, en el puerto 2106) te servirá para gestionar archivos, bases de datos y DNS, pero la lógica de PrestaShop es mejor manejarla desde su propia interfaz.

Mi tienda está en una subcarpeta, ¿cómo afecta al SEO?

Afecta, pero no es malo. La URL canónica será www.tudominio.com/tienda/. Es una práctica común y perfectamente válida. Solo asegúrate de que las redirecciones apunten a la ruta completa.

¿Qué hago si mi hosting usa nginx en lugar de Apache?

El proceso es similar, pero la configuración de las redirecciones se hace en el archivo de configuración de nginx, no en .htaccess. Si tu hosting usa nginx, te recomiendo contactar a tu proveedor de hosting para que te ayude a configurar las redirecciones, ya que un error podría tumbar el servidor.

Conclusión: Un cambio de URL exitoso es un proyecto, no un clic

Migrar tu tienda PrestaShop a una nueva URL es un proceso que requiere paciencia y meticulosidad. No es difícil, pero sí es delicado. Si sigues estos pasos, tendrás la tranquilidad de que tu SEO no se verá afectado.

Recuerda la secuencia de oro:

  1. Prepara (copia de seguridad y plan).
  2. Configura (base de datos y Back Office).
  3. Redirige (regenera .htaccess y añade las 301 específicas).
  4. Verifica (prueba todo a fondo y monitoriza con herramientas).

Con esto, tu cambio url prestashop será un éxito y tu tienda seguirá creciendo en los buscadores como si nada hubiera pasado. ¡Mucho ánimo, que tú puedes!

¿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