Pagination

Pagination divides content into discrete pages with numbered navigation. It gives users a clear sense of position and progress, making it the right choice for structured, goal-oriented content.

What is pagination in UX design?

Pagination is a content navigation pattern that divides a large set of items into discrete pages and provides controls for moving between them. Users see a defined set of results per page and can navigate to specific page numbers, go to the next or previous page, or jump to the first and last pages. Unlike infinite scroll, pagination gives users a clear sense of their position within the full dataset and allows them to return to a specific location.

When should you use pagination in UX design?

Pagination works best for structured, goal-oriented content where users need to find specific items, track their position, or return to a particular result. Search results, product listings, documentation indexes, and data tables are natural fits. Users searching for something specific benefit from knowing they are on page 3 of 12 results and being able to return there directly after clicking through to a detail view.

What are the key elements of good pagination design?

Effective pagination includes clear previous and next controls, visible page numbers for short ranges, a page indicator showing current position within the total, and a consistent number of items per page. The current page should be visually distinct. For long result sets, showing a condensed range of page numbers with ellipsis for skipped pages keeps the control compact without hiding navigation options. First and last page shortcuts reduce the number of clicks required to reach either end of a long dataset.

What is the difference between pagination, infinite scroll, and load more?

Pagination splits content into pages with explicit navigation. Infinite scroll automatically loads new content as the user scrolls. Load more appends additional content when the user explicitly requests it via a button. Pagination gives the most control and position awareness. Infinite scroll provides the most seamless browsing experience for discovery-driven content. Load more balances control with continuous flow. The right choice depends entirely on whether users need to find specific items or simply explore content.

Related terms

Related guides