Open guide navigation
Why polished HTML keeps looking the same
The recurring appearance is not primarily a color or component problem. It is caused by choosing the same information topology before visual design begins.
Recommendation Treat the familiar header, hero, summary grid, rounded cards, alternating bands, and expandable details as optional patterns. Preserve accessibility and engineering invariants, but force the communication architecture to be selected independently.
Different subjects are poured into the same shell: introductory hero, executive summary, repeated cards, diagrams, FAQ-like disclosure, and sources. The content changes while the page silhouette remains stable.
Component selection precedes the definition of audience posture, dominant object, proof model, and navigation topology. A polished component inventory silently becomes the design strategy.
The system must distinguish quality invariants from structural choices. Accessibility, semantic HTML, focus behavior, contrast, responsive containment, provenance, and print resilience remain stable. Navigation, density, containment, hierarchy, typography, opening composition, and disclosure change by purpose.
Frameworks should be mined for the problems they solve, not the appearance they popularize.
The hierarchy that public code supports
The final model is more precise than “choose the best archetype.” It separates shared system language from route-specific composition and implementation mode.
Facts, claims, concepts, tasks, projects, APIs, evidence and decisions.
Marketing, documentation, portfolio, reference, editorial and operational surfaces.
Persistent regions, navigation and interaction posture for a surface.
Linear, hierarchical, matrix, task-flow, spatial or other communication form.
Composition, content tree, data, schema or hybrid generation.
Typography, color, media, shape and motion after structure is justified.
Observation Docusaurus separates standalone pages from documentation routes; Fumadocs templates separate landing and docs route groups; Starlight makes hero, sidebar, and table-of-contents regions conditional on route data. These implementations preserve one product language without forcing one page skeleton. [S22][S23][S25][S27]
Inference The correct unit of variation is the route or surface, not necessarily the entire site. A site can use marketing persuasion, tutorial progression, API reference, changelog chronology, and operational status layouts while retaining shared tokens and recognizable navigation.
The opening is a purpose-specific contract
“Above the fold” should not be treated as a fixed pixel boundary. It is the initial visible promise that gives the visitor enough orientation and value to continue.
Fact Nielsen Norman Group’s guidance emphasizes that the visible opening matters because users continue only when the initial content appears promising; homepage guidance also prioritizes clarity and direction toward user goals. [S35][S36]
Control Do not optimize for a literal fold height. Browser chrome, zoom, text expansion, orientation, localization, and accessibility settings make fixed viewport assumptions unreliable. Specify the opening’s required information and continuation cue instead.
Marketing pages organize claims, proof, and action
A marketing page is a persuasion system. Its sequence should reflect category maturity, purchase risk, visitor intent, and the type of proof actually available.
Statement first
Use when the value proposition is simple or a new category needs framing.
Product proof
Use when the product interface or behavior can make the claim immediately credible.
Trust first
Use for consequential decisions where credentials, controls, or customer evidence reduce risk.
Utility first
Use when returning visitors primarily need search, login, reorder, status, or task continuation.
Form first
Use only for high-intent quote, waitlist, lookup, or lead-generation contexts.
Category first
Use for marketplaces or broad multi-product portfolios where routing is the first task.
Comparison first
Use in mature categories when the visitor is actively replacing or selecting an alternative.
Narrative world
Use when emotional identity and experience are central to consumer or cultural value.
Common sequences
| Context | Recommended sequence | Primary proof |
|---|---|---|
| Product-led SaaS | Promise → visible product → capability → trust → objections → conversion | Demonstration and relevant adoption evidence |
| Enterprise solution | Outcome → urgency → operating model → proof → security and integration → decision path | Controls, architecture, quantified outcomes, credible customers |
| New category | Problem reframing → new model → demonstration → comparison → credibility → action | Mental-model clarity and demonstration |
| Consumer brand | Emotional world → identity → experience → proof → product selection | Product imagery, social evidence, experience |
| Marketplace | Search or category → breadth → trust and safety → options → repeat-use mechanism | Inventory, trust controls, relevance |
Observation Cruip’s public landing-page source directly composes Hero, Workflows, Features, Testimonials, and CTA. AstroWind exposes an even larger inventory including features, steps, blog posts, FAQs, statistics, and CTA. These are intentionally opinionated persuasion funnels. [S14][S16]
Recommendation An opinionated funnel is valid when the content can substantiate it. It becomes harmful when placeholder sections, generic logo walls, invented statistics, or irrelevant FAQs are added because the template contains them.
Portfolios organize authorship, judgment, and work evidence
The repeatable object is normally the project, not the feature claim. Strong portfolios clarify the creator’s role, constraints, decisions, artifact, and result.
Identity-led
Establish the person, specialty, current focus, and route into the body of work.
Work-led
Make the visual artifact or project collection immediately dominant.
Case-study-led
Lead with one high-value project and use the homepage as evidence rather than an index.
Portfolio archetypes
- Identity-first minimal
- Best for a known practitioner or narrow specialty. The first screen names the person and scope with little interference.
- Work-first gallery
- Best for photography, art direction, visual design, architecture, or other artifact-dominant disciplines.
- Profile and index
- Combines authorship context with a structured project archive.
- Manifesto first
- Appropriate for studios or strategists whose point of view is itself a product; must quickly connect to evidence.
- Project table
- Useful for technical, architecture, research, or mature professional work where client, role, date, and scope matter.
- Narrative project entry
- Useful when one project unfolds through process, chronology, place, or editorial storytelling.
Observation Brittany Chiang’s route composes Hero, About, Jobs, Featured, Projects, and Contact, creating an identity-led professional narrative. The Multiverse starter instead renders a data-driven gallery immediately, making the work itself the dominant object. [S18][S20]
Control Do not infer outcomes, ownership, or client results from attractive artifacts. A portfolio’s visual evidence and its professional evidence are separate. The case-study schema must explicitly represent role and provenance.
Technical communication organizes orientation and execution
Documentation pages should help readers locate, learn, perform, verify, and recover. One documentation shell can support several content contracts, but the internal page structure must change by task.
Fact Mintlify explicitly distinguishes tutorial, how-to, reference, and explanation content and provides different templates for each. [S33][S34]
| Type | Reader objective | Structure |
|---|---|---|
| Tutorial | Learn by completing a guided outcome | Outcome → prerequisites → setup → steps → expected result → troubleshooting → next capability |
| How-to | Complete a known task | Task → context → concise procedure → validation → exceptions |
| Explanation | Build a mental model | Question → model → relationships → example → implications → related concepts |
| Reference | Look up an exact contract | Definition → syntax → parameters → behavior → examples → errors → compatibility |
| Decision record | Understand why a direction was selected | Decision → context → alternatives → rationale → consequences → controls → status |
| Runbook | Restore or operate a system | Current state → safety constraints → diagnostic path → actions → validation → escalation |
Observation Starlight’s page implementation conditionally composes the hero, sidebar, content panel, and table of contents from route data. Its mobile table of contents is a distinct component rather than a scaled-down desktop region. [S23][S25][S26]
Recommendation Keep the documentation shell predictable, but let the content contract control the body topology. A quickstart, conceptual article, API reference, and architecture decision should not be forced into the same article template.
What template markets actually teach
Templates are a useful corpus for layout possibilities, implementation practices, and commercial conventions. They are weak evidence of usability, conversion, or domain fitness.
Premium catalogs
Often add stronger art direction, typography, motion, page families, supporting routes, product mockups, and customization systems.
Free catalogs
Often provide conventional responsive structures, familiar navigation, accessible implementation baselines, and easy customization.
Inspiration galleries
Reveal visual and structural possibility, but usually provide little evidence about task success, maintenance, accessibility, or conversion.
Fact Tailwind Plus markets substantially different template classes—including SaaS marketing, agency, personal, information product, API reference, and changelog templates—within one implementation ecosystem. [S06][S07][S08]
Fact HTML5 UP’s free templates include modular one-page storytelling and editorial article-index structures; Start Bootstrap provides regularly updated Bootstrap themes; Cruip offers free landing and dashboard starters across modern stacks. [S09][S10][S11][S12]
What premium templates frequently add
- Complete page families. Pricing, integrations, authentication, legal, changelog, blog, contact, and product-detail pages support a coherent site rather than one showcase page.
- Art direction. Custom typography, imagery, illustration, motion, and mockups create a distinct brand world.
- Content-model specialization. A strong API reference, agency case study, course page, or changelog template can encode purpose-specific information structure.
- Implementation support. Better documentation, source organization, tokenization, and stack variants reduce time to production.
Commercial-market distortion
Inference Marketplaces reward perceived breadth. Long pages, many components, interchangeable heroes, multiple carousels, and decorative dashboards may increase saleability while reducing communication precision.
Recommendation Mine templates for opening contracts, information topology, proof placement, responsive transformation, and page-family completeness. Do not treat the visual preview as evidence that the structure is appropriate.
Use company systems as structural evidence
Major design systems encode different priorities. The useful abstraction is the design grammar, not the company’s visual identity.
| System | Useful grammar | Use it for | Avoid copying |
|---|---|---|---|
| Apple HIG | Platform familiarity, content prominence, graceful adaptation, directness | Host-platform behavior and context-aware layout | Making ordinary websites imitate iOS |
| Material 3 | Adaptive structures, semantic states, canonical panes, expressive hierarchy | Cross-context adaptation and clear state relationships | Google’s exact shapes and product identity |
| Fluent 2 | Cross-platform balance, spatial hierarchy, command clarity | Enterprise decision and productivity surfaces | Microsoft appearance without ecosystem relevance |
| Spectrum | Professional-tool density, contextual panels, multiple input modes | Complex creative and technical workspaces | Dense application chrome for reading pages |
| Carbon / Cloudscape | Structured enterprise information, resource state, data and workflows | Operational consoles and data-heavy applications | Console patterns for persuasive narratives |
| Primer | Developer workflows, technical density, compact reference | Developer portals and code-oriented tools | Expert assumptions for general audiences |
| USWDS | Public trust, accessibility, content hierarchy, restraint | High-trust and regulated communication | Governmental expression where not appropriate |
Fact Apple recommends layouts that adapt to context while remaining recognizably consistent. Material defines adaptive design as changing an interface for context. Fluent uses layout to create relationships and guide decisions. Spectrum foregrounds readability, input diversity, and inclusive design. [S01][S02][S03][S04][S05][S39]
Recommendation Choose one primary structural lineage and one supporting influence per surface. Maintain a shared site language, but allow route-specific grammars when user purpose changes.
Do not ask one framework to solve every layer
“UI framework” can refer to application runtime, CSS utilities, styled components, headless behavior, source-distributed components, or a company design-system implementation.
Recommendation Standardize the semantic knowledge layer above the implementation framework: tokens, anatomy, behavior, content, permissions, evidence, analytics, responsive contracts, and release policy.
What real source code corrected
Public repositories validate the communication-first model while revealing implementation constraints that visual template studies cannot show.
| Implementation | Observed source structure | Implication |
|---|---|---|
| Cruip Open | Direct route composition of Hero, Workflows, Features, Testimonials, CTA | Opinionated marketing funnels can be valid accelerators. |
| AstroWind | Large widget inventory including hero, features, steps, posts, FAQ, stats, CTA | Multipurpose breadth increases section-contamination risk. |
| Brittany Chiang | Identity and professional narrative composed as explicit route sections | Portfolio sequence should reflect authorship and evidence. |
| Multiverse | Image records generate an immediate gallery | Data-driven authoring can make work the dominant object. |
| Docusaurus | Standalone pages, docs, blogs, and themes are separate systems | One site language can support multiple surface shells. |
| Starlight | Route data conditions hero, sidebar, TOC; user CSS participates in cascade-layer order | Layout and CSS interoperability are route architecture concerns. |
| Fumadocs | Landing and docs route groups; Content → Core → UI layering; machine-readable output | Knowledge, rendering logic, UI, and machine surfaces should be separable. |
| Scalar | OpenAPI configuration drives layout, search, schemas, code clients, localization, routing and MCP | Schema-driven surfaces need their own authoring model and performance controls. |
Fact The source files directly show the route compositions and conditional shell behavior summarized above. [S14][S16][S18][S20][S22][S25][S30][S32]
Assumptions revised
- One archetype per artifact
- Revised. Select archetypes per route or surface. Preserve a shared design language at the site-family layer.
- Maximum flexibility is best
- Revised. Opinionated funnels are effective for known problems. Composable shells are needed for atypical content.
- Visual distance is a quality gate
- Rejected. Task fitness and structural justification outrank novelty. Repetition is a diagnostic only when the task materially differs.
- Responsive means recomposition
- Strengthened. Source code shows explicit mobile substitutions and region-level behavior, not only stacking.
- HTML is the final product
- Revised. Human HTML should coexist with JSON, Markdown, OpenAPI, llms.txt, feeds, and protocol surfaces where useful.
The source model constrains the layout
Authoring mode is a first-class architectural decision because it determines how hierarchy, repetition, validation, updates, and machine reuse work.
Composition-driven
Authors manually assemble route sections. Best for bespoke persuasion and narrative.
Content-tree-driven
Files or CMS records generate hierarchy and navigation. Best for documentation and knowledge collections.
Data or schema-driven
Structured records or contracts generate repeated views and interactive reference.
| Mode | Best for | Primary risk | Required control |
|---|---|---|---|
| Composition | Marketing, launches, executive narratives, bespoke reports | Section proliferation and inconsistency | Evidence gates and route-level review |
| Content tree | Documentation, policies, encyclopedias, editorial collections | File hierarchy becomes accidental information architecture | Taxonomy ownership and content-type templates |
| Data driven | Portfolios, directories, timelines, catalogs | Uniform records flatten importance and context | Featured states, richer schemas, editorial weighting |
| Schema driven | APIs, domain catalogs, control inventories | Implementation structure overwhelms user tasks | Task-oriented overlays, search, progressive depth, performance budgets |
| Hybrid | Product ecosystems with marketing, docs, reference and operation | Divergent sources of truth | Canonical knowledge model and generated projections |
Fact Fumadocs describes content-source adapters and separates core logic from UI. Scalar’s typed configuration projects OpenAPI source into layout, navigation, models, search, examples, localization, and interaction. [S28][S30][S32]
Preserve the message, not the desktop arrangement
Responsive work should define what must survive, which regions reflow, which controls are replaced, and what can be progressively disclosed.
Fact Research examining hundreds of large- and small-screen visualization pairs identified dozens of responsive strategies and emphasized the trade-off between density and preservation of the intended message. [S38]
Fact Material’s adaptive guidance treats context changes as potential structural changes, while Apple emphasizes graceful adaptation with recognizable consistency. [S01][S39]
| Surface | Desktop structure | Narrow transformation |
|---|---|---|
| Marketing | Claim and product proof side by side | Order by comprehension dependency; product proof may precede the claim if seeing is necessary to understand. |
| Portfolio | Project grid or collage | Featured sequence, compact index, or selective visual strip—not automatically identical stacked cards. |
| Documentation | Sidebar, article, local TOC | Navigation invoker, article, in-flow or dedicated mobile TOC, stable previous/next routes. |
| Operational | Filters, dense table, details panel | Prioritized list, task-specific fields, full-screen detail, preserved state and recovery. |
| Decision brief | Side-by-side alternatives and evidence | Recommendation first, then sequential alternatives and consequences. |
Recommendation Specify responsive behavior as a transformation map: reflow, replace, move, progressively disclose, or remove with justification.
Choose structure before expression
The system should ask a bounded set of material questions, then produce structural candidates only when ambiguity can change the result.
- State the communication outcome. Convert, inform, teach, establish credibility, compare, decide, reference, or operate.
- Identify the user posture. Discover, evaluate, verify, learn, locate, execute, operate, decide, or experience.
- Select the dominant object. Claim, product, person, project, task, concept, process, API, data, event, resource, or decision.
- Define the proof burden. Demonstration, artifact, source citation, quantified result, code, credential, comparison, or live state.
- Choose the site family and route shell. Marketing, portfolio, documentation, reference, editorial, analytical, or operational.
- Choose topology and authoring mode. Linear, hierarchical, hub-and-spoke, faceted, chronological, matrix, spatial, or task flow; composition, content tree, data, schema, or hybrid.
- Write the opening contract. State what must be understood, proven, and available before continuation.
- Map responsive transformations. Preserve the decision, task, evidence, and orientation—not the desktop geometry.
- Select design lineage and expression. Typography, containment, media, motion, color, and component choices now have a structural rationale.
- Validate task fit and evidence integrity. Novelty is optional. Structural justification is mandatory.
Decision shortcuts
| Primary need | Starting archetype | Dominant mechanism |
|---|---|---|
| Deep research | Editorial research or technical reference | Typography, outline, inline evidence, source registry |
| Recommendation | Executive decision brief | Decision, alternatives, consequences, action |
| Teach a system | Learning experience | Mental model, sequence, worked examples, practice |
| Explore a corpus | Knowledge explorer | Search, taxonomy, related concepts, stable deep links |
| Manage state | Operational console | Status, filters, queue, detail, action, recovery |
| Show capability | Portfolio or product demonstration | Artifact, role, context, outcome |
A reusable, code-ready specification
The genome is a decision record. It keeps the knowledge model separate from presentation and gives authors, designers, engineers, and AI agents the same constraints.
type HtmlLayoutGenome = {
communication: {
purpose: "discover" | "evaluate" | "verify" | "learn" |
"locate" | "execute" | "operate" | "decide" | "experience";
audience: string[];
dominantObject: "claim" | "product" | "person" | "project" |
"task" | "concept" | "api" | "data" | "decision";
requiredProof: string[];
};
family: {
siteLanguage: string;
surface: "marketing" | "portfolio" | "documentation" |
"reference" | "editorial" | "analytical" | "operational";
routePattern: string;
shell: string;
};
generation: {
authoringMode: "composition-driven" | "content-tree-driven" |
"data-driven" | "schema-driven" | "hybrid";
sourceOfTruth: string;
contentSchema?: string;
};
structure: {
archetype: string;
topology: "linear" | "hierarchical" | "hub-and-spoke" |
"faceted" | "chronological" | "matrix" | "spatial" | "task-flow";
openingContract: {
visitorQuestion: string;
primaryObject: string;
proofMode: string;
primaryRoute: string;
continuationCue: string;
};
sectionSequence: string[];
evidenceGates: string[];
};
runtime: {
enhancement: "none" | "minimal" | "moderate" | "application";
performanceBudget: string;
motionPurpose: string;
embeddedMode: boolean;
cssLayerContract?: string[];
};
responsive: {
preserve: string[];
regions: Array<{
desktop: string;
strategy: "reflow" | "replace" | "move" |
"progressively-disclose" | "remove-with-justification";
narrow: string;
}>;
};
outputs: {
human: string[];
machine: Array<"json" | "markdown" | "llms.txt" |
"openapi" | "schema-org" | "rss" | "mcp">;
};
validation: {
taskFit: string[];
structuralJustification: string[];
repetitionRisks: string[];
accessibility: string[];
performance: string[];
provenance: string[];
};
};
Observation Fumadocs exposes a machine-readable llms.txt surface, and Scalar’s configuration includes MCP integration alongside human reference configuration. [S29][S32]
Recommendation HTML should be one projection of a canonical knowledge model. Generate machine surfaces from the same source when future search, agents, APIs, or updates benefit.
Variation without fragmentation
The system must prevent both template sameness and uncontrolled novelty. The release process should ask whether the structure is justified, accessible, maintainable, and supported by evidence.
Evidence eligibility
| Section | Minimum evidence | Failure action |
|---|---|---|
| Testimonial | Attributed source, relevant statement, permission or public source | Remove; do not invent |
| Statistic | Value, unit, method or source, as-of date | Label estimate or omit |
| Customer logos | Verified relationship and display authorization | Use capability proof instead |
| Comparison | Named comparator and comparison basis | Present qualitative trade-offs |
| Case study | Context, role, artifact or decision, honest result | Reframe as project description |
| AI output | Presence, provenance, limitations, user control and recovery | Do not imply certainty or human authorship |
Anti-contamination controls
- No hero by default. Use an opening composition justified by the initial visitor uncertainty.
- No card for ordinary prose. Cards require independent action, selection, portability, comparison, or repeated-object semantics.
- No sticky region without persistent orientation, state, navigation, or action value.
- No testimonial, statistic, customer mark, or comparison without the required evidence.
- No carousel to resolve stakeholder-priority conflicts. Carousel use must satisfy discovery, control, and content-count constraints. [S37]
- No responsive “stack everything” default. Document each major region’s transformation.
- No visual-distance target. Reuse familiar structures when the task is the same; challenge them when the task differs.
- No framework-specific API as the canonical knowledge model.
Implementation contracts
Fact Starlight explicitly orders user CSS and internal cascade layers; Scalar exposes custom CSS, embedded configuration, localization, routing, and performance-sensitive expansion options. [S25][S32]
Recommendation Every reusable shell should define reset ownership, cascade-layer order, token boundary, global-selector policy, standalone versus embedded behavior, print behavior, forced-colors behavior, and supported enhancement budget.
Evidence and source traceability
Sources are classified by what they can support. Official guidance provides stated principles. Public code proves implementation. Templates prove available structures. Galleries prove possibility, not effectiveness.
| ID | Source | Evidence class | Use in this guide |
|---|---|---|---|
| S01 | Human Interface Guidelines — Layout Apple | Official design guidance | Platform familiarity, graceful adaptation, recognizable consistency. |
| S02 | Material Design 3 — Layout overview | Official design guidance | Adaptive layout, context response, panes and breakpoints. |
| S03 | Fluent 2 — Design principles Microsoft | Official design guidance | Cross-platform decision principles and user empowerment. |
| S04 | Fluent 2 — Layout Microsoft | Official design guidance | Spacing, hierarchy, relationships, and decision comfort. |
| S05 | Spectrum — Principles Adobe | Official design guidance | Professional-tool clarity, input diversity, international and inclusive design. |
| S06 | Tailwind Plus — Templates Tailwind Labs | Premium template catalog | Evidence that one implementation ecosystem supports marketing, agency, portfolio, course, API reference, and changelog structures. |
| S07 | Tailwind Plus — Protocol Tailwind Labs | Premium technical template | Purpose-built API-reference structure. |
| S08 | Tailwind Plus — Studio Tailwind Labs | Premium portfolio/agency template | Case-study-led agency and portfolio structure. |
| S09 | HTML5 UP — Story HTML5 UP | Free HTML template | Modular linear storytelling and configurable opening banner. |
| S10 | HTML5 UP — Massively HTML5 UP | Free HTML template | Editorial opening, dated content, and article-led index structure. |
| S11 | Start Bootstrap — Themes Start Bootstrap | Free template catalog | Conventional Bootstrap page families and implementation baseline. |
| S12 | Cruip — Free templates Cruip | Free template catalog | Landing-page and dashboard starter patterns across modern stacks. |
| S13 | Open React Template Cruip | Public source repository | Composition-driven marketing funnel. |
| S14 | Open React Template home route Cruip | Public source file | Explicit Hero → Workflows → Features → Testimonials → CTA composition. |
| S15 | AstroWind Community open source | Public source repository | Large interchangeable marketing-section inventory. |
| S16 | AstroWind home route Community open source | Public source file | Hero, features, steps, content, posts, FAQ, stats, and CTA assembly; includes explicit fake sample statistics. |
| S17 | Brittany Chiang portfolio v4 Brittany Chiang | Public production-site repository | Identity-led portfolio sequence and a warning against uncredited copying. |
| S18 | Brittany Chiang home route Brittany Chiang | Public source file | Hero → About → Jobs → Featured → Projects → Contact professional narrative. |
| S19 | Multiverse Gatsby starter Community / HTML5 UP derivative | Public source repository | Work-first gallery portfolio. |
| S20 | Multiverse home route Community / HTML5 UP derivative | Public source file | Data-driven image collection as the page’s dominant object. |
| S21 | Docusaurus Meta Open Source | Public framework repository | Separate page, documentation, blog, and theme systems. |
| S22 | Docusaurus — Creating pages Meta Open Source | Official framework guidance | Standalone pages are structurally distinct from documentation routes. |
| S23 | Starlight — Route data Astro | Official framework guidance | Route data determines page regions and behavior. |
| S24 | Starlight — Overriding components Astro | Official framework guidance | Controlled shell customization and component replacement. |
| S25 | Starlight Page component Astro | Public source file | Conditional hero, sidebar and TOC regions; explicit CSS layer ordering. |
| S26 | Starlight MobileTableOfContents Astro | Public source file | Mobile-specific substitution instead of simple desktop shrinkage. |
| S27 | Fumadocs UI template Fuma Nama | Public template repository | Landing and documentation route groups with centralized shared layout options. |
| S28 | Fumadocs quick start Fuma Nama | Official framework guidance | Content-source abstraction, layout customization, and framework integration. |
| S29 | Fumadocs llms.txt Fuma Nama | Machine-readable documentation surface | Human documentation projected into machine-readable navigation. |
| S30 | Fumadocs marketing home route Fuma Nama | Public source file | Expressive marketing surface distinct from documentation routes; layered Content → Core → UI model. |
| S31 | Scalar Scalar | Public framework repository | Schema-driven API reference and client experience. |
| S32 | Scalar API Reference configuration Scalar | Public source file | Schema-driven layout, localization, routing, search, models, testing, metadata and MCP configuration. |
| S33 | Mintlify — Documentation content types Mintlify | Official technical-writing guidance | Tutorial, how-to, reference, and explanation as distinct reader contracts. |
| S34 | Mintlify — Content templates Mintlify | Official technical-writing guidance | Purpose-specific MDX starting structures. |
| S35 | Homepage Design: 5 Fundamental Principles Nielsen Norman Group | UX research guidance | Homepage clarity, goal guidance, and brand orientation. |
| S36 | The Fold Manifesto Nielsen Norman Group | UX research guidance | The visible opening must provide enough value to justify continuation. |
| S37 | Carousel Usability Nielsen Norman Group | UX research guidance | Sequential-access and discoverability risks; constrain frames and use only with justification. |
| S38 | Design Patterns and Trade-Offs in Responsive Visualization for Communication Kim, Moritz, Hullman | Research paper | Responsive transformation should preserve the intended message; many adaptation strategies exist beyond stacking. |
| S39 | Material Design 3 — Adaptive design | Official design guidance | Context-aware structural adaptation rather than uniform scaling. |
| S40 | Starlight — Internationalization Astro | Official framework guidance | Locale-aware documentation shell. |
| S41 | Fumadocs — Internationalization Fuma Nama | Official framework guidance | Locale routing and content-source integration. |
Evidence interpretation
- Official guidance
- Supports claims about a system’s stated principles and recommended behavior. It does not prove every implementation follows the guidance.
- Public source code
- Supports claims about an implemented structure at the reviewed revision. It does not prove usability, adoption, or business performance.
- Premium or free template
- Supports claims about commercially or publicly packaged structures and implementation conventions. It does not prove task success.
- UX research guidance
- Supports broader interaction principles. Applicability still depends on audience, content, and context.
- Research paper
- Supports a method or observed pattern within the paper’s sample and limitations.
How to maintain the guide
The artifact is designed to be revised without losing the distinction between evidence, inference, recommendation, and implementation control.
- Preserve canonical source IDs. Add new sources rather than silently replacing evidence unless a source is permanently unavailable.
- Record reviewed dates and revisions. For repositories, add commit SHAs when a future claim depends on exact source behavior.
- Revalidate current framework capabilities. Layout APIs, route systems, accessibility behavior, and machine-output features can change.
- Separate new observation from new recommendation. A popular implementation does not automatically become a normative rule.
- Add layout records, not screenshots alone. Capture user posture, dominant object, proof model, topology, authoring mode, responsive transformation, and failure risks.
- Retest the artifact. Validate links, internal anchors, semantic structure, keyboard navigation, contrast, zoom, print, forced-colors, and narrow layouts.
Version history
| Version | Date | Change |
|---|---|---|
| 2.0.0 | 2026-07-23 | Consolidated premium/free template research, design-system lessons, UI framework roles, public-code validation, authoring modes, route-level shells, responsive contracts, machine surfaces, and source registry. |
| 1.0.0 | 2026-07-22 | Initial HTML Design Archetype Registry with ten archetypes, framework influences, anti-repetition controls, and release tests. |
Final stance. A strong HTML system shares meaning, accessibility, tokens, content contracts, and operational controls. It varies the opening, topology, proof placement, density, interaction budget, and responsive transformation when the communication purpose changes.