Pagination vs infinite scroll vs load more

#
minutes to read
September 21, 2025

Choosing between pagination, infinite scroll, and load more affects navigation, performance, and accessibility. Each has strengths and trade-offs.

Overview

How content is revealed has a direct impact on usability. Pagination, infinite scroll, and load more buttons are three common approaches.

  • Pagination splits content into separate pages with clear navigation.
  • Infinite scroll automatically loads more content as the user scrolls.
  • Load more uses a button to reveal additional items on demand.

Selecting the right method depends on context, content type, and user needs.

Best practices

Guidelines for selecting and implementing content loading patterns.

Use pagination for structured, findable content

Importance:
Critical

Best for search results, documentation, or archives where users need clear sense of progress and ability to return to specific pages.

Example of good pagination design showing previous and next buttons, numbered pages, and a dropdown to select a specific page

References:

Use infinite scroll for discovery-driven experiences

Suitable for feeds (for example: social media), where users don’t need a specific endpoint and are encouraged to explore continuously.

Infinite scroll on mobile devices

References:

Use load more for balance between control and performance

A load more button reduces cognitive load by chunking content while still keeping the user in control. It performs better than pure infinite scroll for many e-commerce or gallery contexts.

  • Show the load more number if the system loads a fixed number of items each time and you know the total number of remaining items. It improves predictability and reduces uncertainty.
  • Use consistent phrasing across the product (don’t mix “Load more” and “Show more”).

References:

Always provide clear indicators of progress

Importance:
Critical

Users must know how much content is left and where they are. Use page numbers, item counts, or progress indicators.

References:

Support accessibility and navigation

Importance:
Critical

Ensure keyboard users and screen readers can navigate across pages or loaded sections. Use ARIA landmarks, maintain focus after loading, and provide skip links.

References:

Common mistakes

Frequent mistakes when choosing or implementing content loading patterns.

Using infinite scroll for goal-driven tasks

Importance:
Critical

Users searching for specific information get lost without an endpoint.

Not preserving user position across pagination

Returning to page 1 after clicking back frustrates users.

Overloading infinite scroll without performance optimization

Leads to sluggish interfaces and crashes on mobile devices.

Removing footer access with infinite scroll

Importance:
Critical

Users lose access to critical navigation or site information.

Summary

Key takeaways for pagination, infinite scroll, and load more.

  • Use pagination for structured, goal-driven content.
  • Use infinite scroll for discovery-focused experiences.
  • Use load more when balancing exploration with performance.
  • Always provide progress indicators and accessible navigation.

The right choice improves usability, accessibility, and performance. The wrong choice frustrates users and harms discoverability.

Newsletter subscription

Get notified when new guides are published. Subscribe to receive practical UX recommendations straight to your inbox.