Academy

Documentation Articles: Versioned Reference for Existing Users

Build a documentation article that gives existing users versioned, prerequisite-aware reference answers without turning product support into marketing copy.

16 min read

A documentation article is a maintained reference for someone already using a product, API, service, device, or operating process. It answers a precise lookup question—what a setting does, which values a field accepts, what access is required, which version behaves this way, or where a limit applies—without making the reader pass through a marketing argument first.

Its contract is scope → prerequisites → current behavior → exact reference → exceptions → related task. The page succeeds when a user retrieves the right fact for the right version and role. Turning every interface label into a public URL does not help.

Questions it answers

The primary question is: “What does this product behavior mean in my version and context?” Supporting questions include:

  • Does this page apply to my product, plan, role, region, platform, and version?
  • What must already be true before I use this feature or reference this field?
  • What are the accepted values, defaults, limits, formats, and side effects?
  • Which behavior is current, and what changed from an earlier version?
  • Which example demonstrates the rule without hiding important conditions?
  • What should I read next if I need a procedure, diagnosis, or change history?
  • Is this information safe and useful in public search, or does it require authenticated context?

When to use this post type

Use documentation when one stable page must support repeated lookup. The subject needs an authoritative owner, testable behavior, and a maintenance signal such as a release, API, plan, or interface change.

Confusable post typeReader starts withAnswer shapeChoose it instead when
Documentation articleA product object, setting, field, limit, syntax, or behaviorApplicability, prerequisites, exact reference, examples, exceptions, and version statusThe page must support several lookup paths rather than one end-to-end task
how-to guideA goal they want to completePrerequisites, ordered actions, success checks, and recoveryOrder and a verified end state are the main promise
troubleshooting guideA symptom, error, or unexpected statePlausible causes, discriminating checks, evidence-matched fixes, and escalationThe normal behavior has failed and diagnosis is required
release notesA need to understand what changedDate or version, added and changed behavior, impact, migration, and linksThe event and its delta are more important than the complete current reference
glossary termAn unfamiliar termConcise definition, scope, examples, and related conceptsThe concept can be understood independently of a product version or account state

A page called “How to configure export fields” may still be documentation when its durable value is a field catalogue and users jump directly to individual parameters. Conversely, “Export your first report” is a how-to when the reader must follow a sequence and verify a downloaded file. Title grammar does not decide the format; the reader’s task and the answer shape do.

Logo

Ready to Monitor Your AI Visibility?

Track how AI chatbots mention your brand across ChatGPT, Perplexity, and other platforms.

Best for these business types

  1. SaaS . The strongest fit because roles, plans, settings, integrations, APIs, data models, and release cadence produce exact reference needs. Documentation should distinguish interface behavior from API behavior and user permissions from subscription entitlements.
  2. Ecommerce . Strong for merchant administration, product feeds, payment rules, returns, integrations, and post-purchase use. Separate customer help from merchant documentation so a shopper does not land on an implementation reference.
  3. Marketplaces . Strong where buyer, seller, provider, and administrator roles see different states. Every article must identify the actor because the same label can expose different controls or obligations.
  4. Agencies . Useful for client portals, deliverable standards, recurring workflows, and shared tooling. Publish reusable client reference publicly only when it does not expose internal controls, credentials, or proprietary operating detail.
  5. B2B services . Useful for onboarding systems, data handoffs, file specifications, approval states, and service portals. Avoid presenting a contractual commitment as a generic help-centre fact when terms vary by account.
  6. Manufacturers and industrial businesses . Valuable for controls, software, compatibility, configuration, maintenance records, and technical parameters. Safety-critical material requires controlled review, explicit model applicability, and a route to the authoritative manual.

Search intent

Search intent is the result a person expects from a query. Documentation intent is usually navigational plus informational: the searcher knows the product or object and wants an exact fact, such as “Northstar export retention,” “Northstar status values,” or “Northstar API page size.” Brand, feature, error-free task language, version, and platform often appear together.

The ideal result opens close to the answer. Use descriptive headings, stable anchors, accepted values, and version qualifiers. An extracted statement must preserve its condition: “On Team and Enterprise plans, completed exports remain available for 30 days.”

Public documentation should rank when it answers a durable question without revealing account data: supported formats, public API fields, compatibility, limits, configuration meaning, and documented behavior.

Documentation should not rank when it mirrors one UI label, duplicates a current page, covers an obsolete version with no continuing need, exposes sensitive detail, or needs private account context. Use authenticated help, in-app guidance, noindex, consolidation, or a clear archive state instead. Search demand never justifies publishing secrets or exploit paths.

Page structure

Word bands are production controls, not minimum quotas. A narrow field reference may be shorter; a versioned feature reference may need more space because applicability and exceptions prevent costly mistakes.

SectionWord bandPurposeRequired?
Hero and direct answer60–110Name the object, current behavior, audience, and applicability before background.Required
Applicability and version50–120State product, plan, role, platform, region, version range, and verification date.Required
Prerequisites80–180Identify access, permissions, enabled dependencies, and prior state needed to use the reference safely.Required when any condition exists
Quick overview and anchors50–120Expose the reference sections and stable deep links for retrieval.Required above 800 words or three reference sections
Concept and boundaries120–250Define the object, what it controls, and what it does not control.Required
Reference tables250–900Give exact fields, values, defaults, formats, limits, effects, and version conditions.Required
Examples180–600Demonstrate valid and invalid use with the conditions that make each result true.Required for syntax, data, or non-obvious behavior
Exceptions and warnings100–300Surface plan, role, platform, migration, safety, and destructive-action boundaries.Required when exceptions exist
Version history60–220Record material behavior changes and direct readers to the current replacement.Conditional; required for maintained version differences
Related tasks, FAQ, and CTA220–450Route procedures and diagnosis elsewhere, answer residual questions, and offer one useful next action.Required

Most substantial documentation articles fall between 1,500 and 2,800 words. Add detail only where it prevents ambiguity: scope, prerequisite, value, default, side effect, exception, or version change.

Required elements

Reference readers scan. Position the applicability information before the reference so a technically correct value is not applied to the wrong plan or release.

ElementAlways or conditionalPositionProduction rule
direct answer blockAlwaysImmediately after the heroState the current behavior and its most important condition in language that can stand alone.
quick overview and table of contentsConditionalAfter applicability and prerequisitesUse when the article has several lookup destinations; anchors must remain stable when headings are edited.
spec tableAlways for fields, options, or limitsMain reference areaGive complete columns for name, accepted value, default, effect, constraints, and version rather than burying one dimension in prose.
note boxConditionalImmediately after the fact it qualifiesReserve notes for context that changes interpretation, not routine tips or material risk.
warning boxConditional; mandatory for material riskBefore the affected action or valueState the consequence, who is authorized, the safe alternative, and any rollback or recovery boundary.
annotated screenshotConditionalBeside interface-dependent referenceMark the exact region, name the captured version, and repeat every important label and state in text.
freshness stampAlways for volatile product behaviorBeside applicability near the topSay what was verified, against which version or interface, on what date, and by which owner.
update logConditionalAfter exceptions or near the endRecord material behavior changes; do not fill it with punctuation edits or artificial freshness.
related content blockAlwaysAfter the reference and exceptionsLink to the canonical procedure, troubleshooting path, or release event and explain why each is next.
FAQ structureAlwaysBefore the CTAAnswer residual scope, version, and access questions without duplicating reference rows.
CTA blockAlwaysFinal elementOffer the relevant product action, support route, or adjacent task—not a generic sales demand.

Frontmatter

Follow the frontmatter specification . On this post-type specification, entity = "post-type-documentation-article". On a produced documentation page, use a stable product-object value such as northstar-scheduled-export-settings, not a promotional phrase such as effortless-reporting and not a version number that would force a new identity after every release.

Use schemaType = "Article". schema markup must describe the visible page; do not select HowTo merely because one example contains three actions. Add FAQ structured data only when visible questions and answers match it exactly. API reference or software-specific semantics may be represented elsewhere in the site’s data model, but a more specific schema type should not be invented in frontmatter without template support.

Store the fields the maintenance system can enforce: product area, plans, role, platform, version range, verified date, owner, and replacement URL. lastmod means behavior was reviewed, not that a typo was fixed. Preserve the canonical URL across compatible releases.

Full example

This fictional analytics example demonstrates a reference page, not a complete export procedure.

# Scheduled export settings

Scheduled exports create a CSV or JSON file from a saved report at a fixed UTC time and deliver it to an approved destination. They are available to Editors and Administrators on Team and Enterprise plans. This reference applies to Northstar Analytics web app 6.4 and was verified on 27 August 2026.

## Before you use this reference

You need an existing saved report, an enabled destination, and Editor or Administrator access. A Viewer can download an existing export but cannot create or change a schedule. Destination administrators may impose additional retention or file-size limits.

## Settings reference

| Setting | Accepted value | Default | Effect and constraints |
|---|---|---|---|
| Name | 1–80 characters | Report name | Identifies the schedule; changing it does not rename prior files. |
| Format | `csv` or `json` | `csv` | CSV uses the report's visible column order. JSON uses stable field keys. |
| Run time | `HH:MM` in UTC | `08:00` | Daylight-saving changes do not move the UTC run time. |
| Include empty rows | On or off | Off | Available only for tabular reports; ignored for summary reports. |
| Retention | 1–30 days | 7 days | Existing files expire independently of the schedule that created them. |

## Behavior and boundaries

A schedule reads the saved report configuration when the run begins. Editing the report therefore changes future files but not files already generated. Pausing a schedule prevents new runs; it does not delete retained files. Deleting the destination disables delivery and places the schedule in `Needs attention`.

## Example

For a daily CSV needed at 09:00 in Bratislava during standard time, set the UTC run time to `08:00`. Review the time when daylight-saving rules change because schedules remain fixed to UTC.

Invalid example: entering `Europe/Bratislava` in the run-time field. The field accepts a UTC time, not a timezone identifier.

## Version differences

- Version 6.4: JSON exports use stable field keys; the displayed column label no longer becomes the key.
- Versions 6.1–6.3: JSON keys follow displayed column labels. Existing integrations should be checked before upgrade.
- Before 6.1: scheduled JSON export is unavailable. Use CSV or upgrade to a supported version.

## If an export does not arrive

Do not add speculative fixes here. Open the “Scheduled export did not arrive” troubleshooting guide, which checks schedule state, destination authorization, file limits, and service incidents in diagnostic order.

## Related tasks

- Create your first scheduled export — ordered setup and success check
- Troubleshoot a missing scheduled export — symptom-led diagnosis
- Northstar Analytics 6.4 release notes — behavior changes and migration note

## Verification record

Verified against web app 6.4 by the Reporting product owner on 27 August 2026. Review when permissions, formats, retention, scheduling, or destination behavior changes.

Use identical settings, limits, roles, and version facts across variants so design review measures retrieval speed rather than copy differences.

Quality checklist

A documentation article is ready only when every applicable statement is true:

  • The opening names the exact object and gives the current behavior before background or benefits.
  • Product, plan, role, region, platform, and version applicability are explicit where they change the answer.
  • Prerequisites appear before settings or examples that depend on them.
  • Every technical term is defined on first use, expressed through a familiar interface label, or linked to its canonical definition.
  • Fields, values, defaults, units, formats, limits, and side effects come from an authoritative source or verified product test.
  • Reference tables use consistent dimensions; blank cells do not hide unknown defaults or exceptions.
  • Examples state the conditions that make them valid and include an invalid or boundary example when confusion is likely.
  • Warnings appear before destructive, irreversible, security-sensitive, costly, or permission-changing behavior.
  • Screenshots include a capture version and text equivalent; the image is not the only source of a value or instruction.
  • Headings and anchors match the nouns users search for and remain stable for deep links.
  • Material version differences state the affected range, current replacement, and migration consequence.
  • The verified date reflects a behavioral review, and a named team or role owns the next review.
  • Procedures, diagnosis, and release history link to canonical sibling pages instead of being duplicated incompletely.
  • Public indexing is intentional; obsolete, duplicate, private, and security-sensitive material has an appropriate search treatment.
  • FAQ records match visible answers, and the CTA respects a support-stage reader’s next task.

Common mistakes

Writing a feature landing page for an existing user. “Unlock powerful exports” delays the fact the reader needs. Lead with behavior, applicability, and constraints; benefit copy belongs only where it clarifies purpose.

Turning every task into documentation. A 20-step setup buried beneath a field list serves neither lookup nor completion. Split the ordered procedure into a how-to and link it from the relevant prerequisite or related-task section.

Publishing one page per interface label. Thin pages overlap and multiply maintenance. Group fields around a stable product object unless one setting has distinct behavior.

Using “latest” as a version. Latest changes. State the tested release, supported range, platform, and verification date, then update them through the release process.

Keeping old and new pages indexable without a boundary. Consolidate compatible behavior; otherwise label the old version, link to the current page, and control indexing intentionally.

Hiding prerequisites inside errors. If only Administrators can change a field, say so before the reference. Do not make a Viewer discover the role boundary after following an example.

Copying screenshots instead of behavior. A capture is evidence of one interface state, not the specification. Write labels, paths, values, and conditions in accessible text and record the captured version.

Faking freshness. Changing the date without retesting the behavior makes the page look safer while increasing risk. Update the verification record only after its owner checks the applicable claims.

Letting public search expose internal detail. Internal escalation paths, secrets, customer identifiers, exploit instructions, and unannounced behavior do not become safe because they reduce support effort. Separate public help from authenticated and internal knowledge.

Internal linking

Link upward to SEO post types when the author may need a different answer shape. Link from a documentation prerequisite to the canonical how-to only when a reader must complete that task first. Link from an error state to troubleshooting rather than inserting a generic fix list. Link from a version difference to the release event when the change history adds context; release notes should link back to the current documentation as the durable source of truth.

Organize links around product objects and reader state. Keep a specific link beside the statement that creates the next question instead of relying on a long related-articles list.

One canonical current page should own stable behavior. Keep version pages only for materially different behavior users still need, and make that distinction explicit. Use stable anchors such as #retention, not #table-2.

How to measure results

Measure whether users retrieve the correct answer for their version. Traffic alone is weak evidence: a surge can reflect a broken product or obsolete answer.

Record target queries, ranking URL, indexability, supported versions, support searches, related-task exits, and a suitable product event. Then review:

  • search impressions and qualified visits for product-object, field, limit, syntax, role, and version queries;
  • internal search refinements, zero-result searches, and repeated searches that reveal missing terminology;
  • engagement with anchored sections rather than undifferentiated time on page;
  • clicks to the correct setup, troubleshooting, release, or support destination;
  • support contacts whose question the page should answer, segmented by version and role where privacy permits;
  • citations that preserve the value together with its plan, version, unit, or prerequisite;
  • obsolete URLs still ranking or being cited after consolidation or retirement;
  • documentation changes caused by releases, interface changes, policy changes, and recurring support cases.

Use prompt tracking for branded lookup questions and version variants. Use source and citation intelligence to see which URL an answer engine cites and whether its summary preserves conditions. Open the AmICited Cockpit to compare cited URLs, visibility, organic landing activity, and the chosen product or support event over the same observation window.

Follow how we measure results to separate discovery, representation, engagement, task progression, and retention. Annotate releases and incidents before interpreting movement. A zero-click answer works only when it preserves the current value and its conditions.

FAQ

Frequently asked questions

What is a documentation article?
A documentation article is a maintained reference page for an existing user who needs the exact behavior, field, limit, prerequisite, syntax, or version condition of a product or system.
How is a documentation article different from a how-to guide?
Documentation supports lookup across several possible tasks, while a how-to guide leads one audience through an ordered sequence to one verified result. Split the procedure when order and completion are the main promise.
Should documentation pages rank in public search?
Index pages that answer public, durable questions and can help the searcher without private account context. Keep internal operations, duplicate version pages, thin UI labels, and security-sensitive material out of public search.
How should documentation handle product versions?
State the tested version or applicability near the answer, describe only meaningful differences, preserve stable URLs where possible, and retire obsolete instructions with a clear replacement or archive status.
Which schema type should a documentation article use?
Use Article for a general reference page. Use a more specific type only when the visible content and implementation fully satisfy its requirements; do not use HowTo merely because the page contains a short example procedure.
How often should product documentation be reviewed?
Review it whenever the documented behavior, interface, permissions, defaults, limits, or supported versions change. Also schedule reviews according to release frequency and support risk rather than applying one arbitrary interval to every page.
See which documentation answers AI engines cite
Track branded product questions, inspect the cited reference pages, and verify that answers preserve your versions, limits, and prerequisites.

← All Academy tutorials

Ready to put it into practice?

Free check · 7-day trial · no credit card