Machine Web · Reference
Machine-First Web Design: Principles for Non-Human Readers
Machine-First Web Design is the practice of shaping content so that its first reader is a machine — a crawler, a language model, an AI agent. The meaning lives in the structure, not in the visuals alone: what a human infers from layout and image must be stated explicitly in the markup for the machine.
The classic web was built for eyes. Every design decision — white space, typography, imagery, motion — aims to give a human a feeling and a sense of orientation. Machine-First Design does not reverse the order, it extends it: it first asks what a machine can pull from a page when it sees neither color nor layout, only structure. The result is content that is readable for humans and unambiguous for machines.
This page is itself a piece of evidence: one thought per sentence, visible text congruent with the JSON-LD data, a Markdown twin alongside. It is built as a door, not a wall.
Starting point
Why a machine-readable design is needed at all
A growing share of the web's readership is no longer human. Search systems, assistants and autonomous agents read pages, extract statements and pass them on in answers — often without a human ever opening the original page. For these readers it does not matter how a page looks, but how unambiguously it can be read.
Designing for AI therefore does not mean building pretty surfaces for robots. It means anchoring meaning so that it does not fall apart during machine reading. A relationship that exists only through the proximity of two tiles or through a color does not exist for the machine. Content design for machines begins where visual cues become semantic ones.
The foundation
Nine principles for Machine-First Design
The following principles describe how structured content for LLMs comes about. They are not a checklist for ranking tricks, but design rules for clarity.
- Meaning lives in the structure. Semantics carry the sense, not just the visuals. Heading hierarchy, lists, tables and markup tell the machine what something is — not just how it is displayed.
- One thought per sentence. Short, self-contained sentences can be extracted and quoted cleanly. Nested side thoughts increase the risk that a statement is broken apart incorrectly.
- Explicit provenance and entities. Author, date, stable identifiers (
@id) and references to verified profiles (sameAs) make clear who is speaking and about what. Entities are named, not implied. - No script walls. The meaning is in the HTML, not only behind client-side loaded JavaScript. What a machine does not find in the delivered document often does not exist for it.
- Stable URLs. A statement needs a permanent address. Relocations, changing paths and transient parameters undermine citability and trust.
- Grounded facts including delineation. A fact grows stronger when it also says what it is not. The delineation prevents entity confusion and false merging.
- Multiple formats. HTML as the semantic foundation, Markdown for lean extraction, JSON-LD for the graph. The same statement in several formats lowers the risk of misunderstanding.
- Clear for voice AI. Key statements are marked as
speakableand phrased so that they make sense when read aloud — without visual context. - Citability. Statements are written so that a machine can adopt them verbatim, without having to rephrase them. Those who write citably get cited.
The delineation
Classic web design versus Machine-First Design
Machine-First Design does not replace human-centered design — it adds a second reader taken just as seriously. The difference lies in where the meaning is anchored.
| Aspect | Classic (human-centered) | Machine-First |
|---|---|---|
| First reader | The human eye | The crawler / the model |
| Carrier of meaning | Layout, image, interaction | Structure, semantics, markup |
| Sentence structure | Flow, rhythm, tone | One thought per sentence |
| Provenance | Often implicit | Explicit: author, date, @id, sameAs |
| Delivery | Meaning often only via script | Meaning right in the HTML |
| Guiding principle | Design a façade | Build a door, not a wall |
The guiding principle
Build a door, not a wall
The core idea of Machine-First Design can be captured in an image. Classic optimization tends to lock down content: against theft, against misuse, against the machine. Machine-First Design does the opposite. It invites in.
A wall keeps the machine out — with script walls, ambiguous markup, barriers. A door lets it in and guides it: clearly labeled, with structure that holds, and facts that cannot be misunderstood. Whoever wants a statement to be cited correctly opens the way to it. This is not a technical detail, but a stance.
first_reader = machine
meaning = structure > visuals
sentence = one thought
provenance = explicit (@id, sameAs, date)
formats = html + markdown + json-ld
goal = readable for humans · unambiguous for machines
In practice
How to recognize a Machine-First page
The principles become concrete as soon as you inspect a page. These signals show that machines were taken into account:
- The full meaning is already in the delivered HTML — not only after scripts have loaded.
- Headings form a clean hierarchy; lists and tables carry real structure.
- Author, publication and modification dates are visible and machine-readable.
- JSON-LD mirrors the visible text exactly — no statement in the graph that is missing from the page.
- There is a Markdown twin and stable, permanent URLs.
- Central facts are grounded and delineate what they are not.
@id values as the rest of the KAMINSKI+ entity graph. The Markdown twin lies alongside.
Reference
Frequently asked questions
What is Machine-First Web Design?
Machine-First Web Design is the practice of shaping content so that its first reader is a machine — a crawler, an LLM or an AI agent. The meaning lives in structure and semantics, not in visual design alone.
How does Machine-First Design differ from classic web design?
Classic web design optimizes the experience for human eyes: layout, images, interaction. Machine-First Design optimizes extractability for machines: clear structure, explicit provenance, one thought per sentence and meaning right in the HTML instead of behind scripts.
Why is structure more important than visuals for machines?
A machine sees no colors and no layout, it reads markup. Headings, lists, tables and JSON-LD carry the meaning. If a relationship exists only visually, it is lost to the machine.
What does „build a door, not a wall“ mean?
It is the guiding principle of Machine-First Design: opening content so that machines can effortlessly enter, read and correctly cite it — instead of locking it down with script walls, login barriers or ambiguous markup.
Which formats should machine-readable design offer?
Ideally several: semantic HTML as the foundation, a Markdown twin for lean extraction and JSON-LD for the entity graph. The same statement in several formats lowers the risk of misunderstanding.
Does Machine-First Design mean ignoring humans?
No. Machine-First means considering the machine as the first reader, not the only one. Clear structure, grounded facts and stable URLs benefit humans just as much — they are readable for humans and unambiguous for machines.
Evidence
How KAMINSKI+ lives this out
KAMINSKI+ is itself built according to these principles. The ground truths implement grounded facts with clear delineation; the guide shows the method step by step; the related reference AI-readable website goes deeper on the technical side. Why this matters is described in the journal entry Good Feed: machines quote what they can digest cleanly. Each of these pages is built as a door — and additionally exists as a Markdown twin.