Oferta de lanzamiento

Licencia Founders: actualizaciones durante al menos 2 años

149 €pago único, IVA no incluido

Una licencia Shop normal cuesta 199 €.

Para las primeras 100 licencias Shop, hasta el 10 de diciembre de 2026. Actualizaciones y conocimiento nuevo del Asesor durante al menos 2 años, sin renovación. Una licencia Shop normal: 12 meses.

Conseguir Founders por 149 €

PrestaShop: quitar el ID de las URL de producto, cuándo compensa y cómo hacerlo con seguridad

Quitar el ID de las direcciones de producto en PrestaShop no se puede solo desde ajustes: la tienda reconoce el producto por ese número. Necesitas un módulo de terceros, y el cambio afecta a todos los productos y categorías a la vez. Rara vez compensa, salvo en una tienda nueva o al migrar desde otra plataforma. En una tienda activa, prueba antes en una copia.

Autor: El equipo de TellMyShop. Una guía para dueños de tiendas PrestaShop: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura

¿Por qué PrestaShop mantiene el ID en la dirección?

La dirección de producto por defecto tiene este aspecto: /faroles/215-farol-nora.html. El número 215 es el ID del producto. Cuando un cliente abre esa dirección, PrestaShop busca el producto por su número y trata el resto de la dirección como una descripción.

El patrón lo fijas en Parámetros de la tienda > Tráfico & SEO, en los ajustes de SEO y URL, en el campo de la ruta al producto. Por defecto contiene la categoría, el ID, el nombre y, opcionalmente, la combinación y el EAN. Puedes cambiar el orden de las palabras clave, pero el ID tiene que quedarse. Lo describe la documentación de PrestaShop sobre SEO y URL, y la guía de InMotion Hosting muestra un ejemplo de cambio del patrón (en inglés).

El ID también tiene una ventaja que pocos recuerdan. Cuando cambias el nombre y la URL amigable de un producto, la dirección antigua sigue conteniendo el mismo número. La tienda encuentra el producto y redirige a la dirección nueva. Sin el ID, esa red de seguridad desaparece. Los detalles están en el artículo sobre cambiar la URL de un producto.

¿Cuándo merece la pena quitar el ID y cuándo no?

En resumen: merece la pena cuando vas a cambiar todas las direcciones de todos modos. No merece la pena cuando la tienda está en marcha, recibe tráfico de Google y el único motivo es el aspecto de la dirección.

Situación¿Merece la pena?Por qué
Tienda nueva, todavía sin tráfico de Googlesí, si quieresno hay direcciones antiguas que redirigir
Migración desde otra plataforma con direcciones sin númerosa menudo síconservas direcciones que Google ya conoce
Tienda en marcha con tráfico de Googlenormalmente nocambias todas las direcciones de la tienda, y la ganancia es incierta
Tienda con muchos productos de nombres parecidosprobablemente nolas URL amigables se repetirán
Tienda en varios idiomascon cuidadocada idioma es un conjunto aparte de direcciones y redirecciones
Tienda en PrestaShop 1.7primero actualizalos módulos de URL se escriben para versiones concretas

La guía de Google sobre las URL en tiendas online, comentada por Search Engine Land, recomienda palabras descriptivas en la dirección y el menor número posible de direcciones distintas para la misma página. Una dirección de PrestaShop con ID tiene palabras descriptivas. Quitar el número no añade contenido, y durante un tiempo aumenta el número de direcciones, porque las antiguas y las nuevas funcionan a la vez.

¿Qué puede salir mal?

La mayoría de los problemas vienen de cosas que no ves en un solo producto de prueba.

URL amigables repetidas. Dos productos llamados «Cojín de lino» tienen la misma URL amigable. Con el ID no importa. Sin el ID el módulo tiene que elegir uno, y el otro deja de estar disponible o recibe un sufijo.

Direcciones antiguas sin redirección. Los enlaces de Google, de los anuncios y de otras webs llevan a las direcciones antiguas. Si el módulo no las redirige con un código 301, te llega una ola de errores 404. Cómo encontrarlos y arreglarlos después está en el artículo sobre errores 404 en PrestaShop.

Dependencia del módulo. Las direcciones sin ID funcionan solo mientras funcione el módulo. Desactivarlo, una actualización fallida o un cambio de versión de PrestaShop pueden romper todas las direcciones a la vez.

Choques con categorías y páginas. Un producto, una categoría y una página de información pueden tener la misma URL amigable. El módulo tiene que saber qué mostrar.

Google tiene que volver a aprender la tienda. Incluso con buenas redirecciones, Google tarda un tiempo en pasar de las direcciones antiguas a las nuevas. Nadie puede saber de antemano si cambiarán las visitas en ese tiempo, ni cómo.

Cómo hacerlo con seguridad si te decides

Primero la copia de pruebas, después producción. Haces todo el cambio una vez en la copia, lo revisas y solo entonces lo repites en la tienda real.

  1. Haz una copia de pruebas de la tienda con tu proveedor de hosting, por ejemplo en staging.tudominio.com, y bloquéala para Google.
  2. Exporta la lista de direcciones actuales de productos, categorías y páginas. La necesitarás para revisar las redirecciones.
  3. Busca URL amigables repetidas y arréglalas antes de instalar el módulo.
  4. Instala el módulo en la copia de pruebas y fija el patrón de dirección sin el ID.
  5. Revisa una muestra de direcciones antiguas. Cada una debe redirigir con un código 301 a la nueva, y la nueva debe responder con un 200 y una canonical que apunte a sí misma.
  6. Revisa los demás idiomas, las combinaciones de productos y las páginas de categoría con filtros.
  7. Repite el cambio en la tienda en un día tranquilo, actualiza el sitemap y vigila el informe de 404 durante las semanas siguientes.

¿Cómo puede ayudar el chat?

Tu chat (Claude o ChatGPT) no sustituirá a un módulo de direcciones sin ID. Te ayudará a evaluar el riesgo antes de decidir y a recorrer todo el plan sin saltarte pasos.

Tú: Quiero quitar el ID de las direcciones de producto. Evalúa cuánto riesgo supone en mi tienda.

Tu chat: La tienda tiene 1240 productos activos en dos idiomas. 37 productos en inglés y 52 en alemán tienen una URL amigable repetida en otro producto. Sin el ID esas direcciones chocarán. La redirección a la dirección canónica está configurada como 302, no 301.

Tu chat: Propongo un plan: primero arreglo las direcciones repetidas, después instalas el módulo en la copia de pruebas y yo reviso una muestra de 50 direcciones antiguas. El primer arreglo:

Tú: Estoy de acuerdo con el plan. Guarda esta dirección.

Tu chat: Guardado. La dirección antigua redirige a la nueva, de momento con un código 302, porque así está configurada la tienda. Te enseñaré las demás direcciones en las siguientes vistas previas.

Estado de la tarjeta: esperando tu «sí»
vista previa del cambio

versión anterior: cojin-de-lino

versión nueva: cojin-de-lino-40x40-gris

Ilustración: los productos, las cifras y las respuestas son de ejemplo.

Las cifras del ejemplo son ilustrativas.

En la versión gratuita TellMyShop Free el chat lee los informes de la tienda: productos, direcciones, errores 404 y la lista de módulos, así que ayuda con una primera evaluación. No cambia nada. TellMyShop Pro lee toda la tienda, incluidos los ajustes y la base de datos, así que encuentra direcciones repetidas en todos los idiomas. Guarda los arreglos de URL amigables nada más activar la licencia. Un cambio de dirección se deshace con otro cambio, no desde el historial de cambios, y por eso el chat te enseña cada uno en una vista previa. Instalar un módulo necesita el interruptor Módulos, y cambiar un ajuste oculto, como la redirección de 302 a 301, necesita el interruptor Mantenimiento. Lo muestra el caso de uso cambiar un ajuste escondido en el panel.

La licencia funciona sin límite en dominios de pruebas, así que primero recorres todo el plan en una copia, como en el caso de uso cambios arriesgados primero en una copia de pruebas. Un solo cambio de dirección con redirección se describe en el caso de uso cambiar la URL de un producto sin perder tráfico. Los planes están en la página de precios.

Preguntas y respuestas

¿Puedo quitar el ID de la dirección sin un módulo?

No en PrestaShop por sí solo. La ruta al producto en los ajustes de SEO y URL exige la palabra clave id, porque la tienda la usa para reconocer el producto. Las direcciones sin ID vienen de módulos de terceros que reconocen el producto por su URL amigable.

¿El ID en la dirección perjudica en Google?

Un número en la dirección no es un error en sí. Google aconseja que una dirección contenga palabras descriptivas, y una dirección de PrestaShop las tiene junto al ID. Por eso quitar el ID rara vez es lo primero que hay que arreglar en una tienda.

¿Qué pasa con las direcciones antiguas después de quitar el ID?

Tienen que redirigir con un código 301 a las nuevas. Algunos módulos lo hacen solos, otros necesitan una lista de redirecciones aparte. Sin ella, los enlaces de Google, de los anuncios y de otras webs llevan a un error 404.

¿Puedo volver a las direcciones con ID si algo sale mal?

Técnicamente sí, pero es un segundo cambio de todas las direcciones a la vez. Google tiene que aprender otra vez las direcciones nuevas, y las redirecciones tienen que funcionar en los dos sentidos. Por eso decides después de una prueba en una copia de pruebas, no después de cambiar la tienda en producción.

¿TellMyShop quitará el ID de las direcciones?

TellMyShop no sustituye a un módulo de direcciones sin ID. El chat en TellMyShop Pro evalúa el riesgo en tu tienda, busca URL amigables duplicadas, instala el módulo elegido en una copia de pruebas y revisa las redirecciones. La versión gratuita TellMyShop Free ayuda con la evaluación, pero no guarda nada.

PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.

Revisa tu tienda gratis

TellMyShop Free revisa tu tienda y te muestra los problemas, empezando por los más importantes. No guarda nada.

Comprueba si tu tienda está lista

Escribe la dirección de tu tienda. En unos segundos verás la plataforma y si TellMyShop funcionará.

Comprobamos la dirección, el HTTPS y la plataforma. No instalas nada y no guardamos la dirección.

tutienda.esResultado de ejemplo
La tienda responde
sí
HTTPS
activado
Plataforma
PrestaShop 8.1
TellMyShop funcionará

Sigue leyendo

Free por 0 €, lee y aconseja

Descargar Free