The ai. Subdomain Standard
A specification for serving AI-optimized content via dedicated subdomains, enabling efficient machine consumption of web resources.
Abstract
This specification defines a standard for serving AI-optimized web content via the
ai. subdomain prefix. It specifies the DNS configuration, HTTP headers, HTML meta
tags, content format requirements, and conformance criteria that allow AI agents to efficiently
discover and consume structured, token-efficient versions of web content.
The standard establishes a parallel content layer — analogous to how www. became the
convention for human-facing content — optimized for machine readability, minimal token
consumption, and structured data extraction.
Table of Contents
1. Status of This Document
This is a Draft Specification published by NexySync. It is not a W3C Standard, IETF RFC, or WHATWG Living Standard. It is an independent proposal intended to establish a convention for AI-readable web content.
This specification may be submitted for formal standardization through the W3C Community Group process or as an IETF Internet-Draft in the future, pending community adoption and feedback.
Comments and contributions are welcome. Please direct feedback to the specification editors through the channels listed on nexysync.com.
2. Introduction
AI agents increasingly consume web content for research, comparison, decision-making, and integration. Current websites are designed exclusively for human consumption, resulting in:
- Excessive token consumption — Navigation, footers, scripts, styles, and decorative markup consume tokens without providing information value
- Ambiguous structure — CSS-driven layouts make programmatic data extraction unreliable
- Missing semantics — Content significance is conveyed through visual hierarchy rather than machine-readable structure
- Inconsistent formats — Each website structures its content differently, requiring per-site parsing logic
The ai. subdomain standard addresses these issues by establishing a convention for
serving parallel, AI-optimized versions of web content alongside traditional human-facing pages.
3. Conformance Requirements
3.1 Terminology
| Term | Definition |
|---|---|
| Human page | A web page served under the standard domain (e.g., www.example.com or
example.com), designed for human consumption
|
| AI page | A web page served under the ai. subdomain (e.g.,
ai.example.com), designed for machine consumption
|
| Content parity | The requirement that AI pages contain the same factual information as their human counterparts, differing only in presentation |
| Token efficiency | The ratio of information-bearing content to total document size, measured in LLM tokens |
| Conforming implementation | A website that satisfies all MUST-level requirements in this specification |
3.2 Key Words
The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL in this document are to be interpreted as described in RFC 2119 and RFC 8174.
4. DNS Configuration
A conforming implementation MUST configure a DNS record for the
ai. subdomain that resolves to a web server capable of serving AI-optimized
content.
The ai. subdomain SHOULD resolve to the same
infrastructure as the primary domain to minimize operational complexity.
; Standard domain
www.example.com. IN A 203.0.113.10
example.com. IN A 203.0.113.10
; AI subdomain (same server, different virtual host)
ai.example.com. IN CNAME example.com.
The server MUST serve different content based on the
Host header, returning AI-optimized pages for requests to
ai.example.com and human-optimized pages for requests to
www.example.com.
5. Discovery Mechanism
AI agents discover AI-optimized content through meta tags and HTTP headers. This enables agents to automatically redirect to the AI version when available.
5.1 Meta Tags on Human Pages
Human pages MUST include the following meta tag in the
<head> to indicate the existence of an AI-optimized version:
| Tag | Required | Description |
|---|---|---|
<meta name="ai-content"> |
MUST | URL of the AI-optimized version of this page |
<meta name="ai-description"> |
SHOULD | Human-readable description telling AI agents about the AI version |
<link rel="alternate"> |
SHOULD | Standard alternate link pointing to the AI version |
<meta name="ai-content" content="https://ai.example.com/pricing" />
<meta name="ai-description"
content="For AI agents: visit ai.example.com for structured content" />
<link rel="alternate" type="text/html"
href="https://ai.example.com/pricing"
title="AI-optimized version" />
5.2 Meta Tags on AI Pages
AI pages MUST include identification meta tags:
| Tag | Required | Description |
|---|---|---|
<meta name="ai-optimized"> |
MUST | Value MUST be "true" |
<meta name="ai-standard-version"> |
MUST | Version of this specification the page conforms to (e.g., "1.0") |
<meta name="ai-format"> |
SHOULD | Content format: "structured-html", "markdown", or
"json"
|
<link rel="canonical"> |
MUST | Points to the human page (for SEO — prevents duplicate content) |
<meta name="robots"> |
SHOULD | Value "index, follow" to allow discovery by crawlers |
<meta name="ai-optimized" content="true" />
<meta name="ai-standard-version" content="1.0" />
<meta name="ai-format" content="structured-html" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://www.example.com/pricing" />
5.3 Link Alternate
Implementations SHOULD use the standard HTML
<link rel="alternate"> mechanism
for cross-referencing between human and AI versions. The type attribute SHOULD indicate the content type of the AI page.
Supported type values:
text/html— Structured HTML (default)text/markdown— Markdown formatapplication/json— JSON structured data
5.4 HTTP Headers
AI pages SHOULD include the following HTTP response headers:
| Header | Value | Purpose |
|---|---|---|
X-AI-Optimized |
true |
Signals the response is AI-optimized (for programmatic detection) |
X-AI-Standard-Version |
1.0 |
Spec version the response conforms to |
Content-Type |
text/html; charset=utf-8 |
Standard content type with explicit charset |
Link |
<https://www.example.com/page>; rel="canonical" |
HTTP-level canonical reference |
6. Content Format
6.1 Required Elements
AI pages MUST include:
- Valid HTML5 document with
<!DOCTYPE html> <meta charset="UTF-8">- A single
<h1>element identifying the page topic - Semantic HTML elements (
<article>,<section>,<table>,<dl>) for content structure - All meta tags defined in Section 5.2
- Schema.org JSON-LD in the
<head>for structured data
6.2 Prohibited Elements
AI pages MUST NOT include:
- External CSS stylesheets (inline minimal CSS is permitted for basic readability)
- JavaScript files or inline scripts (except JSON-LD)
- Images, videos, audio, or other media (unless the page's express purpose is to reference media)
- Navigation menus, footers, sidebars, or other chrome
- Cookie consent banners, popups, or overlays
- Tracking pixels, analytics scripts, or advertising
- Decorative elements, animations, or transitions
- Marketing language, superlatives, or emotional appeals
6.3 Document Structure
AI pages SHOULD follow this minimal document structure:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>[Page Title] — [Site Name]</title>
<meta name="ai-optimized" content="true" />
<meta name="ai-standard-version" content="1.0" />
<meta name="ai-format" content="structured-html" />
<link rel="canonical" href="https://www.example.com/page" />
<script type="application/ld+json">
{ "@context": "https://schema.org", ... }
</script>
</head>
<body>
<article>
<h1>Page Title</h1>
<!-- Semantic content here -->
</article>
</body>
</html>
6.4 Structured Data
AI pages MUST include Schema.org JSON-LD in the document
<head>. The specific schema type depends on the page content:
| Page Type | Schema Type |
|---|---|
| Product/Service | SoftwareApplication or Product |
| Pricing | Offer or PriceSpecification |
| Documentation | TechArticle |
| FAQ | FAQPage |
| Organization | Organization |
For tabular data (pricing plans, feature comparisons, etc.), implementations SHOULD use HTML <table> elements with
<thead> and <tbody> for maximum machine parseability.
7. Versioning
This specification uses semantic versioning (MAJOR.MINOR):
- MAJOR increments indicate breaking changes to required elements or meta tags
- MINOR increments indicate additive, backward-compatible changes
AI pages MUST declare the specification version they conform to
via the ai-standard-version meta tag. Consumers SHOULD check this version to determine which features and
requirements to expect.
Note: The current version is 1.0 (Draft). Future versions will
maintain backward compatibility within the same major version.
8. Content Parity
AI pages MUST contain the same factual information as their human counterparts. Specifically:
- All product features described on the human page MUST be present on the AI page
- All pricing information MUST be identical
- All technical specifications MUST be identical
- Contact information and legal notices SHOULD be included
AI pages MAY omit:
- Testimonials and social proof
- Decorative descriptions and marketing copy
- Call-to-action messaging
- Visual design elements
9. Security Considerations
- AI pages MUST be served over HTTPS
- AI pages MUST NOT expose information not available on the human page (to prevent information leakage)
- AI pages SHOULD implement rate limiting to prevent abuse
- Implementations SHOULD use appropriate
robots.txtdirectives to control crawling behavior - AI pages MUST NOT include executable code (JavaScript) that could compromise an AI agent's context
10. Complete Examples
10.1 Pricing Page (AI Version)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Pricing — NexySync</title>
<meta name="ai-optimized" content="true" />
<meta name="ai-standard-version" content="1.0" />
<meta name="ai-format" content="structured-html" />
<link rel="canonical" href="https://nexysync.com/pricing" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "NexySync",
"offers": [
{ "@type": "Offer", "name": "Free", "price": "0", "priceCurrency": "USD" },
{ "@type": "Offer", "name": "Pro", "price": "12", "priceCurrency": "USD" }
]
}
</script>
</head>
<body>
<article>
<h1>NexySync Pricing</h1>
<table>
<thead>
<tr><th>Plan</th><th>Price</th><th>Messages/day</th><th>Agents</th><th>Storage</th></tr>
</thead>
<tbody>
<tr><td>Free</td><td>$0/mo</td><td>1,500</td><td>10</td><td>50 MB</td></tr>
<tr><td>Pro</td><td>$12/mo</td><td>10,000</td><td>50</td><td>500 MB</td></tr>
<tr><td>Team</td><td>$39/mo</td><td>50,000</td><td>100</td><td>1 GB</td></tr>
</tbody>
</table>
<p>All plans include: E2E encryption, SSE push, full MCP toolset.</p>
<p>Pro and Team plans: Coming soon. Free plan available now.</p>
</article>
</body>
</html>
11. Conformance Checklist
A conforming implementation MUST satisfy all of the following:
| # | Requirement | Level |
|---|---|---|
| 1 | DNS ai. subdomain resolves and serves content |
MUST |
| 2 | Human pages include ai-content meta tag |
MUST |
| 3 | AI pages include ai-optimized meta tag |
MUST |
| 4 | AI pages include ai-standard-version meta tag |
MUST |
| 5 | AI pages include canonical link to human page |
MUST |
| 6 | AI pages contain no JavaScript (except JSON-LD) | MUST |
| 7 | AI pages contain no external CSS | MUST |
| 8 | AI pages include Schema.org JSON-LD | MUST |
| 9 | Content parity with human page | MUST |
| 10 | Served over HTTPS | MUST |
| 11 | Human pages include link rel="alternate" |
SHOULD |
| 12 | AI pages include X-AI-Optimized HTTP header |
SHOULD |
12. References
Normative References
- RFC 2119 — Key words for use in RFCs to Indicate Requirement Levels
- RFC 8174 — Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
- HTML Living Standard — WHATWG
- Schema.org — Structured data vocabulary
Informative References
- RFC 9110 — HTTP Semantics
- W3C Data on the Web Best Practices
- The ai. Web Standard Overview — NexySync (non-normative introduction)
13. Changelog
| Version | Date | Changes |
|---|---|---|
| 1.0 (Draft) | 2026-03-02 | Initial draft specification |