If in doubt, perhaps prefer pagination to infinite scroll.With infinite scroll, always integrate a footer reveal.Consider separating “old” and “new” items visually.Provide an option to continue browsing later.Consider using “load more” + infinite scroll together.Consider using pagination + infinite scroll together.Change the URL as new items are loaded in and expose it to users.Allow users to jump to any page with a pagination drop-down.Consider using scrollbar range intervals.Consider allowing users to pin or bookmark items/areas of interest.Make sure accessibility and performance are major considerations in the implementation. Original Article by Vitaly Friedman