Card Sorting
Let users organise content to reveal their mental models. Card sorting gives you the categories and labels that match how users think — not how your team built it.
01 — TL;DR
Two sentences.
Card sorting is a research method where participants organise a set of content items — written on cards or displayed digitally — into groups that make sense to them, and optionally label those groups. The output reveals the mental models users bring to your content: which items they expect to find together, what they call those groups, and where they expect to look for specific things.
The method has been used in information architecture research since the 1990s and was popularised by Jakob Nielsen and others as a low-cost, high-signal way to ground navigation and taxonomy decisions in user data rather than internal logic. A card sort with eight participants can surface the dominant mental model for a navigation structure in a day, replacing weeks of assumption-based IA debate with empirical grounding.
02 — When to Use
Apply this when…
When NOT to apply it
Skip it when the content set has fewer than ten items (too trivial) or more than 80 without scoping (produces fatigue). Also skip when the problem is findability within a known category rather than category definition — use tree testing for that. And when you need to validate a finalised structure rather than inform an open one.
03 — How It Works
The mechanism
Card sorting works by externalising users' implicit mental models into observable grouping behaviour. Because the task is concrete and low-stakes, participants reveal their genuine expectations rather than performing approval of a presented structure.
Card sorting is input, not output
Card sorting tells you how users expect to find content — it does not tell you what the navigation should look like, what to call the categories, or how deep the hierarchy should go. Those are design decisions informed by the data, not produced by it. A card sort that shows users group "Billing" and "Account" together is a data point, not a mandate to merge them.
04 — Real Example
Shopify's settings navigation and the merchant mental model
Shopify's admin settings panel was originally organised around internal product architecture — groupings that made sense to engineers but not to merchants. Card sorting with merchants revealed a job-based mental model: they thought in terms of "things I do when I get an order," "things I set up once," and "things I manage regularly" — not in terms of feature modules.
The card sort data directly informed a reorganisation that reduced support tickets for "how do I find X" within months. The deeper principle: the organisation logical to builders is almost never natural to users. Card sorting makes that gap visible before it becomes a support cost.
05 — In the Wild
Test yourself & see real examples
No examples yet — be the first.
Spotted a navigation that clearly does not match how users think — or one that feels immediately intuitive? Submit what you observed.
Seen Card Sorting violated in a real product? Help grow the evidence base.
06 — Common Mistakes
Where teams go wrong
07 — Variations & Related Principles
Connected ideas
Card sorting sits within the IA research toolkit alongside tree testing and first-click testing. Understanding the differences helps you choose the right method for your question.
The most important pairing is card sorting with tree testing. Card sorting without tree testing produces a structure grounded in user data that has never been validated under task pressure. Together they form a complete IA research loop: generate from mental models, then validate under realistic conditions.
08 — 10-Min Exercise
Run it right now
⏱ 10 minutes · Solo · No prep
1. Open the settings or navigation of a product you use regularly. Write down every top-level item you can see. Aim for 15 to 30 items.
2. Without looking at the existing structure, write each item on a separate line and group them however feels natural — as if organising for someone who had never used the product. Label each group in plain language.
3. Compare your groupings to the existing structure. Note every item in a different group and every label that differs from the product's label.
4. Each discrepancy is a hypothesis worth testing. If you have a colleague nearby, repeat the exercise with them and compare. Agreement between two people on a grouping is the beginning of card sort signal.