Documentation Index

Fetch the complete documentation index at: https://docs.document360.com/llms.txt

Use this file to discover all available pages before exploring further.

Planning and structuring your knowledge base

Prev Next

A knowledge base without a deliberate structure is a collection of articles, not a documentation system. Readers can find individual articles through search, but they cannot navigate coherently, build understanding progressively, or discover what they do not know to look for. Structure is what turns content into a resource — for human readers, and increasingly for the search engines and AI systems that crawl and cite it.

This article covers how to plan and organize a knowledge base so that it serves readers well — not just at launch, but as it grows.

Start With Reader Goals, Not Product Features

The most common structuring mistake is organizing a knowledge base around how the product is built rather than around what readers are trying to do. A navigation menu that mirrors the product's internal architecture makes perfect sense to the team that built it. It rarely makes sense to anyone else.

Start instead from a list of reader goals. What are the ten, twenty, or fifty things readers most commonly need to accomplish? Group those goals into clusters. Those clusters are the foundation of your navigation structure.

For example, rather than a top-level section called "Settings" that contains every configuration option, you might have sections called "Getting started," "Managing your content," and "Controlling access" — each of which may draw on settings, but organizes them around what readers are trying to do.

The Three Levels of Structure

A well-structured knowledge base has three levels of organization working together.

Navigation structure

The navigation structure is the top-level organization — the categories and subcategories readers use to browse and orient themselves. It should reflect reader mental models, not product architecture. Test your navigation structure with real readers before committing to it: if they cannot predict where to find something, the structure needs rethinking.

Keep the top level shallow. Five to eight top-level categories is a workable range for most knowledge bases. More than that, and readers face cognitive overload before they have even started. Fewer than five may mean categories are too broad to be useful.

This range applies per product surface, not as an absolute ceiling. A platform with several distinct products may reasonably need five to eight top-level categories for each product, with a higher-level switcher or landing structure connecting them — rather than forcing everything into one shallow list.

Article-level structure

Each article has its own internal structure. That structure should match the content type: how-to guides have numbered steps, reference articles have consistent table structures, conceptual articles have logical prose sections. Readers develop pattern recognition — when every how-to guide looks the same structurally, readers can navigate any how-to guide without having to re-learn the layout.

Use headings to create scannable structure within every article. Most readers do not read documentation linearly — they scan for the section relevant to them and read from there. An article without headings forces every reader to start at the beginning every time.

Consistent, descriptive headings also matter to systems that are not human. Search engines use headings to understand what a page covers, and AI assistants rely on them to isolate the specific section that answers a given question rather than summarizing an entire article indiscriminately.

Cross-linking structure

Individual articles do not exist in isolation. A reader who has just completed a task may need to know what to do next. A concept may depend on understanding another concept first. Cross-links — when used deliberately — guide readers through a logical path without forcing a single linear reading order.

Cross-link when a reader is likely to need the linked article next, or when a term used in the current article is explained in detail elsewhere. Do not cross-link for its own sake — excessive linking is distracting and makes it hard to distinguish which links matter.

Cross-links also form the internal link graph that search engines use to understand which pages in your knowledge base are most important, and that AI systems use to navigate between related pieces of information when assembling an answer. A well-linked article is easier for both a human and a machine to place in context.

Handling Content That Belongs in More Than One Place

Some articles genuinely serve more than one reader goal. A permissions article, for instance, might be relevant to someone in "Getting started" and someone in "Controlling access." Left unresolved, this leads to either duplicated content (which drifts out of sync) or an arbitrary single placement that half your readers won't find.

The general rule: an article lives in exactly one category — its primary purpose — and is cross-linked from every other category where readers might reasonably look for it. Do not duplicate the content itself. If you find the same information needs to be duplicated to serve two categories well, that's a signal the information should be split into a shared article that both categories link to.

Structure and Discoverability: SEO, AEO, and GEO

Structure is not just a navigation concern — it directly affects whether content can be found at all, by people and by machines.

  • Search engines (SEO) use your navigation hierarchy, URL structure, and internal links to understand how pages relate to each other and how much weight to give each one.
  • Answer engines (AEO) favor pages with a clear, singular purpose and a directly stated answer — which is exactly what the "one topic per article" principle (below) produces naturally.
  • Generative AI systems (GEO) rely on consistent structure and cross-linking to retrieve the right article and correctly relate it to neighboring topics, rather than merging or confusing two similar articles.

A knowledge base that is well-structured for human navigation is, in most respects, already well-structured for these systems. The place this can diverge is URL and slug structure: keep URLs stable, descriptive, and aligned with the article's topic, and set up redirects whenever an article is renamed or moved. Broken or redirected-without-a-target links degrade both the reader's experience and a crawler's or AI system's ability to trust the rest of your site.

Public vs. Private Knowledge Base Structure

The right amount of structure also depends on who the knowledge base is for.

  • Public knowledge bases need to accommodate a wide, unpredictable range of reader goals and entry points — including readers who arrive from a search engine or an AI assistant directly at an article, with no prior navigation context. Structure here needs to work even when the navigation itself is skipped entirely, which is why cross-linking and self-contained articles matter more.
  • Private (internal) knowledge bases typically serve a narrower, more predictable set of goals, and can often use a flatter, less redundant structure since the audience shares more context. Discoverability concerns shift from public search engines to internal search and, if applicable, internal AI assistants — the same principles of clear headings and consistent structure still apply, just without the SEO/AEO layer.
  • Mixed-audience knowledge bases — common when public and authenticated content live in the same system — should make the boundary between the two visually and structurally clear, so a reader (or crawler) doesn't stumble from public documentation into content that assumes internal context, or vice versa.

Depth Versus Breadth

Every knowledge base faces a structural tension between depth and breadth: should you have many short articles on narrow topics, or fewer long articles that cover more ground?

Neither extreme works well. Very short articles fragment information so that readers must navigate constantly just to accomplish one task. Very long articles are hard to navigate internally and difficult to keep current.

A useful heuristic: each article should cover exactly one topic — the topic implied by its title. If an article's title is "Managing users," everything in that article should be relevant to managing users. If you find yourself writing a section that belongs in a different article, move it.

As a rough guide, most how-to guides and conceptual articles work well between 400 and 1,200 words. Reference articles may be longer by necessity. Troubleshooting articles are usually shorter, focused on specific symptoms.

Planning for Growth

A knowledge base that is well-structured at launch will become poorly structured if growth is not planned for. New articles added without a home create orphaned content. New features covered without a clear category create navigation ambiguity.

Build a small amount of forward structure into your initial design. If you are documenting a product that will have three new major features in the next year, leave room in your navigation for them now. It is easier to populate an empty category than to restructure a full one.

Set a regular review cadence — quarterly is appropriate for most knowledge bases — to audit the navigation structure and identify articles that have become orphaned, redundant, or outdated. Include broken and redirected links in that audit; structural changes that leave behind dead links quietly undermine both reader trust and discoverability over time.

A Practical Planning Process

Before writing a single article, complete these six steps.

  1. List your reader goals. Write down every task a reader might need to accomplish using your knowledge base. Do not filter — capture everything.
  2. Group the goals. Cluster related goals together. These clusters will become your top-level categories.
  3. Name the categories. Write category names from the reader's perspective. Names should describe what the reader will find there, not what the product team calls that area.
  4. Map your existing content. If you are working with existing articles, assign each one to a category in your new structure. Articles that do not fit anywhere may need to be rewritten or retired. Where an article seems to belong in more than one place, decide its primary category and plan the cross-links to the rest.
  5. Test the structure with real readers. Before committing, give a handful of readers a task and watch where they look for it in the proposed navigation. If they can't predict where something lives, revise before you build.
  6. Identify the gaps. The goals on your list that are not covered by existing content are your writing backlog.

This process takes a day or two for a medium-sized knowledge base. The time spent here saves weeks of restructuring later.