Made with 🧠 and πŸ«€ by Youssef Bouksim

Back to library
πŸ“

Visual Hierarchy

Visual hierarchy controls the order in which users process information on a screen. Size, color, contrast, spacing, and position all signal importance β€” the eye goes to the dominant element first, then cascades down through secondary and tertiary levels.

5 min readUI Β· UX Β· Product

If you hand someone a newspaper, they know immediately what to read first. The biggest headline. Then the photo. Then the subheading. Then the body text. Nobody taught them this β€” the size and weight of each element made the order obvious.

That's visual hierarchy in a nutshell. It's the system that tells people, without words, β€œstart here.” When it works well, users move through a page naturally, picking up the most important information first. When it doesn't work, everything fights for equal attention β€” and users read less, understand less, and leave faster.

Visual hierarchy isn't just about making things look nice. It's a communication tool. Every decision β€” how big a headline is, how much whitespace surrounds it, whether a button is filled or outlined β€” is a claim about relative importance. The question is whether those claims are intentional and true.

✦ Key takeaways
βœ“
Size. Bigger things get noticed first. This is the most reliable tool in the hierarchy toolkit. A 40px headline and a 14px body text communicate their relationship instantly, without colour or spacing doing any extra work.
βœ“
Weight and contrast. Bold text jumps out of a paragraph. A dark element on a light background pulls the eye. The greater the contrast between an element and its surroundings, the higher it sits in the perceived hierarchy β€” regardless of its actual size.
βœ“
Colour. A single blue link in a block of grey text has instant visual priority. Colour draws the eye before size does in some contexts β€” which is why a red badge on a notification icon is more urgent-feeling than just making the icon bigger.
βœ“
Spacing. Whitespace is a hierarchy tool. Surround something with empty space and it automatically feels more important β€” the breathing room signals β€œthis matters.” Cramped content reads as equally weighted; spaced content has a natural order.
βœ“
Position. Things at the top of a page, or on the left, get seen first. F-pattern and Z-pattern research shows users scan in predictable paths β€” which means position alone can establish hierarchy even when size and colour are identical.
β€œWhere the eye goes first determines what gets understood. Everything else is decoration.”

A blog post β€” flat vs structured hierarchy

This is one of the most common places hierarchy breaks down: article pages where every element β€” headline, author, date, body text, subheadings β€” all sit at roughly the same visual weight. The page looks organised, but the eye has no path.

Compare the two versions below. Same article, same words. One has a clear hierarchy β€” the headline dominates, the meta info is visually secondary, the subheadings mark a clear level below the title. The other treats everything as equal.

BeforeNo hierarchy β€” title, meta, body all feel the same weight
blog.yourapp.com/how-to-design-better-forms
Blog
DesignProductEngineering
How to design better forms
By Youssef Bouksim Β· March 28, 2026 Β· 6 min read
Design Β· UX Β· Forms
Forms are the most important interaction in any product. If your form is confusing, users drop off. If it's clear, they complete it.
Start with the minimum
The biggest mistake in form design is asking for too much too soon. Every extra field reduces completion rates.
Label position matters
Labels above fields perform better than labels inside fields. Inline placeholder text disappears when users start typing.

Title, byline, tags, subheadings, body β€” all at similar sizes. The eye has no natural entry point and no clear path through the content.

AfterClear hierarchy β€” title dominates, meta recedes, subheadings mark levels
blog.yourapp.com/how-to-design-better-forms
Blog
DesignProductEngineering
Design Β· UX
How to design better forms
Y
Youssef Bouksim Β· March 28, 2026 Β· 6 min read
Forms are the most important interaction in any product. If your form is confusing, users drop off. If it's clear, they complete it.
Start with the minimum
The biggest mistake in form design is asking for too much too soon. Every extra field reduces completion rates.
Label position matters
Labels above fields perform better than labels inside fields. Inline placeholder text disappears when users start typing.

Three clear levels: the title dominates (22px bold), subheadings sit clearly below it (16px), and body text recedes (13px, lighter colour). The eye follows the order automatically.


A dashboard β€” when everything is equally prominent, nothing is

Dashboards are hierarchy's hardest test. There's a lot of information, and the temptation is to show it all at the same size so nothing gets missed. But when everything is equally visible, users have to scan every element to figure out what matters β€” which defeats the whole purpose of having a dashboard.

The fix is to establish a clear top level: the one or two numbers that answer the user's most important question. Everything else serves those numbers β€” it explains them, provides context, or offers detail on request.

BeforeAll metrics the same size β€” the eye doesn't know where to start
yourapp.com/dashboard
Acme
OverviewDashboardReports
Revenue
$48,200
↑ 12% vs last mo
New users
1,240
↑ 8% vs last mo
Churn
2.4%
↓ 0.3% vs last mo
Avg session
4m 12s
↑ 0.5% vs last mo
Open tickets
17
3 high priority
API calls
84,210
↑ 5% vs yesterday
Conversion
3.8%
↓ 0.2% vs last wk
NPS score
61
↑ 4 pts vs last mo

8 cards, all identical in size and weight. The user has to scan every single one to find what they actually care about.

AfterKey metrics large, secondary metrics smaller
yourapp.com/dashboard
Acme
OverviewDashboardReports
Key metrics Β· March 2026
Revenue
$48.2k
12%vs last month
New users
1,240
8%vs last month
Supporting metrics
Churn
2.4%
0.3%
Conversion
3.8%
0.2%
NPS
61
4 pts
Tickets
17
3 high priority

Revenue and new users sit at the top level β€” large numbers, generous space. The four supporting metrics below are clearly secondary: smaller, tighter, lower. The eye knows the order before the brain reads a word.

The good dashboard also does something subtle: the open tickets card uses red for its number. Red is an attention signal β€” 17 open tickets including 3 high-priority ones is information that genuinely needs to stand out from the supporting metrics. Even within a secondary group, hierarchy can exist.


Applying this to your work

The simplest way to audit your own hierarchy: squint at your design until it blurs. Whatever you still see is at the top of your hierarchy. Whatever disappears is at the bottom. If the wrong things survive the squint test, your hierarchy is working against your users.

Most hierarchy problems come from one of two mistakes: either everything is the same size (no hierarchy at all), or there are too many competing β€œmost important” elements (false hierarchy β€” everything shouts). The fix is always the same: pick one thing per section that gets to be dominant. Everything else serves it.

βœ“ Apply it like this
β†’Establish three clear levels: primary (what you must read), secondary (what gives context), and tertiary (what you can ignore). Use size, weight, and colour to make these levels visible.
β†’Make your most important information dramatically bigger β€” not just slightly bigger. The contrast needs to be obvious, not subtle.
β†’Use colour and weight to create hierarchy within the same size β€” a bold dark label and a light grey label can be the same point size but sit at different levels.
β†’Use spacing to signal importance β€” more whitespace around something makes it feel more prominent, even without changing its size.
βœ— Common mistakes
β†’Uniform text sizes throughout β€” if your H1, H2, and body text are all 14–16px, users have no visual map of the content.
β†’Too many things at the β€œtop” level β€” if five elements on a page are all the biggest or boldest, none of them is actually primary.
β†’Using bold for decoration rather than hierarchy β€” bold means β€œthis is more important than the text around it.” Overusing it makes everything equally important, which means nothing is.
β†’Hierarchy that serves aesthetics over function β€” a layout can look balanced and still have broken hierarchy. The test is the user’s reading order, not the designer’s eye.

Lupton, E. (2010). Thinking with Type. Princeton Architectural Press. Β· Lidwell, W., Holden, K., & Butler, J. (2010). Universal Principles of Design. Rockport.