Most documentation navigation is organized around the product. Features become sections. The product’s internal architecture becomes the docs hierarchy. This feels logical because it’s how the team thinks about the product.
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].”You’ll get more useful output.
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