
Infinite Scroll
Infinite scroll is a technique used on websites and in apps where new content is automatically loaded as soon as the user reaches the end of the display. This creates a list with no visible end – a principle used especially by social networks to keep users engaged for as long as possible.
In the past, long lists on the internet were split across pages. You’d read ten search results, click “Next,” and get the next ten. Infinite scroll replaces that click: as soon as you reach the bottom, more content appears on its own. The page grows downward as you swipe along it. No end is intended, and usually you never reach one either. This is familiar from the feeds of TikTok, Instagram, or X, where post follows post.
Why platforms don’t build in an end
Every click is a small hurdle. Anyone who has to press “Next page” pauses briefly and decides anew whether they want to continue. Infinite scroll removes exactly that moment. The decision to keep reading becomes a decision to stop – and that is psychologically harder.
For operators, this is worth real money. Their business model usually relies on advertising, and advertising is paid per impression. The longer someone scrolls, the more ads they see. Average time spent is therefore one of the most important metrics for these companies.
Critics see this as an example of so-called dark patterns – design tricks that steer users' behavior against their own interests. Former Google employee Tristan Harris coined the comparison to a slot machine: you keep pulling because the next hit could come at any moment. Several countries have already proposed laws to ban infinite scroll for minors.
What happens in the background during loading
Technically, the page tracks how far down you’ve scrolled. As the visible screen area approaches the last loaded item, the browser sends a request to the server: “Give me the next twenty posts.” The server responds, and the new items are appended to the bottom of the list. This usually happens before you actually see the end, so no waiting pause occurs.
To keep the browser from eventually collapsing under thousands of loaded posts, good implementations use a technique called virtualization. Content that has scrolled far out of view at the top is removed from memory again. If you scroll back up, the page reloads it. Ideally, the user notices none of this.
Which posts are delivered at all is decided, in the case of social networks, by a recommendation system. Such systems predict, based on past behavior, which content is likely to keep you engaged the longest. Infinite scroll and recommendation systems thus reinforce each other: one provides unlimited space, the other the matching supply.
From TikTok to product search
The principle is most clearly visible in short-video apps. There, each video fills the screen, and swiping up starts the next one. Online shops, news sites, and photo platforms also often load results endlessly instead of splitting them across pages.
The technique doesn’t make sense everywhere. Someone searching a shop for a specific screw often wants to jump directly back to page seven – which isn’t possible with infinite scroll. In addition, the footer area of a website, where the imprint, contact details, and privacy notices are located, effectively becomes unreachable, pushed further and further down. That’s why many sites use hybrid forms with a “Load more” button.
In the news, the term usually appears in connection with youth protection and regulation. When reports cover screen time, addictive behavior, or requirements for platforms, infinite scroll is almost always mentioned as one of the examples. Some operating systems now offer reminders that interrupt the feed after a set time – an artificial end where the app provides none.