Academy

Timelines: How to Present Events and Phases in Order

Build timelines that preserve the meaning of dated events and ordered phases, helping readers and machines understand what changed, when, and why it matters.

15 min read

A timeline is an ordered record of events, milestones, or named phases in which position communicates when something happened or how a subject developed. The reader observes the sequence; they are not being instructed to reproduce it.

  1. 1
    March 2025 — Research approved
    The team fixed the cohort, questions, and comparison method before collection began.
  2. 2
    April–May 2025 — Baseline collected
    The same measures were recorded for every participant during the defined collection window.
  3. 3
    June 2025 — Findings published
    The report released its results with methods, limitations, and the next review date.

This rendered example describes a completed research sequence. Its order explains the relationship between approval, collection, and publication, but none of its entries commands the reader to perform those actions.

Why this element matters

People reconstruct change by asking three questions: what happened, when did it happen, and what did it cause or enable? A timeline answers those questions in one repeated pattern. The date or phase marker creates orientation, the event title gives the change a name, and the description explains significance. Readers can scan for a known milestone, compare gaps between events, or understand why the current state could not have existed earlier.

That visual rhythm also reduces memory load. In ordinary prose, dates can be separated from the events they qualify, and a reader must hold several sentences in mind before assembling the chronology. A bounded timeline keeps each marker attached to its event and makes omissions or unexplained jumps visible. It is especially useful when the passage’s claim depends on sequence: a result observed after an intervention means something different from a result collected before it.

Machine extractability is the ability of a crawler, search engine, AI answer system, or publishing adapter to isolate each record without losing its order or fields. A semantic ordered list with consistent date, title, and description regions gives machines a stronger structure than dates scattered across paragraphs. A system can identify the third event as the third event, preserve the relation between “June 2025” and “Findings published,” and quote the description without attaching it to April by mistake.

Use the element writing rules as the precedence rule. If a passage’s purpose is to record change over time, use the typed timeline even when a heading and several paragraphs could look similar. If its purpose is instruction, comparison, or independent verification, the corresponding element takes precedence regardless of whether a designer could draw a vertical line beside it.

When to use it

Use a timeline when ordering is part of the claim and each item represents an event, milestone, state transition, or documented phase. Appropriate subjects include a company’s history, a product’s releases, a regulation’s adoption and enforcement dates, the stages of a completed case study, or the collection and publication phases behind a report.

Apply two tests before choosing it:

  1. The swap test: exchange two adjacent entries. If the account becomes historically false, causally misleading, or temporally confusing, the order carries meaning.
  2. The observer test: ask whether the reader is learning what happened or being told what to do. Observation indicates a timeline; execution indicates a step list .

Near misses need different structures:

  • A procedure: “Export the data, clean it, then upload it” instructs the reader. It needs actions, success signals, and recovery paths, not historical event descriptions.
  • A checklist: “Confirm owner, date, source, and status” contains independent verification gates. Their order does not create meaning.
  • A feature list: “Launched reporting, integrations, and alerts” may simply enumerate capabilities. It becomes a timeline only when dated releases and their consequences matter.
  • A before-and-after claim: two states are usually clearer as a direct comparison. Do not add a decorative middle point to reach a minimum item count.
  • A project plan: planned dates can use a timeline only when clearly labelled as scheduled or forecast. Do not present intention as completed history.
  • A process overview: named phases may use a timeline when the page describes how a process is organized. If the reader must execute those phases, use a step list or checklist instead.

The presence of dates is not enough. A list of unrelated conference dates is a calendar or listing. A timeline requires one subject and a coherent line of development.

Logo

Ready to Monitor Your AI Visibility?

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

Where to place it

Place the timeline immediately after a short sentence that names its subject, scope, and direction. “The milestones below run from incorporation to the current product” is enough. Readers should never have to infer whether the first item is oldest, newest, completed, or planned.

Exact position depends on its job:

  • Put a historical timeline after the subject’s definition or current-state summary and before analysis of why the history matters.
  • Put a case-study timeline after the starting situation and scope, but before detailed results, so readers can distinguish baseline, intervention, and measurement.
  • Put a release timeline after the current release summary. Use newest-first order when discovery of the latest change is the primary task, and label that direction.
  • Put an implementation or policy chronology after the rule’s scope and before present obligations. Effective dates must remain visible outside any collapsed interface.
  • Put a research timeline after the method summary and before findings when collection timing affects interpretation.

A timeline may not sit directly beside a step list about the same subject without a transition that says which block records history and which block instructs action. It may not be inserted between a claim and its supporting source, between a warning and its consequence, or inside a comparison cell. Do not place two timelines back to back; combine them when they share a subject and scale, or separate them with analysis that explains why the second sequence is distinct.

Avoid a promotional call to action between events. It breaks both chronological flow and ordered-list semantics. Place promotion after the complete timeline and its interpretation.

Anatomy

The labelled anatomy contains seven parts:

  1. Scope heading: names the subject and time span represented by the collection.
  2. Direction cue: states oldest-to-newest or newest-to-oldest when surrounding context does not make it unmistakable.
  3. Ordered track: visually connects records while the underlying <ol> preserves order without styling.
  4. Date or phase marker: identifies when the event occurred, at the most honest available precision.
  5. Event title: states the change or milestone in a compact past- or present-tense phrase.
  6. Description: explains what changed and why this event belongs in the sequence.
  7. Status: optionally distinguishes completed, current, scheduled, delayed, or canceled events in words rather than color alone.

The line, dots, and icons are decoration. The dates, titles, descriptions, order, and statuses are content and must remain available in text, print, and no-CSS output.

Design examples

Every supported variant preserves one ordered list and the same item fields. Variants change density or emphasis, not meaning.

Standard vertical

Use the default for three to eight events with one- or two-sentence descriptions. It gives variable-length text room to wrap and works reliably on narrow screens.

Compact changelog

Use compact spacing for short, frequent records such as releases. Titles lead; descriptions stay to one sentence. Newest-first order is allowed only when the heading or direction cue says so.

Milestone emphasis

Use milestone emphasis when two to six turning points matter more than the intervals between them. A highlighted current milestone must include the visible word “Current”; size or color alone is insufficient.

Phased timeline

Use named phases when exact dates are unavailable or less useful than lifecycle position. Phase markers must be mutually distinct and consistently granular: “Discovery,” “Collection,” and “Publication,” not “Discovery,” “12 May,” and “Later.”

Horizontal wide-screen

Use a horizontal presentation only for three to five brief milestones and only when it becomes a vertical ordered list on small screens without changing source order. Never require horizontal scrolling to discover an event.

Mixed-status roadmap

Use this variant for a genuine roadmap containing completed and planned events. Every item needs a textual status, and uncertain dates use honest ranges such as “Q4 2026” rather than invented days.

Parameters

The contract separates collection settings from repeated event records. The first parent heading supplies the collection title; each item’s first heading supplies its event title.

NameTypeRequiredMin/maxDefaultSource
titlePlain stringYes3–12 words; 90 charactersNoneFirst heading in parent body
variantEnumNovertical, compact, milestone, phased, horizontal, or roadmapverticalAttribute
directionEnumNoascending or descendingascendingAttribute
itemsOrdered record collectionYes3–12 itemsNoneNested body items
item.markerPlain string or ISO dateYes1–6 words; 40 charactersNoneItem attribute
item.titlePlain stringYes2–10 words; 80 charactersNoneFirst heading in item body
item.descriptionRestricted MarkdownYes12–60 words; 120 words maximumContent after first headingItem body
item.dateISO 8601 dateNoOne valid dateOmittedItem attribute
item.statusEnumNocompleted, current, scheduled, delayed, or canceledcompletedItem attribute
item.idLowercase identifierNo until linkedUnique on page; 2–8 hyphenated wordsGenerated from title, then pinnedItem attribute

marker is visible and can contain a date at the precision readers understand, such as “May 2025” or “Q3 2026.” Supply date only when the source supports a machine-readable calendar date. A marker such as “Spring 2025” must not be converted to an invented ISO date. In a phased variant, marker contains the phase name and date is normally omitted.

Syntax and code examples

All three forms below encode the same completed chronology. The portable directive is the canonical authored structure; platform adapters must preserve order, fields, and visible wording.

Portable Markdown directive

:::timeline{variant=vertical direction=ascending}
## Research and publication timeline

::item{marker="March 2025" date="2025-03-01" status=completed id="research-approved"}
### Research approved

The team fixed the cohort, questions, and comparison method before collection began.
::

::item{marker="April–May 2025" status=completed id="baseline-collected"}
### Baseline collected

The same measures were recorded for every participant during the defined window.
::

::item{marker="June 2025" date="2025-06-18" status=completed id="findings-published"}
### Findings published

The report released its results with methods, limitations, and a review date.
::
:::

The range “April–May 2025” has no date attribute because one ISO date would misrepresent a multi-month event.

Hugo shortcode

{{< timeline_with_icon >}}
[
  {"title":"March 2025 — Research approved","description":"The team fixed the cohort, questions, and comparison method before collection began."},
  {"title":"April–May 2025 — Baseline collected","description":"The same measures were recorded for every participant during the defined window."},
  {"title":"June 2025 — Findings published","description":"The report released its results with methods, limitations, and a review date."}
]
{{< /timeline_with_icon >}}

The existing Hugo renderer accepts a JSON array with title and optional description fields and renders the records in source order. Combining marker and title in title is its current adapter mapping; a richer renderer may separate those visible regions without changing the canonical content.

WordPress block

<!-- wp:amicited/timeline {"variant":"vertical","direction":"ascending"} -->
<!-- wp:amicited/timeline-item {"marker":"March 2025","date":"2025-03-01","status":"completed","id":"research-approved"} -->
<h3>Research approved</h3>
<p>The team fixed the cohort, questions, and comparison method before collection began.</p>
<!-- /wp:amicited/timeline-item -->
<!-- wp:amicited/timeline-item {"marker":"April–May 2025","status":"completed","id":"baseline-collected"} -->
<h3>Baseline collected</h3>
<p>The same measures were recorded for every participant during the defined window.</p>
<!-- /wp:amicited/timeline-item -->
<!-- wp:amicited/timeline-item {"marker":"June 2025","date":"2025-06-18","status":"completed","id":"findings-published"} -->
<h3>Findings published</h3>
<p>The report released its results with methods, limitations, and a review date.</p>
<!-- /wp:amicited/timeline-item -->
<!-- /wp:amicited/timeline -->

WordPress must store the records as one ordered parent block with child items, not as unrelated visual cards whose order can drift during editing.

Examples

Good: a regulation’s implementation history

January 2024 — Rule published. The regulator issued the final text and confirmed the organizations within scope.

July 2024 — Transition period began. Covered organizations could adopt the reporting format while the previous format remained accepted.

January 2025 — Requirements took effect. New submissions had to use the published format; the transition option ended.

April 2025 — Guidance clarified. The regulator explained how amended submissions should identify the original reporting period.

This is a good timeline because every entry describes a documented event, the precision is consistent, and the order explains the shift from publication to transition, enforcement, and clarification. A reader can understand present obligations without mistaking a future deadline for a past event.

Bad: an article optimization timeline

1 — Add examples. Include useful examples in the article.

2 — Check headings. Make sure headings describe each section.

3 — Add internal links. Link to related content.

This is bad because it is neither a chronology nor a sound procedure. The numbers have no dates or phases, and the actions can be performed in a different order without changing the outcome. Calling it a timeline decorates independent checks with false sequence. Use a checklist for independent review gates; use a step list only if dependencies make execution order necessary.

Schema markup and accessibility

Schema.org has no general Timeline type. Do not emit invented properties or add ItemList merely to make the block appear structured. The timeline may provide visible facts to page-level structured data when an appropriate vocabulary already exists—for example, a published release date on a software-related page—but that mapping is governed by the page’s schema contract, not by the visual component. Structured data must never contain events, dates, or statuses omitted from the visible timeline.

The reliable machine-readable baseline is semantic HTML: one <ol> in the intended reading order and one <li> per event. Use <time datetime="2025-06-18">June 2025</time> only when the machine date is supported by the source. If the visible marker is a quarter, season, range, or named phase, plain text is more truthful than a fabricated datetime value.

Accessibility depends on preserving the sequence without relying on the graphic track. The heading names the subject and direction; the ordered list supplies count and position; each event keeps its marker, title, description, and status together. Decorative lines, dots, and icons use empty alternatives or are hidden from assistive technology. Status is written as text, not conveyed only by green, amber, or a filled circle.

Keyboard interaction should not be required to read a timeline. If individual events link to evidence or detail, use ordinary descriptive links and a visible focus state. Horizontal layouts must reflow rather than trap keyboard or touch users in a sideways scroller. Zoom to 200%, narrow viewport display, print output, and no-CSS output must retain the same order.

Writing rules

Use three to twelve events in one timeline. Below three, ordinary prose or a direct before-and-after comparison is clearer. Above twelve, readers lose the overall shape; group events into named eras or create separate timelines with independent scopes.

Write each event title in two to ten words and its description in 12–60 words. Start titles with the change, not filler: “Requirements took effect” is stronger than “An important new stage.” Descriptions answer what changed and why the event matters. Use past tense for completed events, present tense for a current state, and future or scheduled language for planned events.

Date precision must follow evidence. If the source supports only a year, publish the year. If it supports a quarter, do not invent the quarter’s first day for display or metadata. Use one date style within a timeline: “18 June 2025” must not sit beside “06/20/25,” and numeric dates should be avoided when regional interpretation is ambiguous.

Keep granularity consistent. A timeline that combines “Company founded,” six minor weekly patches, and “Reached international distribution” gives routine changes more visual weight than strategic milestones. Either record releases consistently or select milestones consistently and state the selection rule.

Never put these inside an event:

  • a multi-step instruction the reader must execute;
  • an unrelated promotional call to action;
  • a testimonial used as evidence for the event;
  • an essential warning hidden behind expansion;
  • several independent events joined to reduce item count;
  • a date or status that the source does not support.

Tone should be factual, compact, and specific. Avoid celebratory language such as “game-changing milestone” unless the page attributes it as a quotation and provides context. A timeline establishes credibility through verifiable sequence, not enthusiasm.

Post types that use it

The rows below are driven by the postTypes frontmatter and use only registered post-type slugs.

Post typeUsePosition
Case studyUsually, when timing separates baseline, intervention, and measured outcome.After the starting situation and scope; before detailed evidence and results.
Release notesOften, for dated product changes within a release series.After the current release summary; newest first only when labelled.
Company profileSometimes, for a selective and sourced company history.After the current identity summary; before present operations or leadership.
Benchmark reportSometimes, when research phases affect interpretation.After method and scope; before findings.
Standard and regulation pageOften, when publication, transition, effective, and review dates differ.After scope; before current obligations and compliance detail.
Ultimate guideOccasionally, when a topic’s development is necessary to understand its current form.After the concept is defined; before the guide’s present-day analysis.

Do not add a timeline to satisfy a post-type template when the page has no meaningful chronology. The frontmatter expresses supported relationships, not a requirement that every instance must contain the element.

QA checklist

Before publication, verify all of the following:

  • Every item records an event, milestone, state, or phase rather than instructing the reader.
  • Swapping adjacent events would make the account false, misleading, or harder to understand.
  • The introduction names the subject, scope, and chronological direction.
  • The timeline contains 3–12 items or documents a clear grouping decision.
  • Date precision and status are supported by a source; no exact date has been invented.
  • Titles contain 2–10 words and descriptions normally contain 12–60 words.
  • Events use a consistent level of granularity and one date style.
  • Completed, current, planned, delayed, and canceled records are distinguished in visible text.
  • The source is an ordered collection and the output uses one <ol> with one <li> per event.
  • Markers, titles, descriptions, and statuses remain together in print, no-CSS, and narrow-screen output.
  • Decorative lines, icons, and color carry no information that is absent from text.
  • Any structured data matches visible events exactly and uses only a page-appropriate vocabulary.
  • Portable Markdown, Hugo, and WordPress mappings preserve the same order and meaning.
  • Placement does not interrupt evidence, warnings, instructions, or the final interpretation.

FAQ

What is the difference between a timeline and a step list? A timeline records what happened; a step list tells the reader what to do. The observer test settles the choice.

Does every timeline item need an exact date? No. Use the most precise marker the evidence supports, including a month, quarter, year, or named phase.

How many events should a timeline contain? Use three to twelve. Group longer histories into named eras or separate sequences.

Does a timeline have its own Schema.org type? No. Use semantic ordered-list HTML and only page-level structured data that truthfully matches an appropriate vocabulary.

Can a timeline run from newest to oldest? Yes, when latest-first discovery is the reader’s main task. Label the direction and keep it consistent.

← All Academy tutorials

Ready to put it into practice?

Free check · 7-day trial · no credit card