Pagination
What is pagination in software?
Pagination is a software technique that divides a long list of digital content or records into smaller, navigable sets. A store might show products 1 to 20 first, then 21 to 40. Paginated means the results are split into these separate views.
How pagination works
- A user opens a list or requests an API endpoint.
- The system applies a stable sort order and any filters.
- It selects the requested items per page.
- It returns records plus page, next, or previous navigation details.
- The user or app requests the next set.
Pagination types: offset vs. cursor vs. load more
| Type | Best use | Jump to page? |
|---|---|---|
| Page or offset | Small, stable lists | Yes |
| Cursor | Large or changing feeds | Usually no |
| Load more | Simple browsing | No |
Benefits of pagination
- Loads less data initially.
- Makes long lists easier to scan.
- Creates predictable API responses.
Pagination limitations
- Deep offsets can become costly.
- Changing data can cause duplicates without stable sorting.
- Filters and sorting must persist between pages.
Pagination best practices for APIs, accessibility, and SEO
- Use deterministic sorting and opaque cursors for changing data.
- Include page metadata and keyboard-accessible, clearly labelled controls.
- Use useful, sequentially linked URLs. Google's guidance recommends crawlable links between pages.
Build paginated experiences with Emergent
Emergent can help build searchable catalogs, dashboards, and data-heavy apps with paginated views. Explore the Emergent learning hub and related software glossary resources.
Frequently Asked Questions
Your Questions, Answered
Don't change this element unless you know what you are doing
What does pagination mean?
Pagination means splitting a long digital list into smaller pages or batches.
What is an example of pagination?
A search page showing 20 results with next, previous, and numbered page links is pagination.
What is pagination in an API?
API pagination returns a limited set of records per request, often with a page number, offset, or cursor for the next set.
What does paginated mean?
Paginated means content has been divided into separate, navigable sets.
What is cursor-based pagination?
Cursor-based pagination uses a marker tied to the last returned record to request the next records.
Is pagination outdated?
No. It remains useful for large lists, APIs, accessibility, and tasks where users need a clear position or page jump.
What is pagination in SEO?
Pagination SEO helps search engines discover related list pages through clear, crawlable sequential links and useful page content.
on Emergent today


