When audiences rank content differently, one visual hierarchy cannot serve them all
Aliases: cohort mismatch · one ranking two audiences · role-split hierarchy
What it is
One cloud-console home: developers want faults and quota first, finance wants billing anomalies first, new customers want “create the first machine.” The product ships a compromise: three equal blocks. Every group says “mine is not first.” Content priority moves with the audience. One visual ranking can encode one group’s ruler. The compromise is not insufficiently round. “Be first for three groups at once” has no perceptual solution. A unified hierarchy serves a unified reader, not a unified URL.
Why it happens
There is still one visual first slot. Groups enter the same URL with different task schemas. Schemas modulate what is worth deep processing; the first glance is still pulled by weight. Rank weight for the developer incident bar and finance’s billing region is noise at first look; equalize the three and nobody’s schema gets the slot, so all three fork. Role permissions change what can be seen, not the ranking after seeing — hiding finance reduces conflict, but as long as two groups still share the visible blocks, conflict remains. Alignment has to pick “who this viewport is ranked for” before it ranks weight. If it cannot pick, split the viewport rather than keep compromising pixels.
Studying it
Run the same first-look protocol on separately recruited groups. Do not pool the sample into one “overall first place.” The independent variable is group (role, new/returning, paid or not); the dependent is whether each group’s first place is the same object. Disagreement across groups falsifies a unified hierarchy. A second version that swaps weight by role shows whether the target group’s alignment returns and whether non-targets fall below usable — the cost of a split or of personalisation.
Where it stops holding
Very short public pages (login, 404) have similar enough tasks that one hierarchy usually holds. Accessibility grouping is not this “different task”: low-vision users need contrast and size, not another content ranking. An admin whose real users are already one role should not compromise for an imagined visiting executive. Personalised weight that changes on every visit wrecks spatial memory; split at role or mode, not on every query.
Applying it
- Write “who is the primary reader of this screen.” If you cannot, or you write three names, do not enter visual alignment. Split into different homes, different modes, or different post-login defaults first.
- Information a secondary role needs arrives through a switch, a second screen, or a permission, not through another equally large “also for finance” block in the main viewport.
- Shared chrome is fine. A shared first slot is not. Top bar and navigation can stay still; main-area weight follows role.
- Check: two groups, separate first-click or five-second writing under the same prompt, no pooled stats. Different first places means this screen’s unified hierarchy failed. See whether a mode switch lets each pass; if switch cost is unacceptable, serve only the named group and give the other group a different main area at their entrance. Do not enlarge both blocks.
Related
- Same group: F3.07.1 Visual hierarchy must match content priority · F3.07.6 Content priority shifts with situation, so a static visual hierarchy can go stale
- Nearby: F2.07.1 Density should match frequency of use and expertise · E5.18 Permission visibility of navigation
- Search terms:
audience·role-based UI·visual hierarchy·first-look test
Cards in the same group
- F3.07.1Visual hierarchy must match content priority
- F3.07.2Brand occupying the top of the hierarchy is a common mismatch
- F3.07.3Conflicting priorities need a content tradeoff
- F3.07.4Alignment of visual hierarchy with content priority can be tested with eye tracking or first-look tests
- F3.07.6Content priority shifts with situation, so a static visual hierarchy can go stale
- F3.07.7Hierarchy alignment checks should run on real data, not ideal mockups