Threnova Digital Policy Hub Threnova Digital Policy Hub

Documentation UX patterns

Documentation UX that makes policies scannable

Readers arrive with a question, look for the section that answers it, and leave. Sidebar navigation, a hyperlinked table of contents, and a clear section hierarchy exist to make that quick visit possible.

See the navigation patterns

What this page covers: the four patterns below, in the order they matter to a reader who is scanning rather than reading. Each one is a structure decision, not a styling decision.

Stable sidebar navigation Section 1
Hyperlinked table of contents Section 2
Section hierarchy and numbering Section 3
Navigation as a substitute for length Section 4

Three more patterns follow below, on search, on hierarchy versus decoration, and on applying the whole set to one policy file.

An open binder and loose sheets on a matte table under cool daylight, with a hand adjusting the top page

A hyperlinked table of contents is the same promise as a well-organized filing table: the reader can see the whole set before choosing a page. On the web it becomes a list of jumps; in a built PDF it becomes bookmarks.

Hyperlinked tables of contents

A hyperlinked table of contents appears in many digital policy and procedure documents because it improves findability inside a long file. On a web page it turns a wall of headings into a set of jumps. In a PDF, it does the same job when the document is built with proper bookmarks. Either way, the contents list should reflect the actual sections and stay in sync when they change.

Contents list, in full

  1. Purpose and scope 1.0
  2. Roles and responsibilities 2.0
  3. Procedure steps 3.0
  4. Exceptions and escalation 4.0
  5. Related documents 5.0
  6. Revision history 6.0

This is a working contents list for a single policy. Every entry is a link, and the list is rebuilt whenever a section is added or removed.

Web page version

Each entry scrolls to its heading on the same page. A short-entry list is easiest to keep accurate, and a reader can jump straight past sections that do not apply.

PDF version

Built with proper bookmarks, the same list becomes a navigation pane in the reader's PDF app. Entries that point to sections that were later removed are worse than no contents list at all, so the two versions have to be regenerated together.

Keeping it in sync

Make the contents list part of the same edit as the section it names. If a section is renamed, the entry is renamed in the same pass. If a section is retired, the entry comes out rather than lingering as a dead link.

Section hierarchy and numbering

Heading levels communicate structure before a single word is read. A numbered scheme, paired with consistent heading levels, lets readers cite the exact clause they mean. Mixing heading sizes arbitrarily strips that signal. If level two headings carry the main clauses and level three carries the detail, hold that pattern for the whole document, and the structure becomes something readers can trust.

Level 2 — main clause

Level 3 — detail under that clause

Level 4 — exceptions and local notes

Two levels is enough for most policies. The numbered scheme carries the citation; the heading style carries the level.

If a reader has to count indents to find their place, the numbering is not doing its job yet.

Read the writing standards

Navigation as a substitute for length

Long policy pages feel long because the reader cannot see the shape of them. Navigation fixes that. When a table of contents shows six clearly labeled sections and a sidebar shows where the reader currently is, the same word count reads as organized rather than dense. This is why minimalist documentation designs lean on structure instead of decorating it. The structure is the design.

Page with no navigation
Reader scrolls to guess where the answer lives, or gives up and searches the whole document.
Page with a contents list
Reader scans six labels, picks one, and arrives in two clicks.
Page with a visible sidebar
Reader knows how much is left and where the next relevant policy sits.
Page with both, kept stable
Reader can cite a clause and find the neighboring policy without returning to the index.

Why fixed hierarchy beats decorative visuals

Policy documents are reference material, and reference material rewards predictability. A reader who has used one well-built policy page knows where to look on the next one. Illustrations, cover graphics, and decorative layouts do not speed up that task and often slow it down by pushing content below the fold. A clean white page with clear headings outperforms a designed one for the job readers actually have.

The same logic applies to how much visual weight each element carries. A heading that is larger than every other heading is doing structural work. A heading that is larger because it looked empty is doing decoration. Readers feel the difference even when they cannot name it, and they start skipping the parts that feel noisy.

Related reading: the document control guide covers how a page like this fits into version control and approval routing once the structure is set.

Document Control Guide

Search and internal linking

Documentation sites commonly pair sidebar navigation with search, and the two work together. Search serves readers who know what they want and need a fast route. Internal links between related policies serve readers who need context. A procedure should link to the policy it implements. A policy should link to the review-cycle explanation. Those links turn separate files into a usable set.

Search answers the query

A reader types the words they would say out loud. Good search returns the section, not the whole policy. The result page should show the heading and the phrase that matched, so the reader can decide before clicking through.

Links answer the next question

A procedure that links to the policy it implements saves the reader a second search. A policy that links to the review-cycle page answers the question of when it will change next. Every one of those links is worth writing by hand rather than leaving to an automated related-links block.

Avoid the orphan file

A policy that no other document links to is easy to forget and hard to find. Check the incoming links before publishing, not after. If a document has none, either it should link from a parent or it belongs in a different part of the set.

Naming the links

Link text should name the destination, not the action. Around the office, "see the review cycle" reads better than "see more" because the reader knows where they are going before they commit to the click.

Applying the patterns to a single policy

You can take these ideas into a document that lives in a word processor. Add a contents list at the top with real links. Number the sections. Use one heading style per level. Keep the navigation block at the same position on every policy. These four changes cost little and make a folder of policies behave like a small documentation site, which is often all a team needs.

Change
Add a contents list at the top, with each entry linked to its section.
Change
Number the main clauses so readers can cite them in messages and meetings.
Change
Use one heading style per level, and hold it across the whole document.
Change
Keep the navigation block in the same place on every policy in the folder.
How many sections should a single policy have?

Most policies settle between four and eight main sections. Fewer than four usually means two topics were merged that readers need to cite separately. More than eight usually means the detail belongs at a lower heading level inside an existing section, not at the top of the contents list.

Does a web page need a sidebar if it has a table of contents?

They do different jobs on a single page. The contents list shows the shape of the document the reader is in now. A sidebar shows the other documents in the set, so the reader can move to a neighboring policy without going back to an index. One page can carry both if the sidebar stays small.

What numbering scheme should we use?

A simple decimal scheme is enough: whole numbers for main clauses, a second level for detail, a third only where a clause genuinely has exceptions. What matters more than the exact style is that the scheme is decided once and applied the same way across the whole set of policies.

Can we fix a broken contents list without rebuilding the document?

Yes, if the list is generated from the headings rather than typed by hand. Hand-typed lists drift as soon as someone renames a section. Where the document is assembled in a word processor, use its heading styles as the source and regenerate the list as part of the same edit.

Take the navigation patterns into your own policy set

Threnova Digital · 1201 Market Street, Suite 1800, Philadelphia, PA 19107 · +1 202-456-3693 · [email protected] · Monday to Friday, 9:00 AM – 6:00 PM Eastern Time