Cambiar la URL de un producto en PrestaShop sin hundir su SEO

Captura ampliada

Actualizado el

Cambiar la URL de un producto en PrestaShop (su link_rewrite) cuesta dos segundos en la pestaña SEO de la ficha. Si no rediriges la URL antigua, esos dos segundos pueden costarte el posicionamiento que tenía la ficha: Google tiene indexada la dirección vieja y cada visita que llega desde el buscador aterriza en un 404.

  • La regla corta: cambia la URL solo si compensa y, en el mismo momento, redirige la antigua a la nueva con un 301.
  • Una sola URL: desde la ficha del back office, un módulo como Zeyvro SEO Redirect 301 crea esa 301 solo al guardar el slug nuevo.
  • Muchas URLs de golpe: apunta las antiguas antes del cambio y carga la lista antigua → nueva por CSV.

¿Qué es el link_rewrite de PrestaShop?

El link_rewrite es el campo de PrestaShop que define la parte «amigable» de la URL de un producto, una categoría o una página CMS: lo que va después del dominio. Se edita en la pestaña SEO de cada ficha y hay un valor por idioma. Cambiarlo cambia la dirección pública de esa página.

⚠️

¿Qué pasa si cambio la URL de un producto sin redirigir?

La URL antigua deja de existir y pasa a devolver un 404, aunque Google la siga teniendo indexada y siga mandándole visitas. La nueva, para Google, es una página nueva que empieza sin el historial de la anterior. Cambiar la URL no es el problema; cambiarla sin redirección, sí.

¿Cuándo compensa cambiar la URL de un producto?

Compensa cuando la URL actual estorba más de lo que aporta. Los casos habituales:

  • Arrastra basura de una importación: códigos, guiones dobles, palabras sin sentido.
  • No contiene la palabra por la que quieres que se encuentre la ficha.
  • Es kilométrica o repite información que ya está en la categoría.
  • Renombraste el producto y la URL vieja despista a quien la lee.

Si la URL actual ya posiciona y es razonable, lo normal es no tocarla: una URL «más bonita» rara vez compensa el riesgo de un cambio mal hecho.

¿Cómo cambio la URL de un producto sin perder el SEO?

Redirigiendo la URL antigua a la nueva con un 301 en el mismo momento del cambio. El orden seguro:

  • Apunta la URL antigua exacta, en cada idioma de la tienda.
  • Cambia el link_rewrite en la pestaña SEO de la ficha y guarda.
  • Crea la redirección 301 de la URL antigua a la nueva.
  • Comprueba que la URL antigua devuelve un 301 y no un 404.
  • Actualiza los enlaces internos que apuntaban a la antigua, para no encadenar redirecciones.

Cambiar y ya

URL nueva sin redirección: la antigua da 404, Google pierde la pista y quien llega desde el buscador rebota.

Cambiar + 301

URL nueva con redirección 301 desde la antigua: el visitante aterriza donde debe y Google sabe que la página se ha mudado.

¿PrestaShop crea la redirección 301 al cambiar el link_rewrite?

No: PrestaShop no trae un gestor de redirecciones y, de serie, solo redirige los productos desactivados. Si cambias el link_rewrite de un producto activo, la URL antigua deja de funcionar. Para redirigirla tienes dos caminos: escribir reglas en el .htaccess del servidor o usar un módulo que las gestione desde el back office.

Con Zeyvro SEO Redirect 301, cuando cambias el slug de un producto o de una categoría desde su ficha y guardas, la 301 de la URL antigua a la nueva se crea sola, en cada idioma. Las páginas CMS no entran en esa creación automática: sus redirecciones se crean a mano o por CSV.

💡 Si el formato de URL de tus productos incluye la categoría, al cambiar el slug de una categoría revisa también las URLs de sus productos. El paso a paso completo está en cómo hacer redirecciones 301 en PrestaShop 8.

¿Y si tengo que cambiar 50 URLs, no una?

Entonces la redirección no puede depender de ir ficha a ficha. El caso típico es la limpieza tras una importación, con decenas de link_rewrite llenos de ruido. El método que funciona:

  • Antes de tocar nada, saca la lista de URLs actuales de los productos que vas a cambiar.
  • Cambia las URLs, ficha a ficha o con un editor masivo.
  • Monta un CSV con una línea por redirección: url_antigua;url_nueva;tipo.
  • Impórtalo en SEO Redirect 301 (Import CSV, separador ; o ,). Te avisa de cuántas líneas descartó por duplicadas o mal formadas.

Ojo con los editores masivos: si escriben la URL directamente en la base de datos, sin pasar por la ficha, ningún módulo se entera del cambio y la 301 automática no salta. Es el caso de nuestro propio editor, Zeyvro SEO Bulk (próximamente): edita el link_rewrite de productos, categorías y páginas CMS desde una sola tabla, y su exportación CSV saca el link_rewrite de cada fila, que te sirve para apuntar las URLs antiguas antes del cambio. Las redirecciones de ese cambio masivo van por CSV.

¿Qué pasa si una URL ya se había cambiado antes?

Que puedes acabar con cadenas: A redirige a B y B a C. SEO Redirect 301 las reescribe al crear la nueva, para que A vaya directa a C sin saltos intermedios, y guarda un historial de cada cambio de URL. Aun así, conviene corregir los enlaces internos para que apunten a la URL final.

¿Cambiar la URL de un producto hace perder el SEO?

Si no rediriges la URL antigua, lo normal es que sí: la antigua pasa a dar 404 y la nueva empieza sin su historial. Con una redirección 301 de la antigua a la nueva, el visitante y Google llegan a la página correcta.

¿PrestaShop crea la redirección automáticamente al cambiar el link_rewrite?

No. PrestaShop no trae un gestor de redirecciones: de serie solo redirige los productos desactivados. Con Zeyvro SEO Redirect 301, al guardar el slug nuevo de un producto o de una categoría desde su ficha, la 301 se crea sola.

¿Qué es exactamente el link_rewrite?

El campo de PrestaShop que define la parte amigable de la URL de un producto, una categoría o una página CMS: lo que va después del dominio. Se edita en la pestaña SEO de cada ficha, con un valor por idioma.

¿Cómo redirijo muchas URLs cambiadas a la vez?

Con un CSV de una línea por redirección (url_antigua;url_nueva;tipo) que se importa en Zeyvro SEO Redirect 301. Apunta las URLs antiguas antes de hacer el cambio masivo.

¿La redirección automática funciona si cambio las URLs con un editor masivo?

Solo si el editor guarda a través de la ficha de PrestaShop. Si escribe la URL directamente en la base de datos, la 301 automática no salta y esas redirecciones hay que cargarlas por CSV.

¿También redirige las páginas CMS?

La creación automática cubre productos y categorías. Las redirecciones de páginas CMS se crean a mano en el módulo o se importan por CSV.

Cambia URLs sin dejar 404 detrás: la 301 se crea sola al guardar la ficha.

Ver Zeyvro SEO Redirect 301 →

Zeyvro desarrolla módulos para PrestaShop desde una tienda real en producción. Código sin ofuscar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio