Typographic Hierarchy
Using size, weight, colour and space to make the structure of text visible before it is read.
Definition
Typographic hierarchy is the system of text treatments that signals relative importance and structure. It should be defined as a small set of named roles rather than as ad hoc styling.
Craft convention. True because the industry converged on it. Breaking it costs familiarity, not correctness.
On this plate
Reach for this when
- Defining a typography system.
- Reviewing content-heavy pages.
- Auditing heading structure for accessibility.
- Defining type for a system, before any component uses a size directly.
Common mistakes
- Heading level chosen for appearance.
- Too many roles.
- Hierarchy carried by colour alone.
Define roles, not styles
A typography system should express roles such as page title, section heading, body, secondary body, label and caption. Each role has a fixed size, weight, line height, colour and spacing. Designers select roles rather than assembling values, which is what keeps a large product coherent.
Roles are separate from HTML heading levels. Semantic heading levels must follow document structure for assistive technology, while visual treatment can be chosen independently. A visually small heading can still be an h2.
Building hierarchy with less size variation
- Weight before size. Moving from regular to semibold often creates enough separation without consuming vertical space.
- Colour as a demotion tool. Reducing secondary text contrast, within accessible limits, recedes it without shrinking it.
- Space above and below, which separates without changing the text at all.
- Letter spacing and uppercase for small labels only, since uppercase reduces reading speed for longer text.
- Never rely on italic alone for hierarchy. It is a poor differentiator at interface sizes.
Roles, and what carries each one
A role is a job with a name. Sizes are how it is expressed, and they can change without the role changing.
| Role | Typical treatment | Used for |
|---|---|---|
| Page title | Largest size, strong weight | One per page |
| Section heading | One step down, strong weight | Structure the reader skims by |
| Subheading | Body size, medium weight | Grouping inside a section |
| Body | Base size, regular | The text that carries the content |
| Label | Small, medium weight | Field and control names |
| Caption or meta | Small, regular, quiet colour | Timestamps, counts, attribution |
In practice
- i.
Three weights, one size
Dense interfacesData-heavy tools frequently build an entire hierarchy from weight and colour at a single size, because vertical space is the scarce resource.
- ii.
Heading level and heading size
Semantics decoupled from appearanceA section that is the third level of the document may need to look quiet, and an h3 that is styled like body text is still an h3. Tying size to level makes one of the two wrong whenever they disagree.
Commonly confused with
Close neighbours that get substituted for each other. The difference is stated first, then the condition that picks one over the other.
Heading Structure
AccessibilityThe sequence of heading levels that exposes a navigable outline of the page.
Key difference
Heading structure is the outline assistive technology navigates by, and it must follow the document, not the design. Typographic hierarchy is how importance is made visible. Big bold text is not a heading, and a heading need not be big.
Use Typographic Hierarchy when
- Everything reads as equally important, or the page looks flat.
- You are defining the type scale and its roles.
- The fix is size, weight, colour and space.
Use Heading Structure when
- Levels are chosen for size, or skipped to avoid a style.
- Screen reader users need to skim sections.
- The fix is which element is used, not how it looks.
Local chart
FND·032 · Region II · Grid D1
This entry and the entries it is stated to connect with. Each line is labelled with what the connection means.
Continue from here
Each link says what the connection is, so you can tell a principle from an alternative from a thing people mix this up with.
Applies when you are designing
Principles behind this
The reasoning this solution is an application of.
- Authority BiasBIAS·006 · Cognitive bias
- Halo EffectBIAS·013 · Cognitive bias
- Aesthetic-Usability EffectLAW·011 · Law
Short definition
The one-paragraph version, for when that is all you need.
- Type ScaleTERM·058 · Term
- Visual HierarchyTERM·054 · Term
Related concept
Connected closely enough to change how you apply this.
- Design TokensSYS·001 · Design system
- ContrastFND·002 · UI foundation
- Font SelectionFND·030 · UI foundation
- Font WeightFND·033 · UI foundation
- Letter SpacingFND·035 · UI foundation
- NeutralsFND·025 · UI foundation
- RhythmFND·017 · UI foundation
- Type ScaleFND·031 · UI foundation
- Visual HierarchyFND·001 · UI foundation