PROXIMITY close = group SIMILARITY same = category CONTINUATION eye follows the line CLOSURE mind completes the gap FIGURE-GROUND vase or two faces COMMON FATE moves together = group

Gestalt Principles

The brain perceives wholes, not parts — design the relationship between elements, not just the elements themselves.

Visual hierarchy Layout design Grouping Navigation design Form design Dashboard layout

Two sentences.

Gestalt Principles — developed by German psychologists Max Wertheimer, Wolfgang Köhler, and Kurt Koffka in the early 20th century — describe how the human visual system automatically organises visual elements into perceived groups, patterns, and wholes before any deliberate reading or analysis. For interface designers, these principles are the mechanism by which layout communicates structure: proximity creates groups, similarity creates categories, continuation creates flow, closure creates completeness, and figure-ground separates content from context — all of which happen pre-attentively, faster than conscious thought.

The six interface-relevant principles

Proximity — close elements read as a group. Similarity — matching colour/shape/size reads as the same category. Continuation — the eye follows implied lines and curves. Closure — the visual system completes incomplete shapes. Figure-ground — the eye separates content from context. Common fate — elements that move or change together read as one group. Layout decisions are perception decisions, and these six are the operating rules.

Trigger phrase

When a layout looks technically correct — all the right elements are present — but users cannot immediately understand its structure, where to look first, or which elements belong together.

Apply this when…

A dashboard or data-heavy screen needs to communicate structure at a glance — proximity and similarity determine whether sections read as distinct or as one undifferentiated mass
A form layout needs to communicate which labels belong to which inputs, which fields are required vs optional, and which sections are separate steps
Navigation design needs to show the relationship between primary and secondary items, active and inactive states, and between the nav and the content it controls
A visual hierarchy isn't working — users cannot identify the most important element, or equal elements are being perceived as unequal — Gestalt provides the diagnostic framework
Marketing or landing page layouts need to guide the eye through a specific reading sequence without explicit numbering or instruction
A design review keeps producing "feels cluttered" or "doesn't hang together" without being able to articulate why — Gestalt gives precise vocabulary to the diagnosis

When NOT to apply it

Skip Gestalt optimisation when the design goal is visual richness and deliberate complexity rather than immediate comprehension — editorial design, illustration, and brand art direction may intentionally use Gestalt tension (figure-ground ambiguity, visual complexity) as an expressive tool. And skip it for voice-only or otherwise non-visual interfaces — Gestalt principles are specifically visual perceptual laws.

The mechanism

The visual system is not a camera — it does not record the visual field neutrally for conscious analysis. Instead, it actively organises input into the most coherent perceived structure available, applying Gestalt laws to decide what belongs together, what is figure versus ground, and what forms a unified whole. This organisation happens pre-attentively — users have already formed a structural perception of a layout before they begin deliberately reading it. Gestalt-informed design works with this automatic process rather than against it.

01
Let proximity do the grouping
Elements positioned close together read as a group — regardless of visual similarity — and this is the most powerful layout tool in interface design. Spacing is grouping. To make two elements feel related, place them closer; to make them feel distinct, add whitespace. Equal spacing everywhere creates an undifferentiated mass; asymmetric spacing (less within sections, more between them) creates perceivable structure.
02
Use similarity for categorical coding
Elements that share colour, shape, size, or texture are automatically perceived as the same category. That makes visual treatment categorical communication — not decoration. Primary CTAs should share visual properties; destructive actions should share properties distinct from constructive ones; navigation should look different from content. Whatever looks the same is the same category to the visual system.
03
Guide flow with continuation and closure
The eye follows implied lines and curves (continuation), which governs reading paths and perceived flow through multi-step processes. The visual system completes incomplete shapes (closure), which is why progress bars, notification badges, and simplified icons read as complete forms despite missing information. Use both deliberately to guide the eye without explicit instructions.
04
Design figure-ground for focus
The visual system separates any field into figure (foreground, content) and ground (background, context). This is the principle underlying overlays, modals, and focus states. Figure-ground requires sufficient contrast between the figure and the ground to trigger clear separation — an insufficiently-dimmed modal backdrop leaves the relationship ambiguous, and users don't know which surface is operative. Be decisive about what is figure and what is ground.
05
Validate with the blur test and grouping tests
Apply a heavy Gaussian blur to a screenshot of your layout — enough to make text illegible but preserve shape and colour structure. Count the distinct visual groups. Do they match your functional sections? Does a clear hierarchy emerge? Any functional group that blurs into its neighbours is a proximity failure. Any non-primary element that dominates the blurred image is a figure-ground or similarity failure.

Whitespace is not empty — it is the primary grouping tool

The most practically powerful and most frequently misunderstood Gestalt insight is the role of whitespace. Whitespace is not the absence of design — it is the mechanism by which the proximity principle creates perceived groups. When a layout "feels cluttered," the diagnosis is almost always that proximity grouping is creating unintended relationships — elements that should be separate are too close, and elements that should be related are too far apart. The fix is rarely adding more elements; it is redistributing the whitespace so proximity correctly communicates intended groupings.

Google search results and twenty years of Gestalt optimisation

Google's search results page is one of the most Gestalt-optimised interfaces in the history of digital design — and one of the most studied, because Google's relentless A/B testing has validated every layout decision at a scale no other product can match. The basic structure — blue link at the top, green URL below, grey description below that — is a textbook simultaneous application of proximity and similarity. Proximity groups each result's elements into a perceptual unit that users can scan without reading; similarity (consistent colour coding across all results) creates a categorical visual language users learn after one result and apply to all the rest.

Figure-ground governs the relationship between results and the overall page background — white result surfaces against grey margins ensure results read as figure. Common fate governs hover states — all elements of a result change together on hover, confirming the proximity grouping by making shared membership visible through interaction. When Google introduced rich snippets, featured snippets, and knowledge panels, each was designed using the same principles at a higher structural level: proximity and similarity grouping the new element types into visually distinct categories while maintaining overall Gestalt coherence.

Search · Results page · Google
Structure perceived in ~50ms — before reading begins
Pre-attentive Gestalt processing occurs in approximately 50 milliseconds — the time between a page appearing and any deliberate reading starting. Google's layout communicates its full structure (ten or more results, distinct element types, multiple functional sections) inside that window. Proximity groups the three lines of each result. Similarity gives a repeatable visual language across every result. Figure-ground separates results from margins. Common fate binds each result's elements as a single interactive unit. Structure before content — that is the payload a well-Gestalt-organised interface delivers.
~50ms pre-attentive window

Test yourself & see real examples

No examples yet — be the first.

Spotted an interface where the layout communicates its structure so clearly you understand it before reading a word — or one where equally important elements feel scattered and unrelated despite being on the same screen? Submit a screenshot and annotate what you see. Every approved example gets attributed to you.

✓ Reviewed before publishing ✓ Your name on every example you submit ✓ Violation or fix — both welcome

Seen Gestalt Principles applied brilliantly or violated in a real product? Help grow the evidence base.

Where teams go wrong

Using borders to create groups instead of whitespace. Designers reach for borders, lines, and boxes to communicate grouping — but proximity and whitespace would create the same groups without the visual noise. The diagnostic question: if you removed the borders, would the intended groupings still be perceivable? If yes, the borders are unnecessary visual weight. If no, the whitespace distribution needs to do the grouping work the borders are currently hiding.
Applying visual similarity to elements that are not in the same category. A primary CTA the same colour as an informational tag, a destructive "delete" at the same visual weight as a constructive "create," navigation items that look like content items — all are similarity violations the visual system interprets as "these are the same kind of thing" before the label is read. Visual distinctiveness is categorical communication, not decoration.
Ignoring figure-ground in overlay and modal design. A modal with insufficient background dimming leaves the figure-ground relationship ambiguous — users' visual systems are uncertain which surface is operative, and some resolve the uncertainty by interacting with the background instead. Clear modal figure status requires a backdrop opacity high enough to demote the page behind it from competing visual figure to context.
Creating unintended proximity groupings through inconsistent spacing. Gestalt proximity is automatic and unavoidable. A form label 16px above its input and 20px below the previous input will be correctly grouped with its input; a label 20px above and 12px below will be perceived as belonging to the previous field. Consistent spacing is not an aesthetic preference — it is proximity management, and inconsistent spacing produces ambiguous groupings users experience as disorganisation.
Treating Gestalt as visual style instead of relational structure. The principles describe relationships between elements, not specific visual treatments. A high-contrast, colour-rich dashboard and a minimal monochromatic form can both achieve perfect Gestalt organisation through completely different visual approaches. Invoking Gestalt to justify a preferred aesthetic — rather than to evaluate whether relationships are communicating structure — misses the point.

Connected ideas

Gestalt Principles describe the automatic perceptual organisation of visual elements — they are foundational to all visual interface design. Their closest relationships are with the cognitive principles that describe what happens after visual organisation has occurred.

The most important pairing is Gestalt Principles with Cognitive Load Theory. Gestalt describes how visual organisation enables pre-attentive comprehension; CLT explains the cognitive capacity that is released when comprehension happens pre-attentively rather than through deliberate processing. Together they provide both the design method (organise visual elements using Gestalt principles) and the cognitive-science explanation for why that method produces better comprehension — because pre-attentive structure processing requires no working memory, leaving full capacity for the actual content.

Run it right now

⏱ 10 minutes · Solo · No prep

The Blur Test

Take a screenshot of your most complex screen — the one with the most elements, the most content, or the most user decisions. Open it in any image editor (or apply filter: blur(12px) in browser devtools) and apply a Gaussian blur heavy enough to make all text illegible but leave shape and colour structure visible.

1. Look at the blurred image. How many distinct visual groups can you see? Do those groups match the functional sections of the interface? Is there a clear visual hierarchy — one element or section that dominates?

2. Every intended functional group that is not visible as a distinct region in the blur — every section that blurs into its neighbours — is a proximity failure. The whitespace between sections is not doing the grouping work it needs to do.

3. Every element that dominates the blurred image unexpectedly — any non-primary element that appears larger, brighter, or heavier than the primary content — is a figure-ground or similarity failure. Compare what the blur reveals to what the design intends to be primary.

4. Write down the two biggest mismatches between intended structure and perceived structure. Those are your highest-leverage Gestalt fixes. The blur test makes Gestalt organisation visible by stripping away the content conscious attention focuses on and revealing the pre-attentive structure underneath.

10 minutes