El árbol de categorías es el muro de carga de una tienda PrestaShop. Decide cómo encuentra un cliente lo que venía a comprar, cómo rastrea y posiciona Google el catálogo, y dónde se concentra la autoridad de los enlaces internos. La mayoría de los comerciantes no lo diseñan: lo dejan crecer. Se añade una categoría la semana en que llega una nueva línea de producto, otra la semana siguiente y, dos años después, la tienda tiene un menú de 47 categorías, productos enterrados a cinco clics de profundidad y una docena de páginas casi vacías que Google ha decidido discretamente que no merece la pena posicionar. Esta guía trata de la estructura en sí: qué profundidad conviene usar, cómo nombrar categorías y slugs, en qué categoría debería "vivir" un producto y cómo el árbol alimenta las migas de pan y la eficiencia de rastreo. La capa orientada a la conversión que se coloca encima de la estructura, filtros, ordenación, diseño de página, tiene sus propios artículos, y te remitiremos a ellos en lugar de repetirlos aquí.
Comprobado con PrestaShop 1.6, 1.7, 8 y 9, incluido el cambio de PrestaShop 9 que elimina el segmento de categoría de las URL de producto.
Dónde vive la estructura de categorías en PrestaShop

Antes de cualquier estrategia, conviene saber qué estás editando. Tu árbol vive en Catálogo → Categorías. Toda la jerarquía cuelga de un único nodo oculto, la categoría Raíz, y justo debajo se encuentra Inicio, el padre superior al que normalmente se conecta tu jerarquía de categorías, aunque lo que aparece realmente en el menú superior del front-office depende de cómo esté configurado el módulo de menú (ps_mainmenu) o tu módulo de mega menú, ya que pueden mostrar categorías, páginas CMS, enlaces personalizados y más. Cuando creas una categoría defines su Categoría padre, y ese único campo determina la profundidad, la ruta de migas de pan y, con las URL amigables activadas, la propia URL. Cada categoría es una fila en la tabla category con un par de conjuntos anidados nleft/nright que PrestaShop utiliza para resolver el árbol con rapidez; nunca debes tocar esos números, pero por eso mover una categoría con miles de productos debajo no es instantáneo: hay que reconstruir todo el conjunto.
Hay un ajuste por encima de todo lo demás: Parámetros de la tienda → Tráfico & SEO → URL amigables. Si está desactivado, tus categorías son cadenas de consulta ?id_category=12 y los consejos sobre slug y legibilidad de URL que vienen a continuación no tienen dónde aplicarse (tus nombres, metatítulos, H1 y migas de pan siguen siendo importantes de todos modos). Actívalo primero.
¿Qué profundidad debería tener el árbol?
La pregunta real detrás de "plano frente a profundo" es la profundidad de clics: a cuántos clics de la página de inicio se encuentra un producto. PrestaShop te dejará anidar diez niveles sin problemas; el coste aparece en tres lugares.
| Síntoma de profundizar demasiado | Qué provoca en la tienda |
|---|---|
| Rutas de clic largas | Un producto situado cinco niveles abajo requiere cinco clics para llegar a él. Google trata la accesibilidad como una señal de importancia: las páginas muy enterradas se rastrean menos y posicionan peor. |
| URL desmesuradas: | una ruta como /bathroom/showers/walk-in/frameless/sliding/product resulta difícil de compartir, pero no se genera automáticamente al anidar categorías en PrestaShop; depende de la configuración de rutas. |
| Fatiga de decisión | Cada subnivel es otra elección que el visitante debe hacer antes de ver un producto. Más bifurcaciones, más abandono. |
| Páginas hoja pobres | La parte inferior de un árbol profundo se llena de categorías con uno o dos productos: exactamente las páginas débiles que acaban siendo degradadas. |
La regla práctica que aplicamos es mantener tres niveles como máximo; para que cada producto esté a tres clics o menos de la página de inicio, comprueba también los accesos que ofrece el menú. Un catálogo de equipamiento de baño:
- Nivel 1: Duchas, Bañeras, Lavabos, Inodoros, Accesorios
- Nivel 2: Duchas → Duchas walk-in, Mamparas, Platos, Válvulas
- Nivel 3: Duchas walk-in → Paneles sin marco, Kits walk-in
Eso mantiene el árbol poco profundo; una URL como /showers/walk-in-showers/frameless-panels depende de la configuración de rutas, no solo de la jerarquía. Si una categoría de primer nivel necesita de verdad más de tres niveles para navegarse con comodidad, la respuesta suele ser un mejor menú, que permita a los clientes saltar dos niveles de una vez, no un cuarto nivel. Eso es trabajo de presentación para un mega menú, tratado en crear un mega menú que convierte y, desde el lado de la experiencia de navegación, en hacer que tus categorías sean fáciles de explorar.
Nombrar categorías: un nombre, tres trabajos
Un nombre de categoría en PrestaShop hace de serie una triple función. Es la etiqueta del menú, es la semilla del slug de URL y, salvo que lo sobrescribas, es el H1 de la página. Como un solo campo impulsa las tres cosas, el nombre tiene que leerse como algo que un cliente escribiría en Google, no como una etiqueta interna.
- Usa el término buscado, no el ingenioso. "Duchas walk-in", no "Soluciones de ducha". "Bañeras exentas", no "Grupo SKU 4B". Consulta el autocompletado de Google y tus propios registros de búsqueda para ver las palabras que usan realmente los clientes.
- Sé tan específico como permita el catálogo. "Paneles de ducha walk-in sin marco" apunta a una consulta más precisa y con mayor intención que "Paneles de ducha"; y una página de categoría suele ser la página que sí puede posicionar para ese término de cola media, cuando un producto individual no puede.
- Mantén corta la etiqueta del menú. Si el nombre ideal para SEO es demasiado largo para el menú, para eso está el campo Metatítulo de la categoría (en el panel SEO de la categoría): un título largo y rico en palabras clave para la SERP; una etiqueta ordenada para el menú.
Conviene saberlo: cuando quieres que el H1 visible sea distinto de la etiqueta del menú y de la URL, un encabezado más largo y con palabras clave, el nombre de la categoría ya no tiene por qué ser el punto de compromiso. Esa separación tiene su propio artículo: por qué el H1 de tu categoría no debería ser el nombre de tu categoría. Nuestro módulo Custom Category H1 es la herramienta que los separa.
El slug de URL, y qué hace PrestaShop cuando renombras
PrestaShop genera automáticamente el slug a partir del nombre, pero el campo es editable (es la casilla URL amigable del formulario de categoría) y deberías tratarlo con intención:
- Guiones, nunca guiones bajos: walk-in-showers, no walk_in_showers.
- Elimina palabras vacías y mantenlo en minúsculas: showers, no the-showers.
- Translitera los diacríticos de forma coherente: una tienda alemana querrá badezimmer-zubehoer, no un slug con una ö sin convertir.
Esta es la parte en la que muchos comerciantes se queman: cuando cambias el nombre de una categoría, PrestaShop puede sugerir o regenerar automáticamente el slug a partir del nuevo nombre (según el formulario, tu versión y si el campo ya estaba definido), así que revisa siempre el campo URL amigable antes de guardar. Si el slug cambia, la URL antigua, que Google ya ha indexado y que otros sitios quizá han enlazado, pasa a devolver un 404. La plataforma no crea una redirección por ti. Cada renombrado que se te escape implica pérdida de posicionamiento y de autoridad de enlaces. Si vas a reestructurar un árbol en una tienda activa, renombrar, cambiar padres, fusionar, necesitas tener los 301 preparados antes de que mueran las URL antiguas. Gestionar esas redirecciones (y los slugs en bloque, en varios idiomas) a mano es la parte que no escala; nuestra suite SEO Revolution gestiona la edición masiva de URL y la creación automática de redirecciones cuando cambia una URL, de modo que una limpieza de estructura no destruya en silencio tu posicionamiento. El beneficio en términos claros: puedes reorganizar el catálogo sin que el tráfico de búsqueda que ya has ganado se desplome.
Categoría principal: el ajuste más descuidado
Un producto en PrestaShop puede pertenecer a muchas categorías a la vez, pero exactamente una es su categoría predeterminada (principal), configurada en la pestaña Asociaciones del producto. Esa decisión hace más de lo que mucha gente cree. En PrestaShop 1.6 a 8 es la categoría cuya URL forma la URL canónica del producto (así, el mismo producto accesible desde tres categorías sigue teniendo una única dirección canónica); ten en cuenta que PrestaShop 9 elimina el segmento de categoría de las URL de producto, de modo que ahí la categoría predeterminada ya no da forma a la dirección, solo a la miga de pan. Es la ruta de migas de pan que el cliente ve en la página de producto. Y es la categoría cuyo contexto Google asocia con más fuerza al producto.
Por tanto, elige como principal la categoría más específica que describa realmente el producto: "Paneles walk-in sin marco", no el amplio "Duchas". Y mantén honesta la publicación cruzada: que un producto esté en dos o tres categorías es normal; que esté en diez es una señal de que tu árbol está haciendo el trabajo de un filtro. Ahí está la frontera natural entre estructura y facetado:
El límite: estructura frente a filtros
Esta es la línea que, al cruzarse, convierte una categoría ordenada en miles de URL pobres. Úsala como regla de decisión:
| Créalo como... | Cuando... | Ejemplo |
|---|---|---|
| Categoría (en el árbol) | Es una intención de compra distinta, con su propio nombre buscado y suficientes productos para llenar una página | "Duchas walk-in" |
| Filtro (un atributo/característica) | Es una propiedad con la que la gente acota dentro de una intención: tamaño, color, material, precio | "cristal de 8 mm", "900 mm de ancho" |
La prueba antes de crear cualquier categoría nueva: ¿coincide con una consulta de búsqueda que un cliente escribiría realmente? Si la respuesta honesta es no, pertenece a un atributo de filtro, no a un nodo del árbol. Configurar bien esa capa facetada, e impedir que cada combinación de filtros se convierta en un casi duplicado indexable. Es un tema amplio con su propio espacio: ayudar a los clientes a encontrar productos en catálogos grandes. La excepción que merece separarse manualmente: una combinación de filtros que sí es una consulta real y de alto volumen ("duchas walk-in 1200 mm") merece promocionarse a categoría independiente, porque entonces puede posicionar como página por derecho propio.
Una medida práctica mientras mantienes limpio el árbol: impide que los rastreadores malgasten presupuesto en las URL filtradas ?q= que genera ps_facetedsearch, para que el rastreo aterrice en tus nodos reales de categoría. Una regla de robots.txt que apunte solo al parámetro de filtro, no a las rutas limpias de categoría, lo consigue:
# robots.txt – keep crawl on real category pages, not filter permutations
# ps_facetedsearch encodes active filters in the q parameter
Disallow: /*?q=
Disallow: /*&q=
# leave clean category and ?page= URLs crawlable
Ten en cuenta que en PrestaShop 9 la plataforma ya marca por defecto las vistas de listados filtrados/facetados como no indexables, así que esto es una medida de refuerzo más que la respuesta completa; y un Disallow solo detiene el rastreo, no la indexación de una URL que ya se conoce, que es lo que gestionan las etiquetas canónicas. La parte de indexación de las URL de filtros está tratada correctamente en la guía de filtros enlazada arriba.
Y cuando la estructura no logra llevar al visitante allí con suficiente rapidez, catálogo grande, intención imprecisa, la búsqueda toma el relevo donde se detiene el árbol. La búsqueda nativa de PrestaShop es superficial; cuando no basta, consulta cuándo la búsqueda predeterminada no es suficiente.
Descripciones de categoría: dale a la página algo con lo que posicionar
Una página de categoría vacía es sobre todo una cuadrícula de productos: débil desde el punto de vista de Google, porque la cuadrícula es la misma plantilla en todas partes. La descripción es el texto que le dice a un motor de búsqueda qué es la página. PrestaShop te ofrece una descripción de texto enriquecido en cada categoría y, desde PrestaShop 8, un segundo campo nativo de descripción adicional que el tema Classic muestra debajo de la cuadrícula de productos; deberías usar ambos:
- Longitud: 200–500 palabras bastan para que Google entienda la página sin empujar los productos por debajo del primer pantallazo.
- Ubicación: una introducción de 2-3 frases encima de la cuadrícula, y el cuerpo más largo y rico en detalles debajo, para que no desplace los productos hacia abajo. En PrestaShop 8 y 9 el campo nativo de descripción adicional ya cubre el bloque bajo la cuadrícula; en 1.6/1.7, o cuando quieres un control más rico sobre ese segundo bloque, nuestro módulo Second Category Description añade texto con palabras clave bajo la cuadrícula sin tocar el tema.
- Contenido: qué cubre la categoría, para quién es, en qué se diferencia tu gama: palabra clave principal en la primera frase, términos relacionados de forma natural en el cuerpo y uno o dos enlaces contextuales a categorías hermanas.
- Evita: textos genéricos de fabricante, relleno de palabras clave y el mismo párrafo reutilizado en varias categorías (eso sí es contenido duplicado).
Migas de pan: enlazado interno gratis que el árbol genera por ti
Las migas de pan (Inicio → Duchas → Duchas walk-in → Producto) no son decoración: son una salida directa de tu estructura de categorías y te devuelven valor de tres formas. Permiten que el visitante suba un nivel sin usar el botón atrás. Cada miga es un enlace interno contextual que transmite autoridad hacia las categorías padre: un árbol ordenado construye literalmente su propio grafo de enlazado interno. Y con el esquema BreadcrumbList, Google muestra la ruta de migas en la SERP en lugar de la URL en bruto, lo que se percibe como más fiable y gana clics. Los temas modernos de PrestaShop (Classic, Hummingbird) emiten ese marcado por defecto; verifica el tuyo con la Prueba de resultados enriquecidos de Google, porque un tema personalizado puede romperlo en silencio. (Schema, sitemaps y redirecciones de toda la tienda forman parte de lo que la suite SEO Revolution gestiona de forma centralizada.)
Cuándo fusionar y cuándo dividir
Un árbol nunca está terminado. Los dos movimientos que harás una y otra vez:
- Fusionar cuando dos categorías tienen cada una menos de cinco productos similares; cuando Search Console muestra que ambas posicionan para la misma consulta (eso es canibalización: dos de tus páginas compitiendo entre sí); o cuando los clientes saltan constantemente entre ellas para encontrar una cosa.
- Dividir cuando una categoría supera los ~100 productos con subgrupos claramente distintos; cuando la investigación de palabras clave muestra intenciones separadas dentro de ella; o cuando los visitantes aplican la misma combinación de filtros tan a menudo que merece ser su propia página.
Una banda práctica de recuento de productos por categoría: apunta aproximadamente a 12–48 productos. Por debajo de ocho se percibe como pobre; muy por encima de cien diluye el foco de la página y la ralentiza. Cada vez que fusiones, dividas o cambies el padre en una tienda activa, recuerda la regla del slug de antes: configura primero los 301.
La lista de comprobación SEO a nivel de estructura
- URL amigables activadas (Parámetros de la tienda → Tráfico & SEO): todo lo siguiente depende de ello.
- Metatítulo único por categoría: nunca el "Productos" predeterminado del tema en cada nodo.
- Metadescripción única, ~150–160 caracteres, que describa la categoría.
- Slug limpio, con guiones y en minúsculas, y un plan de redirecciones antes de cualquier renombrado.
- Categoría principal de cada producto configurada como su hogar real más específico.
- Esquema de migas de pan presente: confírmalo con la Prueba de resultados enriquecidos.
- Descripción en cada categoría indexable, única, de 200–500 palabras.
- Tres niveles de profundidad como máximo; 12–48 productos por hoja como banda objetivo.
Preguntas frecuentes
¿Cuántos niveles de categoría debería tener una tienda PrestaShop?
Como regla práctica, mantén tres niveles como máximo y procura que el menú permita llegar a cada producto en tres clics o menos desde la página de inicio. PrestaShop te permitirá anidar más profundo, pero cada nivel adicional entierra los productos más lejos de los rastreadores y añade otra bifurcación que el comprador debe navegar. Si una categoría superior parece necesitar un cuarto nivel para explorarse cómodamente, la solución suele ser un mejor menú que permita a los clientes saltar dos niveles de una vez, no un árbol más profundo.
¿Renombrar una categoría en PrestaShop rompe su URL?
Puede hacerlo. Cuando cambias el nombre de una categoría, PrestaShop puede regenerar el slug de URL amigable a partir del nuevo nombre según tu versión y si el slug ya estaba definido, así que revisa siempre el campo URL amigable antes de guardar. Si el slug cambia, la URL antigua indexada devuelve un 404 y PrestaShop no crea una redirección por ti. Configura un 301 antes de que muera la URL antigua; nuestra suite SEO Revolution crea esas redirecciones automáticamente cuando cambia una URL.
¿Cuál es la diferencia entre una categoría y un filtro en PrestaShop?
Créalo como categoría cuando sea una intención de compra distinta con su propio nombre buscado y suficientes productos para llenar una página ("Duchas walk-in"). Créalo como filtro cuando sea una propiedad con la que la gente acota dentro de una intención: tamaño, color, material, precio ("cristal de 8 mm"). La prueba: ¿coincide con una consulta de búsqueda que un cliente escribiría realmente? Si no, pertenece a un atributo de filtro, no a un nodo del árbol.
¿Cuántos productos debería contener una página de categoría?
Apunta a unos 12 a 48 productos por categoría hoja. Por debajo de ocho se percibe como pobre para Google; muy por encima de cien diluye el foco de la página y la ralentiza. Cuando una categoría supera los ~100 productos con subgrupos claramente distintos, divídela; cuando dos categorías tienen cada una menos de cinco productos similares, fusiónalas, configurando primero los 301 en cualquiera de los dos casos.
¿PrestaShop 9 sigue usando la categoría predeterminada en las URL de producto?
No. En PrestaShop 1.6 a 8, la categoría predeterminada (principal) del producto forma la URL canónica del producto. PrestaShop 9 elimina el segmento de categoría de las URL de producto, así que ahí la categoría predeterminada ya no da forma a la dirección; sigue impulsando la miga de pan y el contexto que Google asocia con el producto, por lo que merece la pena configurarla como la categoría real más específica de todos modos.
La forma del conjunto
Haz bien el esqueleto y el resto de la tienda tendrá algo sólido de lo que colgarse. El árbol decide la profundidad de rastreo y dónde se acumula la autoridad; los nombres deciden si las personas adecuadas encuentran la página; la elección de la categoría principal decide tus URL canónicas y migas de pan; y la línea entre estructura y filtros decide si tienes un catálogo limpio o cincuenta mil páginas pobres. La estructura es la base; lo que construyes encima es la capa de conversión. Una vez que el árbol está sano, las páginas en sí todavía tienen que ganarse la venta: eso es páginas de categoría que convierten: diseño, filtros y ordenación, donde una buena estructura se traduce en pedidos.
Sigue leyendo
- Páginas de categoría que convierten: diseño, filtros y ordenación, la capa de conversión dentro de la página que se apoya sobre la estructura.
- Mega menú para PrestaShop: crear una navegación que convierte, cómo llegan los clientes a estas categorías desde el principio.
- Filter Revolution: ayudar a los clientes a encontrar productos en catálogos grandes, la capa facetada que gestiona el filtrado dentro de la categoría.