<b>Pagination SOP for large generated listings</b>
Listing hubs with hundreds of items create a pagination trap: thin page-2..page-N URLs, lost deep links, or hidden leaves. Handle it deliberately.
The decision and its gates:
☐ Step 1 — Each paginated page self-canonicals. Gate: never canonical page-2 to page-1; that hides page-2's leaf links from indexing.
☐ Step 2 — Page-2 onward carries a meta line stating which slice it shows, so titles differ: "{Category} — items 101-200." Gate: no duplicate titles across the series.
☐ Step 3 — Keep deep pages out of the sitemap; list only page-1 of each hub. The deeper pages exist for crawl-through, not as landing targets. Gate: fail if page-N appears in sitemap.
☐ Step 4 — Prefer a load-more that also exposes real <code><a href></code> links in HTML over JS-only infinite scroll. Gate: every leaf must be reachable without executing JS.
☐ Step 5 — Cap depth. Beyond ~10 pages, split the hub by a sub-facet instead. Gate: no hub deeper than 10 pages.
Ship gate: don't publish until all boxes are checked.
Scale Engine SOP
@ScaleEngineSOP
<b>Pagination SOP for large generated listings</b>
Этот пост опубликован в Telegram-канале Scale Engine SOP. Подписаться можно по ссылке: @ScaleEngineSOP.