¿Qué es una PLP (página de listado de productos) en ecommerce?
Una PLP (página de listado de productos, del inglés product listing page) es la página de una tienda online que muestra varios productos a la vez, cada uno con su imagen, su nombre y su precio, y enlaza a la ficha de cada uno. Son PLP las páginas de categoría, las colecciones y los resultados del buscador interno; la página de un solo producto es la PDP.
Lo esencial
- Una PLP lista varios productos y enlaza a sus fichas: categorías, colecciones y resultados del buscador interno lo son.
- Google recomienda enlazar desde las categorías a todas las fichas; si no, puede no encontrar todos los productos rastreando.
- Cada página de una categoría paginada necesita su propia URL y su propio canonical, no el de la primera.
- Los filtros y las ordenaciones multiplican las URL; Google recomienda evitar que se indexen las variaciones de una misma lista.
- El marcado de producto va en las fichas; en el Espacio Económico Europeo, una PLP puede optar a un carrusel de productos de Google, en beta, con su propio marcado de lista.
PLP es la sigla con la que el comercio electrónico llama a cualquier página que lista productos: la categoría «Zapatillas de trail», la colección de rebajas, los resultados del buscador de tu tienda. Su pareja es la PDP (página de detalle de producto), que en España llamamos ficha de producto. La PLP no vende nada por sí misma, pero decide dos cosas que sí importan: por dónde llega un comprador a cada ficha y por dónde llega Google. Una categoría mal paginada o con filtros sin control puede dejar fichas sin descubrir y llenar el rastreo de URL que no aportan nada.
Cómo funciona
Qué páginas son PLP. Todas las que muestran una lista de productos que enlazan a sus fichas. En un tema de Shopify, la plantilla de colección es la que pinta la página que lista todos los productos de una colección, y admite filtros, ordenación por un parámetro de la URL (sort_by) y paginación.[1]Shopify.dev. collection (template) En Google Analytics 4, ver una de estas listas se mide con el evento view_item_list, y elegir un producto de ella, con select_item.[2]Google Analytics, documentación para desarrolladores. Measure ecommerce Una página de categoría es el caso más común, pero no el único.
Cómo las usa Google. Para Google, la estructura de una tienda va del menú a las categorías, de las categorías a las subcategorías y de ahí a todas las fichas. Cuantos más enlaces internos recibe una página, más importancia relativa tiene dentro del sitio, y si las categorías no enlazan directamente a todos sus productos, Googlebot puede no encontrarlos todos solo rastreando. Por eso pide enlaces de verdad, con <a href>, y no navegación que dependa de JavaScript. Si no puedes enlazarlo todo, ofrece como alternativa un sitemap XML o un feed de Google Merchant Center.[3]Google Search Central. Help Google understand your ecommerce site structure
La paginación. Una categoría grande no cabe en una página: Shopify, por ejemplo, limita la colección a 50 productos por página y obliga a paginar para que todos sigan siendo accesibles.[1]Shopify.dev. collection (template) Google describe tres maneras de repartir una lista larga (paginación, botón de «cargar más» y scroll infinito) y avisa de que sus rastreadores no hacen clic en botones y en general no lanzan las funciones de JavaScript que necesitan una acción del usuario. Lo que recomienda: una URL propia para cada página, por ejemplo con ?page=2, nada de fragmentos con #, y enlaces de una página a la siguiente.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search Las etiquetas rel="next" y rel="prev" ya no las usa.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search
Los filtros y el orden. La navegación facetada deja que el visitante cambie cómo se muestran los productos de una página: por talla, por color, por precio. Cada combinación puede generar una URL nueva, y como el rastreador no sabe si una URL es útil hasta que la visita, acaba visitando muchísimas URL de filtros antes de descartarlas, con menos tiempo para las páginas nuevas que sí importan.[5]Google Search Central. Managing crawling of faceted navigation URLs Para evitar que se indexen variaciones de la misma lista, Google propone marcarlas con noindex o desalentar su rastreo con robots.txt.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search Para los filtros añade más: mantener un orden fijo de los parámetros y devolver un error 404 cuando una combinación no tiene resultados, en lugar de redirigir.[5]Google Search Central. Managing crawling of faceted navigation URLs
El marcado. El marcado de Product para fichas de comerciante es para la ficha, no para la PLP: los resultados de producto de Google solo admiten páginas centradas en un producto o en sus variantes.[6]Google Search Central. Merchant listing (Product, Offer) structured data Lo que una PLP sí puede llevar es ItemList. En los países del Espacio Económico Europeo, España incluida, Google ofrece en beta un carrusel para varias verticales, productos entre ellas, que se activa con ItemList en una página de resumen o de categoría que enlace al menos a tres fichas del mismo dominio.[7]Google Search Central. Structured data carousels (beta)
En una tienda
Un ejemplo ficticio de cómo se multiplican las URL de una sola categoría. Una tienda de deporte tiene la categoría «Zapatillas de trail» con 120 modelos, 50 por página, un filtro de talla con 9 valores, uno de color con 6 y 4 maneras de ordenar.
| URL | Qué es | Qué hacer con ella |
|---|---|---|
/zapatillas-trail |
La PLP | Indexable, con canonical a sí misma |
/zapatillas-trail?page=2 y ?page=3 |
Páginas 2 y 3 de la misma lista | Indexables, cada una con su propio canonical, enlazadas en orden[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search |
/zapatillas-trail?talla=42 |
La lista filtrada por talla | noindex o bloqueo en robots.txt, salvo que decidas que esa lista merece posicionar[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search |
/zapatillas-trail?talla=42&color=rojo |
Dos filtros combinados | Igual, y con los parámetros siempre en el mismo orden[5]Google Search Central. Managing crawling of faceted navigation URLs |
/zapatillas-trail?sort_by=price-descending |
La misma lista, ordenada por precio | noindex o bloqueo en robots.txt[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search |
La cuenta es sencilla: 9 tallas por 6 colores por 4 órdenes dan 216 combinaciones de una sola categoría, sin contar las páginas de cada una, y todas muestran productos que ya están en la lista principal. La decisión que importa es cuáles de esas listas merecen ser una página de entrada desde Google y cuáles son solo una comodidad para quien ya está dentro.
Lo que se suele confundir
Que la página 2 y siguientes de una categoría deben apuntar con canonical a la primera para no duplicar contenido. Google dice lo contrario: no uses la primera página de una secuencia paginada como canonical, da a cada página su propia URL canónica.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search Si la página 2 apunta a la 1, las fichas que solo aparecen en la 2 pierden su camino de enlaces. Lo que no quieres indexado son las variaciones por filtro u orden, no las páginas de la lista.
Cómo comprobarlo
- Abre tu categoría más grande y pasa a la segunda página. Si la URL cambia (por ejemplo,
?page=2) y hay un enlace normal que lleva a ella, Google puede seguirla; si solo hay un botón que carga más productos sin cambiar la URL, sus rastreadores no harán clic.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search - Mira el canonical de la página 2 en el código fuente: tiene que apuntar a la página 2, no a la 1.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search
- Aplica un filtro y una ordenación y mira la URL resultante. Comprueba si lleva
noindexo si su patrón está bloqueado enrobots.txt, y si los parámetros salen siempre en el mismo orden.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search[5]Google Search Central. Managing crawling of faceted navigation URLs - Comprueba que cada producto de la lista enlaza a su ficha con
<a href>, y que ninguna ficha queda sin un camino de enlaces desde alguna categoría.[3]Google Search Central. Help Google understand your ecommerce site structure - Revisa qué marcado lleva la PLP. Si lleva un bloque de Product como si la página fuera un producto, sobra; si quieres optar al carrusel en España, el marcado es ItemList.[6]Google Search Central. Merchant listing (Product, Offer) structured data[7]Google Search Central. Structured data carousels (beta)
Concepto cercano: página de categoría
Toda página de categoría es una PLP, pero no toda PLP es una página de categoría. La categoría es una PLP estable, que forma parte de la estructura de la tienda y que Google espera encontrar enlazada desde el menú.[3]Google Search Central. Help Google understand your ecommerce site structure Los resultados del buscador interno y las listas filtradas también son PLP, pero son variaciones que se generan al vuelo y que normalmente no quieres indexadas.[4]Google Search Central. Pagination, incremental page loading, and their impact on Google Search Las dos comparten problemas (paginación, enlaces a las fichas), y es la categoría la que conviene trabajar con su propio texto y su propia meta description.
Para seguir, la ruta de lectura de catálogo y entidades ordena el resto de términos, y la guía de lo que ve un rastreador de IA en tu tienda explica cómo comprobar qué llega de cada página.
Sinónimos
- English
- product listing page, category page
- Español
- página de listado de productos, listado de productos
Fuentes
- [1] Shopify.dev. collection (template). Consultado el . ↑ ↑
- [2] Google Analytics, documentación para desarrolladores. Measure ecommerce. Consultado el . ↑
- [3] Google Search Central. Help Google understand your ecommerce site structure. Consultado el . ↑ ↑ ↑
- [4] Google Search Central. Pagination, incremental page loading, and their impact on Google Search. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
- [5] Google Search Central. Managing crawling of faceted navigation URLs. Consultado el . ↑ ↑ ↑ ↑
- [6] Google Search Central. Merchant listing (Product, Offer) structured data. Consultado el . ↑ ↑
- [7] Google Search Central. Structured data carousels (beta). Consultado el . ↑ ↑
Historial de cambios
- Primera versión.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
PDP
Qué significa PDP en una tienda online, dónde aparece la sigla (analítica, plantillas, Google) y cómo distinguir una PDP de una PLP en tu propia web.
Página de categoría
Qué es una página de categoría, en qué se diferencia de un filtro o de los resultados del buscador interno, cómo la lee Google y cómo comprobarla.
Navegación facetada
Qué es la navegación facetada, cuántas URL fabrican los filtros de una categoría, qué recomienda Google para rastrearlas y cómo revisarlo en Shopify.
Ficha de producto
Qué es una ficha de producto, qué datos lleva, cómo la leen Google y los asistentes de IA, y cómo comprobar que el texto y el marcado dicen lo mismo.
ItemList
Qué es ItemList en Schema.org, cómo se ordena con ListItem, qué carruseles de Google lo usan con productos y cómo revisar el de tus categorías.
Descripción de producto
Qué es la descripción de producto, qué piden Google Merchant Center y los asistentes de IA, y cómo revisarla sin confundirla con la meta description.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.