PMaker home
The relationships within the content decide the structureHierarchyContent naturally has parent-child relations; one thing belongs to one categoryCost: when category boundaries blur, users have to guess how you classified thingsMatrixOne thing has multiple attributes; users find it from different anglesCost: needs good filters and sorting, or you're handing the hard problem to usersLinearSteps have a strict order; the next step is meaningless before the previous oneCost: needs back-and-save mid-way, or everything is lost when users break offOrganicAssociations matter more than belonging; exploration itself is the valueCost: new users get lost—they need a landing page or recommendationsIf one thing can belong to two categories, it's a matrix—forcing it into a hierarchy leaves items forever unplaceable

The choice depends on the relationships within the content. Force web-like content into a hierarchy and users will never find anything.

Four Organizational Structures

Hierarchy, matrix, linear, and organic—different content suits different organizations.

The relationships within the content decide the structure. First see clearly whether your content is tree-like, table-like, chain-like, or web-like, then decide how to organize the interface. This step belongs to information architecture: get the structure right and users can answer "where am I, where can I go, how do I get back." ia-wiki

What you'll run into:

  • No matter how you divide the categories, something doesn't fit—or fits into two of them
  • To find something, users have to guess which category you filed it under
  • The hierarchy keeps getting deeper, and by level four nobody visits anymore

How to choose

Structure Use it when The cost
Hierarchy Content has natural parent-child relations; one thing belongs to one category Painful when category boundaries blur; users have to guess your classification
Matrix One thing has several attributes, and users find it from different angles Needs solid filtering and sorting, or you're passing the hard problem to users
Linear Steps have a strict order; the next step is meaningless before the previous one Must allow going back and saving, or users who break off lose everything
Organic Associations matter more than belonging; exploration itself is the value New users get lost; you need a landing page or recommendations

Matrix and hierarchy are the easiest to confuse. The test: can one item belong to two categories at once? If yes, it's a matrix, and forcing it into a hierarchy leaves things perpetually unplaceable. Categories full of "Miscellaneous" and "Other," or the same item filed under two categories that drift out of sync—both symptoms say the same thing: this content was a matrix, forced into a hierarchy.

Once the structure is settled, draw it as a site map: one page per category, one line per entry point. If you can't draw it, the structure probably isn't thought through—a clear structure is always drawable. The map is also what you hand developers to align the navigation.

They're usually mixed

Real products rarely use just one. A common combination: an overall hierarchy, matrices inside one level, and a linear path for critical tasks.

Three structures in one e-commerce product:

  • Hierarchy: home → category → subcategory, users browse by classification
  • Matrix: within a subcategory, cross-filter by price, brand, and rating
  • Linear: the checkout flow—address → payment → complete, no skipping
  • Organic: the "people also viewed" section at the bottom of a detail page, reached through associations

Mixing is fine, but don't suggest two structures in the same screen. A category tree plus a tag cloud makes users unsure which logic to search by.

What getting it wrong looks like

  • Used hierarchy where matrix was needed. Symptoms: "Miscellaneous" or "Other" categories appear, or one item sits in multiple categories that don't stay in sync.
  • Used organic where hierarchy was needed. Symptoms: new users don't know where to start and rely on search alone.
  • Made it free-form where linear was needed. Symptoms: users jump around, then discover at submit time that required fields earlier were skipped.
  • Forced categories onto organic content. Symptoms: the content is obviously related, but the interface shows none of it, and users navigate from memory.

A simple way to check whether the structure is right: ask a new user to name something they'd look for, then watch how many steps it takes and whether they hesitate. More than one hesitation usually means a structural problem, not an interaction one.

References

  1. Information architecture — Wikipedia