---
title: Product Listing Page (PLP)
description: Collection and search results pages with filtering, sorting, and infinite scroll.
url: "https://shop-docs.labs.vercel.dev/docs/anatomy/pages/plp"
docs_index: /llms.txt
lastUpdated: 2026-10-14
type: guide
---

> For an index of all documentation, see [/llms.txt](/llms.txt).

The Product Listing Page (PLP) helps shoppers narrow a catalog. Collection pages use `/collections/[handle]`; query results use `/search`. `/collections/all` lists every product. All of them provide the same product grid, filters, sorting, and continuous loading.

## Help shoppers refine results

Collection pages show the collection title and description. Search pages focus on the shopper's query. Filtered, sorted, and search results stay live; an unfiltered collection's first page is cached briefly, so Search & Discovery edits can take a few minutes to appear there.

Filters and sorting are reflected in the URL, so shoppers can share a refined view, use browser history, and return to the same selection. Collection and search pages use the same browsing controls, with sort choices suited to each page.

## Included browsing tools

- **Faceted filters** — the filters you configure in Shopify Search & Discovery, plus price. Category filters are not shown.
- **Swatches** — color or image choices when Shopify provides swatch presentation data.
- **Sorting** — Shopify's supported collection sorts. Search and `/collections/all` sort only by relevance and price, the sorts Shopify search supports.
- **Infinite scroll** — loads up to 40 products at a time as the shopper moves down the page and guards against duplicates when rankings change. To change the batch size for collection and search listings, set `PRODUCTS_PER_PAGE` in `lib/collections/index.ts`.
- **Toolbar** — collection and search pages share filter access, sorting, and a matching loading layout. Search also shows a result count.
- **Predictive search** — shows suggestions and products from the navigation search dialog.
- **Structured data** — describes collection pages to search engines.

These features are enabled for every storefront; there are no configuration toggles for them.

## What’s next

Common additions include promotional tiles within the grid, saved filters, and catalog-specific filter groups. Keep filter and sort choices in the URL so refined views remain shareable.

---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)