Back to Overview

Pagination Playground

Classic Numbered Pagination

About This Pattern

Best for

Search results, product catalogs, data tables, and any scenario where users need to jump to specific sections.

Advantages

  • Familiar pattern, widely used (users know how it works)
  • Easy to navigate to a specific page
  • Supports good SEO (separate URLs per page)
  • Works well for large datasets
  • Clear sense of total content available

Disadvantages

  • Requires more clicks to get through many pages
  • High cognitive load if too many numbers are shown
  • Can feel slow for users who just want to "see more quickly"
  • Not ideal for content discovery
  • Mobile experience can be cramped

Best Practices

  • Limit visible numbers (e.g., show 5–7 with ellipsis)
  • Always provide "next" and "previous" in addition to numbers
  • Ensure correct semantic markup (<nav> with aria-label="Pagination")
  • Show current page clearly and total pages available
  • Consider adding "First" and "Last" buttons for very long lists
Showing 1 to 6 of 60 items
Page 1 of 10
of 10