Skip to main content

Back to insights

Product & User Experience5 min read

Balancing Visual Design and Usability on the Web

Aesthetics and usability aren't rivals. Good design puts visual hierarchy and the user's task in the same system.

Norvane Team

Design conversations often open with a false choice: should this look good, or should it work? The question smuggles in an assumption — that more of one means less of the other.

That isn't how it plays out. An interface being usable is not the absence of visual decisions; it's visual decisions made in service of what the user came to do. The difficulty isn't choosing between the two. It's holding both in one system.

Where "beautiful but I can't use it" comes from

An interface usually turns handsome and hard to use in one specific way: the visual decisions were made independently of what the user is trying to accomplish.

The symptoms are familiar. The primary action gets moved to a quiet corner so it doesn't disturb the composition. Body text is pulled toward a light grey so it feels "lighter", and stops being readable. A form is reordered out of its logical sequence so the layout can be symmetrical.

Each of those decisions is defensible on its own. The problem is that none of them was tested against the question "what is the user trying to do here?". Aesthetics isn't the culprit. Aimless aesthetics is.

Start with the user's actual goal

Before judging a screen, one question has to be answered: what does the person arriving here want to do, and what do we want to happen?

Those two answers aren't always the same — and knowing when they diverge is useful. Someone on a pricing page wants to compare; you want them to get in touch. Good design doesn't set those against each other. It makes comparing easy, then makes contact visible.

Once goals are written down, visual decisions become arguable. "Make this button smaller" is a matter of taste. "This button isn't the primary task on this page, so it reads as secondary" is a design rationale.

Visual hierarchy is part of readability

Hierarchy is a tool for ordering, not for decorating. If everything on a screen is prominent, nothing is.

Hierarchy isn't built with size alone. Space, position, contrast, weight, and grouping do the same work — often more quietly. Increasing the space around a heading instead of enlarging it can produce the same emphasis with less noise.

Readability is the floor hierarchy stands on. If line length, line height, and contrast are wrong, the text stays tiring no matter how well the hierarchy is built. Low-contrast grey body text gets chosen often because it looks refined; refinement doesn't compensate for a paragraph nobody can read.

Motion needs a job

Animation is neither good nor bad in itself. The question is what the motion says.

Motion that works usually establishes a relationship: it shows where a panel came from, explains how a list closes after an item is deleted, keeps attention anchored through a transition. That kind of motion doesn't decorate the page — it makes it legible.

Motion that doesn't work tends to announce itself. Every section drifting up into place explains nothing. The user wants to read, and instead has to wait.

It's also worth remembering that motion isn't the same for everyone. Someone who turns on prefers-reduced-motion may not have expressed a preference so much as a need. In that case the content must stay; only the movement should stop.

Mobile and keyboard are part of the same design

An interface tested only on a desktop, with a mouse, on a good connection, hasn't really been tested.

Touch targets, one-handed reach, and how a form behaves when the keyboard opens are separate decisions on mobile. For someone navigating by keyboard, focus order and a visible focus ring matter more than any hover state — because hover doesn't exist for them.

None of this is an accessibility extra. These are different conditions of the same product, and some design decisions only become visible under them. We work through this from the start in our product design work, rather than as a list to fix at the end.

A design system reduces the argument

Consistency comes from no longer deciding the same thing on every screen. A design system — tokens, a type scale, a spacing rhythm, component behaviour — is how those decisions get made once and reused.

The benefit isn't only visual. If a team isn't relitigating "what colour should this button be?" every time, that energy goes to "is this screen doing the right job?" instead.

A system isn't a cage, either. A good one makes departures visible, so an exception becomes a deliberate decision rather than an accident.

When you're reviewing a screen

The questions below are a plain frame for a design review. The point isn't to score anything — it's to make the reasoning behind decisions visible.

A design review frame

  • Can you write the primary task of this screen in one sentence?
  • Is the primary action visually distinct from the secondary ones?
  • Do body and muted text clear a measured contrast threshold?
  • Is the line length long enough to make reading harder?
  • Does every piece of motion here explain a relationship, or is it just an entrance?
  • With reduced motion on, is the content still complete?
  • Can the screen be used by keyboard alone, with focus visible at every step?
  • Has it been tried on a real phone, one-handed?

If you find yourself choosing between how something looks and how it works, the conflict usually isn't between the two. It's that the goal was never written down.

Once the goal is clear, most design arguments shrink. What's left are decisions that can be reasoned about instead of preferred.