Posts
UX

Horizontal scroll: when to use it (and when to walk away)

February 3, 2026·3 min read

Horizontal scroll is one of those patterns that designers either over-use or refuse to touch. Both are wrong.

Used at the right moment, it creates a sense of momentum and depth that vertical scroll can't replicate. Used carelessly, it disorients users, breaks scroll behavior on desktop trackpads, and makes content invisible to anyone who doesn't know to look sideways.

Here's how I decide.

When horizontal scroll earns its place

The content has natural horizontal relationships. Timelines, before/after comparisons, process steps, portfolios, film strips — these have inherent left-to-right structure. Forcing them into vertical stacks loses meaning. Horizontal scroll preserves it.

The items are equal in importance. Carousels work best when none of the items have hierarchy over the others. If one item is clearly more important than the rest, it should live outside the scroll container — not compete to be swiped to.

The user already expects it. Mobile users expect horizontal swipe for galleries and card rows. Desktop users don't. If your horizontal scroll lives primarily on mobile, the friction is much lower.

It's used as a detail pattern, not a page structure. A horizontally-scrolling logo strip, testimonial row, or project gallery embedded in a vertically-scrolling page: fine. An entire page layout that scrolls horizontally: almost never.

When to walk away

On desktop without clear affordance. Horizontal scroll on desktop without a visible scrollbar, arrow buttons, or swipe gesture hint is invisible. Users won't find it. Content doesn't exist if users can't reach it.

When SEO matters for that content. Horizontal scroll containers are treated inconsistently by crawlers. If the content inside the scroll is something you want indexed — project descriptions, blog excerpts, testimonial text — get it out of the carousel.

When items need to breathe individually. Case studies, detailed feature explanations, anything that warrants its own headline and multiple paragraphs — these need full-width treatment. A 320px card in a carousel isn't the right frame for a complex story.

When you're hiding content. "We have 12 testimonials but we'll only show 3 at a time" is not a UX strategy, it's avoidance. If something is worth showing, show it. If it's not, cut it.


The decision framework

Ask three questions:

  1. Does this content have inherent horizontal structure?
  2. Will users on my primary device naturally expect a swipe/scroll gesture here?
  3. Does hiding some items improve the experience, or just reduce visual clutter I should fix differently?

Two "yes" answers: use it. One "yes": think harder. Zero: vertical layout, always.

The best horizontal scroll feels inevitable. You see the partial card peeking out from the edge and reaching for it is the only natural thing to do. If you need to tell users to scroll horizontally, the pattern has already failed.

Want help building this out for your site? I work with founders and small teams to get the fundamentals right — fast.

Let's talk