Updated at 2013-04-27 08:31

This note is about pagination on a user interface.

Generally avoid pagination and especially in articles. Getting to content by clicking is harder than by scrolling and you can use browser's search if all content is on same page.

Prefer infinite scroll over pagination if the content is being browsed e.g. in social media or cat pictures.

In most cases you can avoid using pagination totally use content filtering and infinite scroll.

All items | Handmade | Local

There are few scenarios where pagination can be useful e.g. person might want to get to a specific point he already passed. This is usually the case in web stores.

Make pagination page buttons big enough to be hit easily.

Avoid first and last buttons on pagination, show them as numbers. People understand that 1 is first and the biggest number is the last.

1 ... 5 6 7 8 9 ... 13

Consider adding keyboard shortcuts to pagination. Show keyboard shortcuts clearly.