Discovery vs browsing

Pagination

Pagination is good when the user is searching for something in particular within the list of results, not just scanning and consuming the flow of information.

When the users know the number of results available they are able to make a more informed decision, rather than be left to scour an infinitely scrolling list. According to the David Kieras research Psychology in Human-Computer Interaction: “Reaching an end point provides a sense of control”. The research also clarifies that when users have limited but still relevant results, they are able to determine easily if what they’re seeking is actually there or not.

Also when users see total number of results (of course when a total amount of data isn’t infinite) they will be able to estimate how much time it’ll take to find what they’re actually looking for.

Infinite scroll

The pattern infinite scroll should rarely or never be used to present data.

Load more

With the pattern load more, the user is not flooded with new data until the user explicitly asks for more data to consume. This pattern is also a better technical approach, because the data can be fetched in sets.

Implementation example

NameAgePositionOfficeStart dateSalary
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
NameAgePositionOfficeStart dateSalary
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
NameAgePositionOfficeStart dateSalary
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000
John Wicker38HitmanLondon01.01.1971833 000

Table of Contents

Edit this section, Opens in new window
Contact us, Opens in new window