Documentation often mirrors the product: features become sections, and the internal architecture becomes the docs hierarchy. That feels logical because it matches the team’s mental model.
It rarely works well for users.
Users don’t navigate docs by feature. They navigate by goal. They arrive asking “how do I do X?” If your navigation requires them to first understand your product’s architecture to know where to look, you’ve already made their job harder.
Feature-based vs. goal-based navigation
Here’s a concrete example. A company that builds a data pipeline tool might organize their docs like this:The AI navigation trap
AI tools are particularly prone to generating feature-based navigation. Ask an AI to “suggest a navigation structure for our documentation” and it will almost certainly produce something that mirrors your product — because the most obvious input you give it is a list of features, and it’ll organize around that. If you’re using AI to help structure your Mintlify docs, be explicit about organizing by user goal:“Suggest a navigation structure for our documentation organized around what users are trying to accomplish, not our product’s feature list. Our users are typically trying to: [list 3–5 key jobs to be done].”That extra context usually produces a more useful structure.
Mintlify’s navigation primitives
Mintlify gives you several ways to organize navigation. Choosing the right one matters — each is suited to a different structural need.Groups
Groups are the basic building block: a labeled section with pages inside. Use them when the pages inside share a clear purpose and a user who wants one is likely to want the others.docs.json