Product list page(PLP)
A product list page (PLP) is the category or collection page that lists multiple products with filters and sort. It targets head-to-mid keywords ("running shoes", "women's leather jackets") and funnels link equity to the PDPs it contains.
Long definition
PLPs are where head-term ranking happens. "Running shoes" is a PLP query, not a PDP query. Get the PLP right and you rank for the category; get it wrong and you rank for nothing while your PDPs starve for internal authority.
Pagination. The current consensus pattern is server-rendered pagination with crawlable links — ?page=2, ?page=3 — and each page returning a 200 with its own product grid. rel="next"/rel="prev" was deprecated by Google in 2019 as a ranking signal but remains useful for browser navigation. Self-referential canonicals on each page beat canonicalizing all pages to page 1, which removes deep PDPs from the index. Infinite scroll without crawlable pagination underneath strands every product past the first viewport (see pagination-seo).
Faceting strategy. Most facet combinations should be uncrawlable. A clothing PLP with five facets (size, color, brand, price, material) generates millions of URL combinations, none of which deserve their own page in the index. The standard approach: pick the high-demand facets (color, brand for fashion; specs for electronics) and convert those into clean, indexable subpages with their own H1, copy, and canonical. Block the rest via robots.txt, nofollow on facet links, or parameter rules. See ecommerce-faceted-navigation for the full decision matrix.
The H1-vs-grid balance. A PLP that opens with 600 words of category copy pushes the product grid below the fold and tanks engagement. The pattern that ranks: short H1, one-paragraph intro (40-80 words) describing what's in the category, immediate product grid, then a longer SEO block at the bottom for the keyword surface area Google needs to understand the page. Reverse the order and you trade conversions for words.
Internal linking. PLPs link to PDPs and to sibling/parent PLPs. A "men's running shoes" PLP should link laterally to "men's trail running" and "men's road running", and upward to "men's shoes". This builds the topical mesh that turns a flat category list into a silo.
Common misconceptions
- "Canonicalize page 2+ to page 1." That orphans every PDP that lives only on deeper pages. Self-canonical each paginated page.
- "Filter URLs are PLPs." A filter URL like
?color=red&size=m&brand=nikeis not a PLP unless you've decided to treat it as a curated landing page with copy, canonical, and links pointing to it. Otherwise it's a faceted-nav crawl trap. - "Long category copy at the top helps rankings." It hurts conversion and engagement. Put the keyword-rich copy at the bottom or in collapsible sections; ship the products above the fold.
- "Same product across two PLPs is duplicate content." A PDP listed in three categories isn't duplicate content — the PLPs are different pages. The PDP itself stays canonical to one URL regardless of how many PLPs link to it.
Continue exploring